Bug #69
openIssue shows estimated time property changes in the history to users having no permission
0%
Description
A user having no permission to view time logs should not be permitted to view estimated time property changes in the history of an issue.
Updated by liaham over 4 years ago
- Subject changed from Issue shows estimated time property changes in the history to users having no permission to view to Issue shows estimated time property changes in the history to users having no permission
Updated by liaham over 4 years ago
Current state¶
Permissions w.r.t to time management are explicitly restricted to time tracking. This does not include time estimations.
Role of estimated hours¶
- Time estimation is an attribute of an issue (columm in issues table)
- All attributes are equally treated
- Estimated hours appear in many places throughout Redmine:
- Single issue
- Single issue history (property changes)
- List of issues (optional column)
- Single version page
Extendability¶
Redmine's issues are a central element. Issue related data such that estimated hours are widely spread in the code as listed above. However, one weakness of Redmine's codebase is that there is lot of code very tightly coupled. This is especially true for projects and issues. It is not possible to define an additional permission for an issue attribute at one or very few places.
Current decision¶
Currently, the effort is to high for this feature. It may change, when there will be a greater demand for an additional permission for estimated hours.
Therefore, the ticket will stay open!