Add support to restrict users to their filtered objects / prefix
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
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
- Read the whole issue, then the project's contributing guide.
- Comment on the issue to say you are picking it up — it saves two people doing the same work.
- Fork the repository and make your change on a branch.
- Open a pull request that references the issue number.
More from Icinga/icingaweb2-module-reporting
-
Difficulty 3/5 1-2 days Newbie friendliness 48/100
Icinga/icingaweb2-module-reporting#277 · 1 comment ·
-
Difficulty 5/5 Over a week Newbie friendliness 30/100
-
Difficulty 3/5 1-2 days Newbie friendliness 42/100
-
Difficulty 4/5 3-5 days Newbie friendliness 25/100
-
Difficulty 5/5 Over a week Newbie friendliness 15/100
Icinga/icingaweb2-module-reporting#239 · 3 reactions ·
All issues in Icinga/icingaweb2-module-reporting
Similar issues
-
Difficulty 2/5 1-3 hours Newbie friendliness 68/100
getgrav/grav-plugin-api#45 ·
-
Difficulty 2/5 1-3 hours Newbie friendliness 78/100
RSS-Bridge/rss-bridge#5098 ·
-
Difficulty 2/5 1-3 hours Newbie friendliness 68/100
phingofficial/phing#2025 ·
-
Difficulty 2/5 1-3 hours Newbie friendliness 82/100
silverstripe/developer-docs#911 ·
-
Difficulty 2/5 1-3 hours Newbie friendliness 74/100