I assume this is how ACL will work (right now, I can't create a new
group.)
- Create a new "Human Resources" group created with "Publisher"
authority.
- Add Users to that Group in the User Manager for each User (in the
Assigned Groups section).
- Create an Article Category and assign the "Human Resources" Group to
that Category.
- Then, all "Human Resources" users can publish Articles to that
Category.
If that is all correct, then life is very good. Perfect.
++++
I also assume "Manager and above" enables that User full Content
Access in Frontend? If so, good.
++++
UI suggestions:
1. Default ACL (or System-wide Permissions)
It appears to me that users need to still have a default ACL option
(Public-thru-Super Admin). It might just be registered but system-
wide, every user still needs a blanket option.
If that's true, I recommend continuing with the existing UI listbox
option that enables one, and only one choice for this setting. A
checkbox option is probably not a good UI choice since it wouldn't
make sense that some could have both a system-wide "Editor" and
"Publisher" permissions.
I would call that setting "Default ACL" or "System-wide Permissions"
to "Default Site-Wide Permission" to show this setting to be a) site-
wide and b) the default setting if nothing else is specified.
2. Custom ACL (or Custom Permissions or Group Permissions or Site
Permissions)
For the additional ACL options, I recommend using a double-listbox
(select an option on left and press "select" to move it to the right;
select an option on the right and press "remove" to move it from the
selected list)
Or a single Listbox to select the Group, press "Assign", and an
assigned list of groups. To remove, press the "x" on an item in the
selected list.
http://www.ryancramer.com/projects/asmselect/examples/example1.html
I cannot find these UI objects at
http://jxlib.org/ or
http://mochaui.com/demo/
that are Mootools related, I'll try to look later.