Page MenuHomePhabricator

[FirstSteps] Fatal error on Special:FirstSteps: You're not allowed to edit this wiki through the API
Closed, DeclinedPublic

Description

Steps 1-5 as bug 58750.

  1. Go to http://translatewiki.net/wiki/Special:MainPage as unregistered user
  2. Create an account as non-translator
  3. Visit http://translatewiki.net/wiki/Special:FirstSteps
  4. Confirm the chosen language
  5. Enter/leave any text and confirm
  6. Proceed with the next step, asking for translator rights

Errore interno - {{SITENAME}}
[605ead78] /wiki/Special:FirstSteps Exception from line 1335 of /www/translatewiki.net/w/includes/api/ApiBase.php: You're not allowed to edit this wiki through the API
Backtrace:
#0 /www/translatewiki.net/w/includes/api/ApiBase.php(1892): ApiBase->dieUsage(string, string)
#1 /www/translatewiki.net/w/includes/api/ApiMain.php(814): ApiBase->dieUsageMsg(string)
#2 /www/translatewiki.net/w/includes/api/ApiMain.php(850): ApiMain->checkExecutePermissions(ApiThreadAction)
#3 /www/translatewiki.net/w/includes/api/ApiMain.php(356): ApiMain->executeAction()
#4 /www/translatewiki.net/w/extensions/Translate/specials/SpecialFirstSteps.php(367): ApiMain->execute()
#5 /www/translatewiki.net/w/extensions/Translate/specials/SpecialFirstSteps.php(32): SpecialFirstSteps->showPermissions(boolean)
#6 /www/translatewiki.net/w/includes/specialpage/SpecialPage.php(673): SpecialFirstSteps->execute(NULL)
#7 /www/translatewiki.net/w/includes/SpecialPageFactory.php(488): SpecialPage->run(NULL)
#8 /www/translatewiki.net/w/includes/Wiki.php(298): SpecialPageFactory::executePath(Title, RequestContext)
#9 /www/translatewiki.net/w/includes/Wiki.php(596): MediaWiki->performRequest()
#10 /www/translatewiki.net/w/includes/Wiki.php(460): MediaWiki->main()
#11 /www/translatewiki.net/w/index.php(49): MediaWiki->run()
#12 {main}


Version: master
Severity: minor

Details

Reference
bz58751

Event Timeline

bzimport raised the priority of this task from to Low.Nov 22 2014, 2:40 AM
bzimport set Reference to bz58751.
bzimport added a subscriber: Unknown Object (MLST).

This is a transition artefact. We'll probably be retiring this special page soon.

(In reply to comment #1)

This is a transition artefact.

Well, it applies to any wiki (mis)configuring their new accounts not to have the permission to post threads. Considering how confusing LQT permission system is, it's not unlikely to happen.

How comes this was still open.