SiT! Bugs - SiT!
View Issue Details
0000532SiT!permissionspublic2009-02-28 18:402009-08-16 14:38
paulh 
paulh 
normalfeatureN/A
closedfixed 
 
3.503.50 
0000532: Configurable roles
Would be very useful if we could create additional roles.

e.g. Contractor, No Access

So we can assign specific limited rights to 'special' users rather than removing the rights from all users and adding them by hand

A brief scan of the code looks like all that is needed is an interface to add the role as the permissions code does not seem to have anything hard coded for the existing three roles
No tags attached.
Issue History
2009-02-28 18:40paulhNew Issue
2009-03-01 20:22ivanNote Added: 0000681
2009-03-05 14:25ivanSeverityminor => feature
2009-03-07 13:12paulhNote Added: 0000743
2009-03-07 13:12paulhStatusnew => confirmed
2009-03-07 13:12paulhCategoryother => Permissions
2009-03-07 13:12paulhTarget Version => 3.50
2009-03-07 14:15paulhAssigned To => paulh
2009-03-07 14:15paulhProjectionnone => tweak
2009-03-07 14:15paulhETAnone => < 1 day
2009-03-07 15:15ivanNote Added: 0000748
2009-03-07 17:56paulhNote Added: 0000757
2009-03-08 11:56paulhStatusconfirmed => assigned
2009-03-09 16:25ivanNote Added: 0000761
2009-03-13 19:15paulhNote Added: 0000779
2009-03-13 19:15paulhStatusassigned => resolved
2009-03-13 19:15paulhResolutionopen => fixed
2009-03-13 19:15paulhFixed in Version => Current SVN
2009-08-16 13:17ivanFixed in VersionCurrent SVN => 3.50
2009-08-16 14:38ivanNote Added: 0001601
2009-08-16 14:38ivanStatusresolved => closed

Notes
(0000681)
ivan   
2009-03-01 20:22   
You're right, roles are limited only by the interface. The currently interface would be clumsy with more than 3 columns for roles however.
(0000743)
paulh   
2009-03-07 13:12   
We tested adding one to the DB and didn't seem to make the interface clumsy, could perhaps if you have lots defined
(0000748)
ivan   
2009-03-07 15:15   
Perhaps the page could display/edit 5 (say) roles at a time and have a link to display more roles?
(0000757)
paulh   
2009-03-07 17:56   
trunk.r5238 adds an interface to add roles, tested with upto 10 and no problems
(0000761)
ivan   
2009-03-09 16:25   
The ability to delete them as well would be good. Just added 10 tests and can't get rid.
(0000779)
paulh   
2009-03-13 19:15   
Added in SVN, if people do get lots of roles and the interface becomes unwieldy then we can review displaying only X at a time
(0001601)
ivan   
2009-08-16 14:38   
Released in 3.50rc1