Permissions / Visibility of Scheduled Report

We need to hide the list of reports sheduled by other users.

Here is what we have so far;

 

We created many ROLES that correspond to some user group.

We then created users that beloing to one or many groups.

for example;

 

GROUPS:

USG1_READ, USG1_EXECUTE, USG2_READ, USG2_EXECUTE

 

USERS:

USER1 has USG1_READ, USG1_EXECUTE, ROLE_USER

USER2 has USG2_READ, USG2_EXECUTE, ROLE_USER

 

each user is allow to schedule reports.

We would like users to only see/(edit?) schedules from their own group.

 

Currently all reports are stored in the ROOT folder for easier maintenance. 

We use to have a copy of the report in each group subfolder but that became unmanageable during report updates..

Any suggestions someone?

 

Thanks

 

AndreC's picture
302
Joined: Dec 18 2009 - 12:05pm
Last seen: 3 years 9 months ago

Here is what I did for the moment, not ideal but better than public schedules;

Created a folder and set of READ and EXECUTE permissions for each group.

Duplicated the common reports to each of the folder and only users within those group have permissions to READ and EXECUTE on those folders.

This does not prevent someone to see that someone else has a scheduled report but at least if prevent them from seeing the parameters of the job.

What would be nicer is to associate some permissions on the job itself, where the default would be private, but a user might decide to expose it to the group or just make it public.

Also permission to see/edit the job based on roles would be nice as well. xxx_READ would only show there is a schedule

xxx_EDIT would allow to edit that schedule. So a schedule could have the permissions xxx_EDIT but not yyy_EDIT and therefore only users of group xxx would be able to edit the schedule..

 

Hopefully this can be added in a future release of the CE.

 

 

AndreC - 7 years 2 months ago

0 Answers:

No answers yet
Feedback