Feature Request: Permission to duplicate a BOE
Summary:
Add a dedicated permission that controls whether a user can duplicate an existing BOE. Users without this permission should still be able to create new BOEs manually, but they should not be allowed to copy an existing BOE.
Problem Statement:
Currently, there is no separate permission to restrict BOE duplication. This creates a limitation for administrators who want to allow users to create BOEs while preventing them from copying existing ones. Without this control, users may duplicate BOEs when they should only have access to create new records from scratch, reducing administrative control over how BOEs are created and reused.
Proposed Solution:
Introduce a new role-based permission specifically for duplicating BOEs.
Allow users with this permission to copy existing BOEs as they do today.
Prevent users without this permission from duplicating a BOE, while still allowing them to create a new BOE manually if they have create access.
Ensure the permission is clearly labeled in role or access management settings so administrators can easily configure it.
Provide a clear message to users when duplication is restricted due to their role permissions.
Benefits:
Gives administrators more precise control over BOE creation workflows.
Helps enforce process and governance by limiting reuse of existing BOEs where appropriate.
Reduces the risk of unauthorized or unintended duplication of BOEs.
Maintains flexibility by allowing users to create new BOEs even when duplication is restricted.