-
Notifications
You must be signed in to change notification settings - Fork 0
Authentication & Authorization
Authentication will as a start be via the zeus oauth client. This should work for any oauth server that gets linked via the environment variables on startup.
Later email+password access could be implemented if wanted to give extra freedom.
Everyone will start as normal viewing user when registering, getting no edit permissions on any existing functionality.
-
Per project you have contributors, admins and the maintainer. The first have write access over the basic operations. The second can edit the contributors (and optionally more import projecti info). The third is full owner and is the ownly one who for example can delete a project.
-
Globally you have admins who have extra rights needed to keep g2 running. They can add or change the organizations.
-
Enhancement: Asking edit permission via a button/interface on a certain project will sent that maintainer a notfication (mail, mattermost, ...).