wiki:PrivateReportsPlugin

Version 11 (modified by rjollos, 20 months ago) (diff)

Officially, I'll just be a contributor.

Lets you disable access to each report via choosable permissions

Description

This plugin can be used to restrict users to see only specific reports. The plugin lets you choose permissions for each report. The users have to have at least one of the permissions to be able to see it on the 'Available Reports' -page and to access it directly.

Updates

In version 0.2 I made the plugin conform to the Trac standard of allowing only all uppercase for permissions. This requires a complete new table structure which means you have to enter the permission for each report again.

Bugs/Feature Requests

Existing bugs and feature requests for PrivateReportsPlugin are here.

If you have any issues, create a new ticket.

Download

Download the zipped source from here.

Source

You can check out PrivateReportsPlugin from here using Subversion, or browse the source with Trac.

Example

How to choose the permissions or groups needed to view a report:

No image "privatereports_admin.PNG" attached to PrivateReportsPlugin

The first report is not visible:

If a user tries to access the report via changes in the url he/she gets this message

Recent Changes

[13240] by rjollos on 2013-05-26 00:46:16
Refs #11047: FIX: The 'Return to Last Query' and 'Custom Query' links were being filtered from the report_list page (these links only exist in Trac 1.0 and later).
[13151] by rjollos on 2013-05-17 02:25:32

Refs #11047:

  • Reworded log message from [13136].
  • Added a debug-level log message when user is blocked from viewing a report.
[13137] by rjollos on 2013-05-15 07:29:24
Fixes #11083: Show a message rather than an empty listbox when no permissions are defined for a report.

Author/Contributors

Author: mhenke
Maintainer: mhenke
Contributors: rjollos

Attachments (3)

Download all attachments as: .zip