OpenESignForms / openesignforms

Open eSignForms is the first open source SaaS web contracting platform
https://open.esignforms.com
107 stars 50 forks source link

Disabling groups can make configuration hard #70

Closed GoogleCodeExporter closed 9 years ago

GoogleCodeExporter commented 9 years ago
What steps will reproduce the problem?
1. Create a couple of groups.
2. Assign users to the groups, give permissions to reports/transactions, etc. 
to those two groups.
3. Disable one of the groups.

What is the expected output? What do you see instead?
The system gets an error on the permissions and other areas that attempt to 
reference the disabled group. It appears that disabled groups don't appear in 
the selection lists, so you can even fix it.

It seems that disabled groups need to remain in the choice lists (at least if 
the object itself references it) so that other objects can still be configured.

As it is now, it seems you have to work in reverse, and remove all references 
to a group first, then disable that group. That's not easily done.

Original issue reported on code.google.com by yoz...@gmail.com on 9 Aug 2012 at 1:40

GoogleCodeExporter commented 9 years ago
Changed 12.8.25 to allow disabled groups to be listed in permission lists. 
Their name is appended "/Disabled" to help make them stand-out as it's not 
normal to set an object to have permission granted to a disabled group.

Original comment by yoz...@gmail.com on 11 Aug 2012 at 12:47