- Status Confirmed
- Percent Complete
- Task Type Feature Request
- Category Backend/Core
- Assigned To No-one
- Operating System All
- Severity Medium
- Priority Very Low
- Reported Version 1.0 devel (github master)
- Due in Version 1.1 devel
-
Due Date
Undecided
- Votes 2
- Private
FS#1753 - Usergroup Restriction: Only View Summary
I was really impressed with Flyspray and about to use it as our bug tracker, but then I discovered quite a big problem. You can't restrict users from seeing full task details.
I would really love the ability to let them only see the summary. My reason being is that I'm needing a bug tracker for my game, and bugs reported can be easily abused, and will be abused, if people can just read bug reports and see how to replicate them.
The reason I don't like just unchecking the "View Tasks" option, is because they wont be able to see if there is already a task about the bug, so we would just get flooded with duplicate reports on the same bugs.
Loading...
Available keyboard shortcuts
- Alt + ⇧ Shift + l Login Dialog / Logout
- Alt + ⇧ Shift + a Add new task
- Alt + ⇧ Shift + m My searches
- Alt + ⇧ Shift + t focus taskid search
Tasklist
- o open selected task
- j move cursor down
- k move cursor up
Task Details
- n Next task
- p Previous task
- Alt + ⇧ Shift + e ↵ Enter Edit this task
- Alt + ⇧ Shift + w watch task
- Alt + ⇧ Shift + y Close Task
Task Editing
- Alt + ⇧ Shift + s save task
FS 1.1 maybe
Removed second part of the original feature request, which is now handled by FS#1950.
Hello Josh, I understand your requirement.
Flyspray works as "permission system only" on global and project level.
Maybe the second is easier to implement. Checking the "View Task Description" permission on template output for Task Details View, Task List View, Top Level View, ...?
How to avoid slowing down on global task lists? E.g. one project allows description, another not, so we must check for every drawn task.
The get_task_list in class.backend.php currently selects all fields of a task by t.*
But how all then the other fields should be handled?
Should it allow to view task type, priority, severity, progress, assignees..?
Ok, I think this goes too far, lets just do task details permission.
I related FS#2135 with it, because the problem there leads to a similiar thing:
different access levels for task fields for different flyspray user groups.
Without doubt, we/I could extend Flyspray to have such fine granulary permission monster. But also important is that it still is easy managable.
As fixing FS#2135 is important to be fixed with other things like 'updatetaskchecks', 'movetaskchecks', chances rise this feature is coming somedays ..