Create user permissions templates

Rationale

Abelo have to use the access_control plugin (Ahttps://svn.colivre.coop.br/svn/rails/plugins/access_control ) to make the permissions control.

The used could define some access templates choosing wich modules will be available for that template. So on creation of new users the template could be associated to that user making the user creation process more fast.

Part of this functionality is available to user today (16 Oct 2007), as ilustrated on picture bellow, but the templates are defined hard code, that it's not a good option.

permissions.png

If the user prefer it will be able to create a user without associated a template, in this cases it will associated each permission module to the user.

The fields of the templates are:

  • Name: the name of the template
  • Permissions: the permissions modules of the template.

Tasks

  1. one task
  2. another task
  3. yet another task

Quality Assurance checklist

All the items below must be "Yes" or "N/A" in order to consider this requirement as done.

Ready? Item Percent
No Source Code 40%
No Unit tests for all models and libs related to this requirement 20%
No Functional tests for all controllers related to this requirement 20%
No Developer documentation for all methods everywhere 10%
No Non-developer user test 10%

-- LeandroNunes - 16 Oct 2007


 


ActionItemForm edit

Title Create user permissions templates
ActionItemType? RequirementItem
ScheduledFor? 0.7.0
AffectsVersion? 0.4.0

eXTReMe Tracker