RolesAs we have some requests for changes and additions of "Groups" in VisualCron we are now opening this separate thread for discussion. Please feel free to join and give any comments.
Adding the support for roles/groups will break a lot of existing functionality in VisualCron. Besides for the major code changes the permissions on user probably have to be redefined. Because of that, it is important to set the level and functionality right the first time as changes later will be hard.
Basic list of changes and thoughts:* a new Roles window will be created. Maybe as a part of Permissions/Users. Add/Remove/Edit/Clone roles. The role should now be carrying all permissions - and a role/group name and Id. The old permissions are removed from the User object in users.xml and will from now on only contain basic contact information - and a link to a role.
* a new tab is created in the Job window - called Permissions. Here you can select which roles that have access to this Job
* Permissions are moved from users.xml to roles.xml. This file needs to be added for export and import.
* By default, a new user is getting all admin roles unless specified else. But first time always admin
* we will probably add support for defining default group/role
* roles/groups should work on existing users - independent if they are AD users or not
Questions:1. do we need more detailed permissions in Roles? It is a good time for adding and removing permissions when doing a change like this
2. is there any reason to have more than one role per user?
3. where do we need to select roles? In Jobs, in Tasks - in more places?
Edited by user
2012-05-11T11:20:09Z
|
Reason: Not specified