Grooper Help - Version 25.0
25.0.0017 2,127
  • Overview
  • Help Status

Type Permissions

Embedded Object Grooper

Defines command-level permissions for a specific node type within a Permission Set.

Remarks

The Type Permissions class enables fine-grained, role-based security by specifying which commands are enabled or disabled for a particular node type.

  • Used as part of a Permission Set to control user/group access to actions such as editing, deleting, or running custom commands on nodes of a given type.
  • The 'Type Name' property identifies the node type these permissions apply to (e.g., Project, Batch, Folder).
  • The 'Command States' property allows administrators to enable or disable individual commands for this type, using a checklist editor in the UI.

Usage Scenarios

  • Restricting sensitive operations (such as deletion or publishing) to administrators or specific roles.
  • Customizing user roles by enabling only the commands required for their workflow.
  • Enforcing compliance or business rules by disabling commands that should not be available to certain users or groups.

Best Practices

  • Review and update type permissions regularly as business requirements or user roles evolve.
  • Use descriptive Permission Set names and document the intent of each set for maintainability.
  • Test permission changes in a non-production environment to verify expected behavior.

Properties

NameTypeDescription

Used By

Notification