Consumer management URLs are of the form Special:OAuthManageConsumers/<stagekey>/<appid> where <stagekey> is something like "rejected" or "proposed". Having this component is not useful: it is not actually used for anything, and it just leads to misunderstandings in edge cases (what if a message sends someone to /proposed but the application has been rejected since then? In other words, this make it impossible to link to the management page without knowing the state of the consumer (or faking it, but then there is no point in having it).
Description
Description
Details
Details
Subject | Repo | Branch | Lines +/- | |
---|---|---|---|---|
Remove queue name from OAuth consumer management URL | mediawiki/extensions/OAuth | master | +27 -17 |
Status | Subtype | Assigned | Task | ||
---|---|---|---|---|---|
Open | None | T103587 Improve OAuth application approval workflow | |||
Resolved | Tgr | T109163 Remove queue name from OAuth consumer management URL |
Event Timeline
Comment Actions
It's used in the patch in T63000 but that could probably just be replaced by returning to whichever queue matches the application's old state.
Comment Actions
Change 231746 had a related patch set uploaded (by Gergő Tisza):
Remove queue name from OAuth consumer management URL
Comment Actions
Change 231746 merged by jenkins-bot:
Remove queue name from OAuth consumer management URL