3
Basically it gives the interface from the blocks administration in 2.2 (with an added filter-by-block's-module drop-down) and the ability to - when adding or editing a block - assign permissions to usergroups, who would be allowed to edit this block. These groups would have to be module administrators of this module (but NOT have blocks admin permissions in the System privileges - those are "superadmins" of this module, with the ability to assign permissions)
A user, who is module admin of this module, but not System blocks admin, will only see the blocks that he/she can edit.
I just spotted that the "delete" link is still present for those users - but they'll get an error message about no permissions, if they try to
- Add a block
- Delete a block
- Edit a block that they have not permissions to edit
I was thinking about also removing some privileges in regards to placement and visibility, but decided against it as the main purpose was simply to only allow editing of certain blocks, and it would be too rigid and inflexible, if I also restricted other elements.
It could be a task for the future, though
"When you can flatten entire cities at a whim, a tendency towards quiet reflection and seeing-things-from-the-other-fellow's-point-of-view is seldom necessary."
Cusix Software