Roles content editor - per content type

Created on 11 June 2025, 26 days ago

Problem/Motivation

Currently, OpenIntranet provides only one general Content Editor role that grants access to manage all content types. This approach lacks granularity and doesn't align with typical organizational structures where different teams or individuals are responsible for managing specific types of content.

In real-world intranet scenarios, organizations often need:

  • HR teams managing only news articles and events
  • Technical writers handling knowledge base pages and documents
  • Department managers creating basic pages for their teams
  • Form administrators managing webforms
  • A global content manager overseeing all content types

The current single role approach creates security concerns and workflow inefficiencies, as users get broader permissions than necessary for their actual responsibilities.

Proposed resolution

Implement a granular content editor role system that includes:

Global Role:

  • Content Editor Global - Full access to create, edit, and delete all content types

Content-Type Specific Roles:

  • Content Editor - Basic Page - Manage basic pages only
  • Content Editor - Document - Manage document repository content
  • Content Editor - Event - Create and manage events
  • Content Editor - Knowledge Base - Manage knowledge base pages
  • Content Editor - News Article - Handle news and announcements
  • Content Editor - Webform - Manage webforms and form pages

Each content-specific role should include:

  • Create new content of the specific type
  • Edit any content of the specific type
  • View published and unpublished content of the specific type
  • Delete any content of the specific type (configurable)
  • Access to media library for content creation
  • Basic taxonomy access relevant to the content type
πŸ“Œ Task
Status

Active

Version

1.0

Component

Code

Created by

πŸ‡΅πŸ‡±Poland grzegorz.bartman

Live updates comments and jobs are added and updated live.
Sign in to follow issues

Merge Requests

Comments & Activities

Production build 0.71.5 2024