Details
-
Story
-
Resolution: Unresolved
-
Medium
-
None
-
2.5.5
-
None
-
None
-
Implementing "important content" protection requires only database changes:
- Add an object state "Important content"
- Add a user group "power editor"
- Add a role/policies that gives these editors delete access to important content
- Modify existing editor policies so they cannot delete important content
- Set object state "important content" for the relevant contents.
Implementing "important content" protection requires only database changes: Add an object state "Important content" Add a user group "power editor" Add a role/policies that gives these editors delete access to important content Modify existing editor policies so they cannot delete important content Set object state "important content" for the relevant contents.
Description
Implementing this requires only database changes:
- Create "important content" object state (NB: We already have locked/not locked states which fills the same purpose)
- Create "power editors" user group
- Create role & policies to grant delete access to important content, assign this to user group
- Modify existing editor policies to ensure they can't delete important content (BC break!)
- Set object state on important content
Giving important content special visibility, like a flag, requires code changes and is not included in this subtask.