Page MenuHomePhabricator

The code that generates the namespace form for 'Special:' Contributions, Allpages and Recentchanges should be merged
Closed, ResolvedPublic

Description

Author: avarab

Description:
The code that generates the namespace form for Special:Contributions,
Special:Allpages and Special:Recentchanges should be merged, perhaps into
HTMLForm.php?


Version: unspecified
Severity: enhancement

Details

Reference
bz2468

Event Timeline

bzimport raised the priority of this task from to Medium.Nov 21 2014, 8:33 PM
bzimport set Reference to bz2468.
bzimport added a subscriber: Unknown Object (MLST).

gangleri wrote:

Hallo Ævar!

[[Special:Recentchanges]] allows many parameters. Nevertheless it is *not*
possible (trough the user interface) to *first* select the parameters and make
*only one* query as it is possible at
http://bugzilla.wikimedia.org/query.cgi?format=advanced which is designed for
*advanced* users / contributors.

However it should be possible to allow *alternative* usage by

  • individual links as the "hide" / "show" links in [[Special:Recentchanges]]
  • *one querry* searchas using selector boxes, check boxes buttons etc.
  • parametrization in url's
  • parameters supported at some of the mentioned pages as "hideOwn=0" /

"hideOwn=1" should be available at appropriate special pages; it would not make
sense at [[Special:Contributions]]

  • requests about other options from other bugs should be added; I have seen

"Special:Recentchanges|reverse=1" working at Nuka-Wiki the 4th of May

  • [[Special:Imagelist]] allows searching for patterns; it will find

[[Image:Sydney_at_night.jpg]] searching for "Sydney"

  • Having a "redirect indication" with same look and feel at these pages would

make life easier.

Special care should be taken about what MediaWiki messages is used: those from
the content language or from the selected user interface. This is because users
*and* sysops may use languages *other* then the content language. Example:
"restored X revisions" is taken from the selected user interface by the sysop.

Should all required changes / enhancements etc. be added to "Bug 2468 blocks:" ?

Regards Reinhardt [[user:gangleri]]

gangleri wrote:

*note*

Until now [[special:Recentchangeslinked/foo]] does not provide namespace
filters. Should Recentchangeslinked benefit from the merged code?

For more differences see also
Bug 4154: MediaWiki:Showhideminor not appropriate for both Special:Recentchanges
and Special:Recentchangeslinked

best regards reinhardt [[user:gangleri]]

gangleri wrote:

bug 2930 comment 6
Bug 2930: The edit history is wrong: It is based on timestamps while diff and
direction is based on revision id's

same sort criteria (timestamp, page_id) should be used for history/diff,
Special:Contributions/foo, Special:Recentchanges, special:Recentchangeslinked/foo

brion added a comment.Feb 3 2006, 6:12 PM

Please stop smashing irrelevant crap all over every bug report for no reason.

gangleri wrote:

(In reply to comment #4)

Please stop smashing irrelevant crap all over every bug report for no reason.

Sorry Brion! I did realise today that the summary of this request is only about
*namespace form*.

Opened two counterparts for this bug:

Bug 5053: The code that generates the filter section for 'Special:'
Contributions, Recentchanges, Recentchangeslinked, Watchlist should be merged
and reused for other special pages with filter section
and
Bug 5054: The code that generates the linewise result section for 'Special:'
Contributions, Recentchanges, Recentchangeslinked, Watchlist should be merged
and reused for other special pages with linewise result section

Will remove bogus dependencies.

best regards reinhardt [[user:gangleri]]

robchur wrote:

*cough* HtmlNamespaceSelector() *cough*

Resolving FIXED.