User permissions (access rights) — a system for delimiting and controlling access to FastReport Corporate Server resources. Access control is carried out on the principle of subjects to objects, where the subject is a user, a group of users, other users of the subscription, anonymous, and the object is a FastReport Corporate Server resource.
Each FastReport Corporate Server resource has a user permission model and contains the following data:
- Owner identifier — a unique user identifier.
- Owner permissions.
- List of groups.
- Group identifier.
- Permissions for this group.
- Permissions for subscription members.
- Permissions for anonymous users.
Categories of properties common for each FastReport Corporate Server resource.
Get— getting information about a resource, for example, file name.
Update— updating any properties of the resource, for example, the name of the subscription.
Create— creating or adding any information to the resource. It can also add new resources related to the specified, for example, creating a subscription group.
Delete— removing information directly related to the resource, for example, excluding a user from a subscription.
Execute— starting the execution of a task, for example, building a report.
Administrate— administering permissions; having access to these permissions, you can change other permissions, as they enable you to fully administer the properties of permissions.
Each category has the All permission that will grant all rights to modify resources, including those that may be added later.
We recommend revoking the All permission before working with the permissions. An example can be found in the tutorials section: "Manage a permissions for a template".