Page MenuHomePhabricator

Sysops can't grant any EP related right at all wikis
Closed, DuplicatePublic

Description

Hello, we recently noticed in Arabic Wikipedia that the Administrators can't give or withdrawal the education program permissions (Course coordinators, Course online volunteers, Course campus volunteers, Course instructors), so what is the problem here? or we should open a discussion in ar.wiki? Thanks

Edit:
This is a problem at all wikis with EP installed.

Event Timeline

It is a global problem. It affects all wikis with EP installed. I'll have a look what has changed.

Urbanecm renamed this task from Education program permissions (ar.wiki) to Sysops can't grant any EP related right at all wikis.Apr 21 2017, 5:31 AM
Urbanecm triaged this task as High priority.
Urbanecm updated the task description. (Show Details)

This happened during migration to extension registration, see T140852... This isn't for site-requests I think.

In the meanwhile you may ask stewards for assigning or removing of any EP-related group.

Aha, but people who have EP permissions can withdrawal it from each other and can give it to any one! and this really make a mistake to us!

There's no solution?

There is a bug in the code of EP itself which do not allow sysops granting and removing EP related rights. I don't understand the code so I can't fix it.

There are two solutions until the bug will be fixed.

  1. Ask a steward for granting such rights. That request can be made at https://meta.wikimedia.org/wiki/Steward_requests/Permissions.
  2. Create a workaround in the config which will fix it.

But the second solution can't be deployed until April 24 due to datacenter switch.

@Reedy fixed previous similar bug, maybe he can fix this one too?

Yes, we can also ask the help from people who hove EP rights in ar.wiki because they can give and withdrawal the EP rights!
And I wish if you can to fix it!

I will work on a fix, however is there an agreement to do this globally, i can do it for arwiki for now but until im sure theres no opposing users when it comes to doing this globally, im uncomfortable doing it globally.

In T163511#3201315, @alanajjar wrote:

Yes, we can also ask the help from people who hove EP rights in ar.wiki because they can give and withdrawal the EP rights!
And I wish if you can to fix it!

Holders of EP rights can grant all rights except the coordinator one :).

Change 349427 had a related patch set (by Zppix) published:
[operations/mediawiki-config@master] Fixes EducationProgram user rights so that they can be assigned by sysops

https://gerrit.wikimedia.org/r/349427

Arwiki fix is scheduled for EU mid-day SWAT, next week on Monday, April 24th

In T163511#3201315, @alanajjar wrote:

Yes, we can also ask the help from people who hove EP rights in ar.wiki because they can give and withdrawal the EP rights!
And I wish if you can to fix it!

Holders of EP rights can grant all rights except the coordinator one :).

Yes 100%