User Roles

Last updated by Adam West on January 10, 2017 10:34

In Codebase there are a number of pre-configured user roles provided with every account, which are:

  • Account Administrators 
  • Administrators 
  • Staff Members 
  • Trusted Users 
  • Users

Each role's permissions can be found below in the comparison table:

Role Permission Account Admins Administrators Staff Members Trusted Users Users
Can add/edit/delete roles? x        
Can adjust account branding
options?
x        
Can change account settings
(name, domain, event-hooks etc...)?
x        
Can create account
administrators?
x        
Can manage account billing
information and/or cancel the
account?
x        
Can manage users? x x      
Can prevent deletions made by
any user?
x x      
Can remove account
administrators?
x        
Can upgrade or downgrade the
account's package?
x        
Can add and edit events on the
global account calendar?
x x      
Can delete any calendar event
belonging to any user?
x x      
Can edit calendar entries
belonging to any user?
x x      
Can view events on the
global account calendar?
x x      
Can change the category of a
discussion?
x x      
Can close and re-open
discussions?
x x      
Can delete a discussion? x x      
Can edit posts? x x      
Can view private discussions? x x      
Can change project properties? x x      
Can create new projects? x x      
Can delete projects
(including all data)?
x x      
Can download an archive of all
projects?
x x      
Can transfer projects to another
account?
x x      
Has read access to all projects? x x x x  
Has write access to all projects? x x x    
Can create repositories? x x x    
Can destroy repositories? x x x    
Can edit commit and merge
request comments belonging to
any user at any time?
x x      
Can give other users permission
to view and edit repositories?
x x      
Can make a repository
publicly accessible?
x x      
Can accept incoming e-mails into
the ticketing system?
x x      
Can access estimated time for a
ticket?
x x x    
Can delete tickets and all
associated content?
x x      
Can edit the watchers list for any
ticket?
x x      
Can edit ticket update content
belonging to any user at any time?
x x      
Can view private tickets? x x      
Can view a users contact details? x x      
Can view a users full name? x x      
Can view a users history,
statistics and assignments?
x x      

The User role has no permissions selected and is the recommended role for a user if you only want to provide access to one or more specific projects on the account.