Add support to restrict users to their filtered ​objects / prefix

Open
#157 2 comments 0 reactions 0 assignees View on GitHub

Nobody has claimed this yet.

Assessment

Difficulty
5/5
Estimated time
Over a week
Newbie friendliness
25/100
Issue type
Feature
Clarity
Needs clarification
Activity status
Stale
Tech stack
php
Domain
authorization

Research direction

Compare the existing businessprocess/prefix and monitoring/filter/objects permission features, then trace how permissions are handled in the reporting module. Done means users can view, edit, and delete only reports and related data allowed by their filtered objects or prefix.

Written by the indexing model from the issue text.

Description

enhancement

Is your feature request related to a problem? Please describe.

We have many different user group who should not be able to view or edit reports from different users or their data.
At the moment a user is able to view and edit all reports if he has permission for the reporting-module.
Though, in all the reports he is only able to see the host that he is permitted to see - which is good.
But he still could edit or delete all the other reports.

Describe the solution you'd like

We would like to have a permission-feature like the businessprocess/​prefix from the businessprocess-module or the monitoring/​filter/​objects from the monitoring-module.

Describe alternatives you've considered

  • Add permissions-option like businessprocess/​prefix

  • Add permissions-option like monitoring/​filter/​objects

Dominant language
PHP
Stars
71
Forks
28
PR merge metrics
No merged PRs in 30d

Contributor guide

No contributing guide indexed for this repository

First steps

  1. Read the whole issue, then the project's contributing guide.
  2. Comment on the issue to say you are picking it up — it saves two people doing the same work.
  3. Fork the repository and make your change on a branch.
  4. Open a pull request that references the issue number.

More from Icinga/icingaweb2-module-reporting

All issues in Icinga/icingaweb2-module-reporting

Similar issues

More PHP issues

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.