Last modified: 2012-10-12 08:35:43 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 T41497, the corresponding Phabricator task for complete and up-to-date bug report information.
Bug 39497 - Improve ArticleFeedbackv5 permissions
Improve ArticleFeedbackv5 permissions
Status: RESOLVED FIXED
Product: MediaWiki extensions
Classification: Unclassified
ArticleFeedbackv5 (Other open bugs)
unspecified
All All
: High normal (vote)
: ---
Assigned To: Matthias Mullie
:
: 39282 (view as bug list)
Depends on:
Blocks: 39043
  Show dependency treegraph
 
Reported: 2012-08-20 09:40 UTC by Matthias Mullie
Modified: 2012-10-12 08:35 UTC (History)
4 users (show)

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


Attachments

Description Matthias Mullie 2012-08-20 09:40:28 UTC
Permissions are now a mess: documentation is all about "editors, monitors, oversighters", while code is more specific like "aftv5-hide-feedback, aftv5-delete-feedback, aftv5-feature-feedback, ..."

Right now, the code largely uses "aftv5-feature-feedback" to identify "an editor" - even if the functionality has nothing to do with "featuring", which leads to confusing code (there have been multiple permissions issues before)

Either stop using "aftv5-feature-feedback" as a generic identifier for "editor" usecases (and instead start using multiple permissions like e.g. "aftv5-see-hidden-feedback" but make sure they're all assigned to the correct groups of people), or make the "editor" identifier ("aftv5-feature-feedback") less confusing.
Comment 1 Matthias Mullie 2012-08-22 22:02:45 UTC
https://bugzilla.wikimedia.org/show_bug.cgi?id=39451 has gotten this kick-started already.

Fabrice: could you please review http://www.mediawiki.org/wiki/Article_feedback/Version_5/Feature_Requirements#Access_and_permissions - we've constantly been talking in terms like editors/monitors/oversighters, missing some of the listed intermediary groups (like administrators)
I'll assume the list to still be accurate and update/fix all permissions according to the list (and refactor the rest as described in previous comment)

To shed some clarity on the user groups (there's recently been some confusion about "readers"), this is how I'll be naming the groups internally.
We can either talk about "confirmed users" or "editors", doesn't matter to me, just want to make sure we agree on the terminology. Once agreed upon, I'll also update http://www.mediawiki.org/wiki/Article_feedback/Version_5/Feature_Requirements#Access_and_permissions to reflect these internal names.

// every member (apart from blocked users) = reader
// registered members = member
// (auto-)confirmed users = editor
// rollbacker/reviewer = monitor
// administrator (= sysop) = administrator
// oversight = oversighter
Comment 2 Matthias Mullie 2012-08-27 12:30:42 UTC
*** Bug 39282 has been marked as a duplicate of this bug. ***
Comment 3 Fabrice Florin 2012-08-27 22:25:53 UTC
This seems like a very reasonable way to improve permissions for Article Feedback. Thanks for this excellent recommendation!
Comment 4 Matthias Mullie 2012-09-27 09:29:48 UTC
Pushed to Gerrit (https://gerrit.wikimedia.org/r/#/c/25492/) & prototype

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


Navigation
Links