Last modified: 2013-12-09 15:04:18 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 T58568, the corresponding Phabricator task for complete and up-to-date bug report information.
Bug 56568 - change user rights configuration for Education Program extension on he.wiki
change user rights configuration for Education Program extension on he.wiki
Status: RESOLVED WONTFIX
Product: Wikimedia
Classification: Unclassified
Site requests (Other open bugs)
wmf-deployment
All All
: Low enhancement (vote)
: ---
Assigned To: Nobody - You can work on this!
https://he.wikipedia.org/wiki/%D7%95%...
:
Depends on:
Blocks:
  Show dependency treegraph
 
Reported: 2013-11-04 16:08 UTC by Sage Ross
Modified: 2013-12-09 15:04 UTC (History)
6 users (show)

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


Attachments

Description Sage Ross 2013-11-04 16:08:55 UTC
[I'm drafting this at the request of User:Shani to identify a good rights configuration change for the Hebrew Wikipedia community. It should not be implemented until we confirm with the community that this rights change is wanted.]

Shani says:
"The extension should be like any other wiki page -- any wikipedian can open it, edit it, work on it and join, either as campus volunteers or online volunteers, without needing any admin to start giving permissions. 
There's just one exception - the one assigned as teacher for a course, should still have all the privileges (like assigning others, adding info, deleting etc), and students, should only be allowed to change their own info. The main difference is that it'll make it easier on the teacher to control the course and on other wikipedians who wanna help (no need of admin interference). 
If you do that, eliminate the need for rights, and give more permissions to teachers or course editors -- it's gonna be a huge change for the better for us."

Andrew Russell Green has been changing the extension to have more of the rights connected to roles in individual courses instead of usergroups, but some of the desired configuration won't be possible until more of that gets done. But it seems like a few adjustments to the default extension rights will accomplish most of what the he.wiki community wants. In particular:

$wgGroupPermissions['*']['ep-org'] = true; // any user may create or edit an organization page
$wgGroupPermissions['*']['ep-course'] = true; // any user may create or edit a course page
$wgGroupPermissions['*']['ep-beonline'] = true; // any user may become the online volunteer for a course
$wgGroupPermissions['*']['ep-becampus'] = true; // any user may become the campus volunteer for a course
$wgGroupPermissions['*']['ep-beinstructor'] = true; // any user may become the instructor for a course

This set of permission changes would not affect adding or removing other users to course roles (so, for example, an instructor would still need the user right to be able to remove students; there's no way around this until further changes in the extension are made.)

How does that sound?
Comment 1 This, that and the other (TTO) 2013-11-04 23:58:09 UTC
Sure you want IPs to be able to do all those things? I would think the "user" group or "autoconfirmed", would be better choices for at least the last three. It doesn't quite make sense to me to have IP users (whose addresses may be dymanically changing) as instructors, etc.
Comment 2 Sage Ross 2013-11-05 18:05:01 UTC
@This, that and the other:

True. It actually does not matter any more for the last three, as the course pages only allow registered users to be assigned to the instructor or volunteer roles.

But all of these should be limited to registered users. Given that instructors are often newcomers, the he.wiki folks probably do not want to require users to be autoconfirmed. I will follow up with Shani on that point.

So the configurations to add after the default rights would be:

$wgGroupPermissions['user']['ep-org'] = true; // any user may create or edit an
organization page
$wgGroupPermissions['user']['ep-course'] = true; // any user may create or edit a
course page
$wgGroupPermissions['user']['ep-beonline'] = true; // any user may become the
online volunteer for a course
$wgGroupPermissions['user']['ep-becampus'] = true; // any user may become the
campus volunteer for a course
$wgGroupPermissions['user']['ep-beinstructor'] = true; // any user may become the
instructor for a course
Comment 3 matanya 2013-12-09 14:52:47 UTC
Community wasn't thrilled with this change, to say the least. see URl.

I would try to find a better way to achieve this.
Comment 4 Sage Ross 2013-12-09 15:04:18 UTC
Thanks matanya. I'll close it for now, and we can reopen or file a new bug when the he.wiki community decides on how it does want the rights reconfigured (if at all).

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


Navigation
Links