hfurubotten / autograder

Automatic management and build tool for lab assignments. Moved to organization autograde: https://github.com/autograde
https://github.com/autograde
Other
14 stars 7 forks source link

github changes: Owners team is no longer a special admin team #61

Open meling opened 9 years ago

meling commented 9 years ago

github seems to have changed things; they no longer have a special owners admin team, but a owners role. They want us to change the team name from Owners to something else, e.g. Core or Employees or maybe Teachers in our case.

From github:

Owner is now a role, not a team.
Owner is now a unique administrative role given to individuals, 
which means the Owners team no longer gives special administrative privileges.

You should rename the team.
Now that the Owners team no longer grants the owner role,
renaming this team will help avoid any confusion.

I raise this issue to understand if this will have an impact on AG.

@hfurubotten: does AG rely on the Owners team in any way?

hfurubotten commented 9 years ago

This will indeed affect us. The change has been announced for a while, but when and how to use this haven't been perfectly clear.

When promoting a user to a TA they will be added to the Owners team. This would previously given them admin rights, but it is needed to add an extra call to the admin process as well now.