@Daniel thanks for the reminder/hint that Filter authorizations can be edited in the tasklist app. I was looking at this more from a support user within production type of situation. It would start to make life very cumbersome for them to have to edit a) edit application auths in admin app b) edit filter auths in tasklist app c) "when in place" edit process auths elsewhere.
@Robert I was looking for things such as:
Priority 1
- authorizations on processes (I've seen discussion at [1] and know about CAM-3164 is around. Currently I'm using the work around from [2]). Also see point [3] for more details
- for all authorization options... where you set the Resource ID in the UI it would be great if a select option that lists all available choices.
- in the Resource ID column you see description rather that ID (seeing the primary key from DB is not very usable to an end user)
- edit (right now you can only add and delete)
- Creating/Setting authorizations to filters within Admin screen (rather than task list)
- Informational Help/Comments on selected option within admin when hovering over with mouse
Priority 2
- User/Groups show up as select options
- on the group edit screen ability to see what users are assigned to that group
Future Nice to Have
- From a user there is an option to list the tasks currently assigned to that person
- Users to have account settings (view/editable in admin app) eg: account enabled/expired/locked/password expired/locked/password
[3] as part of my implementation for [2] above I have added the "Process Definition" authorizations to the Admin UI by editing "camunda\app\admin\pages\authorizations.js" to have code below. Thus including "Process Definition Auths" to the admin app. However all aspects of usability in terms of listing the resource options, showing the resource description not ID etc. all apply here too.
$scope.resourceMap = {
...
6: 'Process Definition'
};
$scope.permissionMap = {
...
6: [ 'READ', 'UPDATE', 'DELETE' ]
};
Thanks in advance
Melissa