⚠ This page is served via a proxy. Original site: https://github.com
This service does not collect credentials or authentication data.
Skip to content

[Feature Request] Group-Based Permissions and Category Restrictions #3780

@d0ubIeU

Description

@d0ubIeU

Granular Group-Based Permissions and Category Restrictions

Core Proposal

I propose an extension of the user management system to include User Groups. These groups should possess the same granular permission settings currently available to individual users.

Functional Requirements

  • Group-Based Permissions: Administrators should be able to define permissions at the group level. Individual users assigned to these groups will inherit the respective rights.
  • Category-Specific Restrictions: It should be possible to restrict a group's permissions to single, multiple, or all categories.
  • UI Integration: In the user management interface, selecting a group for a user should automatically display the associated permissions and category restrictions in the existing permission area.

Key Use Case: Controlled External Contributions

This feature is particularly useful for managing external contributors or regulated environments:

Scenario: An external content creator can be restricted to a single, inactive category.

  • Workflow: This allows the external user to draft content independently while ensuring that a team or company member must review and move the content before it becomes public.

Onboarding: FAQ administrators can automatically assign new users to a "New User" group, providing a safe and customized environment for their first contributions.

Business Value

This enhancement allows for highly individual and scalable rights management, reducing administrative overhead while increasing the security and quality of the knowledge base.

Metadata

Metadata

Assignees

Projects

No projects

Relationships

None yet

Development

No branches or pull requests

Issue actions