Hello
about ACCESS level, you have not seen, but we have an ACL permission in our component configuration screen,
- so edit component configuration, go to permission TAB, find the desirable user-group, and dis-allow:
Items/Categories (Global Only): Set Access Level
-- about publication states, i think it is ok and proper because:
(frontend)
a. These are reserved for superAdmin (or for initial submission of non-publishers)
- Unpublished: Pending Approval
- Unpublished: Draft
b. The "archived" and "trashed" state are controlled by ACL permission, (archive by the ' Archives: -- manage -- ' ACL permission)
and the 'trashed' by the: core.delete, and core.delete.own
c. State "Published: in Progress" is allowed to all that can publish, i don't see a problem with this, but this state may not be desirable in some cases
- About:
publish and unpublish an item (only after it is approved)
do not give your users "edit" OR "edit.own" and any changes they make will require approval, "requiring approval only if some elements change" is not supported
Regards