Project

General

Profile

GIFT Roles Explained

This explains the various roles that can be assigned to users on the main "GIFT" redmine project on gifttutoring.org.

Subprojects on gifttutoring.org may contain a subset of these roles.

If you have permissions to assign roles to users please understand the functionality associated with the roles you assigning.
Abusing your permissions can cause them to be revoked. If you have any questions please email Nicholas Roberts.

Role Uses Who usually has this role? Who should be assigning this role?
GIFT Debug allows users to login as other users without needing to know their password. This is great for debugging purposes. This is a very sensitive role and normally is only assigned to more senior GIFT developers at Dignitas. It should requires an in depth knowledge of various consequences to actions that can be taken while logged in as another user. Nicholas Roberts (Dignitas)
GIFT Cloud Dev allows users to login to cloud-dev.gifttutoring.org, the development GIFT cloud instance Any user that needs to help test a development instance of GIFT before it goes to production. Courses, surveys and other data on this GIFT instance can be corrupted or removed without notification, so don't use it for anything that needs to persist. Dignitas or STTC
GIFT Demo allows users to login to demo.gifttutoring.org, the new demo GIFT instance used for demonstrations/conferences (Note: depending on the configuration on demo.gifttutoring.org, this role might have no effect) Any user that needs access to GIFT demo instance. Normally managed by STTC Dignitas or STTC
Manager mainly gives the ability to manage projects/subprojects (create/edit/close/etc.), manage wiki, news senior Dignitas GIFT developers Nicholas Roberts (Dignitas)
S. Developer senior developer is like the manager except gives permissions to manage more of the software development parts of redmine (issue tracker) Nicholas Roberts (Dignitas) Nicholas Roberts (Dignitas)
External Manager contains a subset of the Manager and S. Developer permissions, mainly preventing editing/deleting history on things key STTC users and senior external developers (e.g. SSI) Nicholas Roberts (Dignitas) and Keith Brawner (STTC)
Developer contains a subset of the S. Developer permissions, mainly preventing editing/deleting history on things. One of the roles that give svn access Dignitas GIFT developers Nicholas Roberts (Dignitas)
External-Developer contains a subset of the Developer permissions, mainly preventing the ability to manipulate issues/wiki-pages on the main GIFT project. One of the roles that give svn access Any non-Dignitas GIFT developer needing svn access Nicholas Roberts (Dignitas) and Keith Brawner (STTC)
External-Wiki-Editor grants the ability to edit/create/etc. wiki pages anyone that should be able to edit the public facing wiki pages Nicholas Roberts (Dignitas) and Keith Brawner (STTC)
Contributor currently the same as User a user who is not a developer and provides something back to GIFT (e.g. code, courses), STTC contractors and some in the GIFT community Nicholas Roberts (Dignitas) and Keith Brawner (STTC)
Collaborator currently the same as User a user who is working with GIFT but hasn't necessarily provided something back to GIFT (e.g. code, courses) Nicholas Roberts (Dignitas) and Keith Brawner (STTC)
User can read public wiki pages, public issues, use the forum, see news... essentially the average GIFT community member. all GIFT users The GIFT redmine assigns this role to any confirmed user account