https://bugzilla.wikimedia.org/show_bug.cgi?id=62173
Bug ID: 62173
Summary: Flow: redlink to a Flow board causes "The action
specified by the URL is invalid" error
Product: MediaWiki extensions
Version: master
Hardware: All
OS: All
Status: NEW
Severity: minor
Priority: Unprioritized
Component: Flow
Assignee: [email protected]
Reporter: [email protected]
CC: [email protected], [email protected],
[email protected], [email protected]
Web browser: ---
Mobile Platform: ---
If you follow a redlink to a Flow board, you get an error page
Internal error - {{SITENAME}}
The action specified by the URL is invalid. You might have mistyped the URL,
or followed an incorrect link. This might also indicate a bug in the software
used by SPageWiki.
and depending on how your wiki is configured for errors, you get:
[0264606c]
/wiki/index.php?title=User_talk:Selenium_user&action=edit&redlink=1 Exception
from line 80 of /home/spage/projects/core/extensions/Flow/includes/View.php:
Unrecognized get action: edit
Currently this is unlikely to happen in production, since we set up Flow in
advance on a page-by-page basis. But when we allow Flow user pages, either by
$wgFlowOccupyNamespaces or by a beta opt-in features, it's likely to happen.
We could make redlink handling aware of Flow so it just takes you to the Flow
board instead of putting action=edit on the URL. But I think it's better and
easier for Flow to swallow the exception for action=edit and let the user view
the board, since that's the precursor to choosing something to edit (the board
header, a topic title, or some post).
Maybe there are other MediaWiki-generated action links that should not result
in action errors when performed on Flow boards. We document action handling at
https://www.mediawiki.org/wiki/Flow/Architecture#URL_actions
I filed bug 62165 about the garbled {{SITENAME}} in the title, it should be
'nosuchaction'.
--
You are receiving this mail because:
You are the assignee for the bug.
You are on the CC list for the bug.
_______________________________________________
Wikibugs-l mailing list
[email protected]
https://lists.wikimedia.org/mailman/listinfo/wikibugs-l