Article: AN0001987Updated:
Access rights to reports (display, creation and modification, execution) following several rules. Particular rules are described hereinafter.
Note: Starting class/query is a data source defined directly in report. Every report has one starting data source. This can be whatever class or query. You can also include other classes in the report by means of columns of type Reference to a class.
Report display
User can see list of reports and is able to display report detail if one of following conditions is met:
1. User is Administrator of ObjectGears instance.
2. User is IT owner of the model into which belongs the starting class/query of the report.
3. User is stated in the list of users for reading the given model.
4. User is member of a group for reading the given model.
Creation of a new report
User can create a new report if one of following conditions is met:
1. User is Administrator of ObjectGears instance.
2. User is model IT owner. He/she can create reports where a starting class/query belongs to his/her model.
3. User with role Report - new. He/she can create reports with access right to Read list of records on starting class.
Execution of report
Report can be executed by user if one of following conditions is met:
1. User is Administrator of ObjectGears instance.
2. User is member of the group for reading of the given report .
3. User has access rights for source classes.
Displaying report definition
User can display definition of report if one of following conditions is met:
1. User is Administrator of ObjectGears instance.
2. User is model IT owner. He/she can display definition of reports where a starting class/query belongs to his/her model.
3. Report owner, if he/she as also access right to Read list of records in the source class/query.
Change of report owner
Report owner can be changed only by Administrator or IT owner of the model into which belongs the starting class/query of the report.
If the report is created by a user with a reporting role, he/she is automatically set a report owner.
Classes and queries available for use in reports
Administrator and model IT owner have available all the classes/queries. Other users can work only with classes or queries to which they have access right to read list of records. This applies both to the starting class/query and data from the referred classes.