Last modified: 2014-09-23 23:59:16 UTC

Wikimedia Bugzilla is closed!

Wikimedia migrated from Bugzilla to Phabricator. Bug reports are handled in Wikimedia Phabricator.
This static website is read-only and for historical purposes. It is not possible to log in and except for displaying bug reports and their history, links might be broken. See T17252, the corresponding Phabricator task for complete and up-to-date bug report information.
Bug 15252 - Allow group rights to be changed on-wiki
Allow group rights to be changed on-wiki
Status: NEW
Product: MediaWiki
Classification: Unclassified
General/Unknown (Other open bugs)
1.14.x
All All
: Low enhancement with 2 votes (vote)
: ---
Assigned To: Nobody - You can work on this!
:
: 19352 (view as bug list)
Depends on:
Blocks: 15030
  Show dependency treegraph
 
Reported: 2008-08-20 23:09 UTC by Andrew Garrett
Modified: 2014-09-23 23:59 UTC (History)
4 users (show)

See Also:
Web browser: ---
Mobile Platform: ---
Assignee Huggle Beta Tester: ---


Attachments
Proposed patch (18.22 KB, patch)
2008-08-20 23:09 UTC, Andrew Garrett
Details
Revised. (18.29 KB, patch)
2008-08-20 23:10 UTC, Andrew Garrett
Details
Revised (22.17 KB, patch)
2008-08-20 23:20 UTC, Andrew Garrett
Details
Revised (big) patch (70.00 KB, patch)
2008-09-03 09:39 UTC, Andrew Garrett
Details

Description Andrew Garrett 2008-08-20 23:09:30 UTC
Created attachment 5202 [details]
Proposed patch

Proposed patch for this functionality is attached.

In brief, there's a new interface for managing group rights on-wiki, which stores the data in the database.
Comment 1 Andrew Garrett 2008-08-20 23:10:07 UTC
Created attachment 5203 [details]
Revised.

Oops, forgot to include a changein that diff.
Comment 2 Andrew Garrett 2008-08-20 23:20:32 UTC
Created attachment 5204 [details]
Revised

SVN diff from root, instead of from includes.
Comment 3 Andrew Garrett 2008-08-20 23:35:26 UTC
Brion's comments
23:30 < brion> Werdna: consider splitting some of the code out from both User and SpecialGroupRights to create a proper group-rights-manager backend class. this should encapsulate all the caching and
               database queries/updates, so User and the Special:GroupRights front-end are clients of the backend class
23:31 < brion> otherwise the basic theory of it looks reasonably sane ;)

23:32 < brion> i also didn't look into too much detail on the UI frontend yet; how is it about indicating default settings, and perhaps reverting to defaults if you've messed something up?
Comment 4 Andrew Garrett 2008-09-03 09:39:04 UTC
Created attachment 5277 [details]
Revised (big) patch

This patch is a total rewrite of the permissions system. It still needs to have cross-wiki user rights reimplemented in the new framework, but other than that, it allows current behaviour, plus implementing group rights being changed on-wiki.
Comment 5 Andrew Garrett 2008-10-09 03:25:52 UTC
Now in /branches/rightsmanager.
Comment 6 Andrew Garrett 2008-10-17 12:53:47 UTC
Cross-wiki user rights have been implemented! There's some strange problem with logging, but I'm not sure if anybody else can reproduce it. Other than that, it's pretty much ready to be reviewed.
Comment 7 Andrew Garrett 2009-03-03 03:30:53 UTC
Functionality implemented through Configure extension, and as such this patch is unlikely to be reviewed and applied.

Leaving open pending a decision on whether extension functionality is sufficient to close this bug as FIXED.
Comment 8 Alexandre Emsenhuber [IAlex] 2009-07-29 17:32:45 UTC
*** Bug 19352 has been marked as a duplicate of this bug. ***
Comment 9 p858snake 2011-04-30 00:09:20 UTC
*Bulk BZ Change: +Patch to open bugs with patches attached that are missing the keyword*
Comment 10 Sumana Harihareswara 2011-11-10 06:48:00 UTC
Comment on attachment 5277 [details]
Revised (big) patch

"as such this patch is unlikely to be reviewed and applied." hence obsoleting the patch and removing the patch keyword.

Note You need to log in before you can comment on or make changes to this bug.


Navigation
Links