Project

General

Profile

Actions

Bug #69

open

Issue shows estimated time property changes in the history to users having no permission

Added by liaham over 4 years ago. Updated over 4 years ago.

Status:
New
Priority:
Normal
Assignee:
-
Target version:
-
Start date:
11/13/2020
Due date:
% Done:

0%

Estimated time:
Affected Version:
Compatible Redmine Version:

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.

Actions #1

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
Actions #2

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!

Actions

Also available in: Atom PDF