プロジェクト

全般

プロフィール

Vote #62440

完了

Add a description for trackers

Admin Redmine さんが約4年前に追加. 約4年前に更新.

ステータス:
Closed
優先度:
通常
担当者:
-
カテゴリ:
Issues_2
対象バージョン:
開始日:
2022/05/09
期日:
進捗率:

0%

予定工数:
category_id:
2
version_id:
127
issue_org_id:
442
author_id:
2
assigned_to_id:
1
comments:
36
status_id:
5
tracker_id:
2
plus1:
9
affected_version:
closed_on:
affected_version_id:
ステータス-->[Closed]

説明

Hi,

In a project, when having testers/reporters that are newcomers in the job, they could hesitate between different trackers
before opening their request. It would be a good thing that trackers could own a description field. This description
should appear in an info bubble when the mouse is flying over the tracker name, i.e. in the Overview of a project and/or
in the top of the issue page (pages generated by URL: projects/list_issues/#?set_filter=#&tracker_id=#).

I'll be glad to precise my thoughts if needed.

Tom.


journals

I agree for this Features.

+1
--------------------------------------------------------------------------------
+1
--------------------------------------------------------------------------------
This would also be good when reporting new issues.

"You have chosen Bug. A bug is a flaw in the existing application that causes an undesired behavior....."
--------------------------------------------------------------------------------
(snip)
--------------------------------------------------------------------------------
Link with #2568
--------------------------------------------------------------------------------

--------------------------------------------------------------------------------

--------------------------------------------------------------------------------

--------------------------------------------------------------------------------

--------------------------------------------------------------------------------
Target version roll-up from closed duplicate #9256.
--------------------------------------------------------------------------------
+1
This would be useful.
--------------------------------------------------------------------------------
+1
--------------------------------------------------------------------------------
+1
--------------------------------------------------------------------------------
+1

Shouldn't that be easy to implement?
--------------------------------------------------------------------------------
Where trackers descriptions to be shown? Possible places are:
* New issue form, next to the dropbox of the trackers - show the description of the currently selected tracker
* Project settings page, Information tab - on mouse hovering on the tracker names, or small icon next to each tracker name - clicking on it show baloon with tracker's description.
--------------------------------------------------------------------------------
Ivan Cenov wrote:
> Where trackers descriptions to be shown? Possible places are:
> * New issue form, next to the dropbox of the trackers - show the description of the currently selected tracker
> * Project settings page, Information tab - on mouse hovering on the tracker names, or small icon next to each tracker name - clicking on it show baloon with tracker's description.

That shouldn't be so hard, I guess.
--------------------------------------------------------------------------------
+1
--------------------------------------------------------------------------------
+1
--------------------------------------------------------------------------------
Hi, I’ve updated related patch to this request, it's attached to #5201.
In this patch, I tried to implement the feature based on Ivan’s comment.

1. Display modal (popup) window to show tracker’s description at new/edit issue screen.
Set the link the dropbox of the trackers. Clicking the link and modal window is shown to display selectable trackers and their descriptions.
Also user can change the tracker he/she hope to use at modal window.

2. Show tracker’s description like tooltip when mouse overed on the tracker name, (at Tracker index page, Project overview page, and Project setting page).

I wonder this meets your request, but I hope mine would be any help.

Ivan Cenov wrote:
> Where trackers descriptions to be shown? Possible places are:
> * New issue form, next to the dropbox of the trackers - show the description of the currently selected tracker
> * Project settings page, Information tab - on mouse hovering on the tracker names, or small icon next to each tracker name - clicking on it show baloon with tracker's description.

--------------------------------------------------------------------------------
Akiko Takano, thanks for adding a patch to #5201. I find the patch and the functionality very useful and I was looking for a feature like this for some time. I took the liberty to rewrite it a little bit in order to be more consistent with the other implementations from Redmine.

Please find attached two patches:

h3. 1. 01_add_description_to_trackers.patch

* it shows the description for trackers as a new column in trackers#index (attachment:trackers_index.png)
* it uses the title attribute and the existing "field-description" class to show the description in Project overview page, Project setting page and Issue new/edit form (a similar implementation already exists for custom fields) (attachment:tracker_title.png)
* dt and dd tags to list the trackers description in the modal (attachment:trackers_description_modal.png)

h3. 2. 02_select_and_apply_tracker.patch

* moves the "apply" action to the tracker name, instead of the icon.
* closes the modal after tracker selection
* less javascript

I chose to make a new patch for this feature because it is a separate functionality.

Any feedback is appreciated.
--------------------------------------------------------------------------------
Marius, thanks for pointing out to my patch, #5201.

> it shows the description for trackers as a new column in trackers#index
I think this is better from the accessibility point of view, than description is displayed only when mouse over event fired :)

> it uses the title attribute and the existing "field-description" class to show the description in Project overview page, Project setting page and Issue new/edit form (a similar implementation already exists for custom fields)
Personally, I think this is so useful for user who has project admin role, especially, in case he/she is not Redmine admin. Thanks.

Looking forward to be implemented!

--------------------------------------------------------------------------------
This seems to be a nice addition in line with r12397 and r14154.

One drawback could be that the integration of these patches, along with the already integrated r12397 and r14154, could make a consistent introduction of other descriptions (like requested in eg. #2389, #2568, #4768, #5026, #6964, #15787 and #20558) harder to achieve.
--------------------------------------------------------------------------------

--------------------------------------------------------------------------------

--------------------------------------------------------------------------------

--------------------------------------------------------------------------------

--------------------------------------------------------------------------------
Updated the patches to cleanly apply on the current trunk (r1785).

Mischa, agree with you, but this should not block us implement what can be done. I'm favour to take one by one (for ex: I've in plan to continue with description for statuses after this patch is added to the core).

Coming back to this ticket, I would like to propose this feature for the next major version from the following reasons:
- is an old request
- it has at least 4 duplicated issues
- is part of message#54369
- it makes the onboarding process for the new users or public projects easier because they can find what means each tracker directly in the new issue form.
--------------------------------------------------------------------------------

--------------------------------------------------------------------------------

--------------------------------------------------------------------------------
+1

The patch written by Marius ( #442#note-27 ) also work in my current environment ( r17600 ).

In order to display explanations for fields other than tracker, I think that it is better to consider a more versatile method.
However, this patch specialized for tracker is definitely beneficial for many people.
I hope this function will be implemented as soon as possible.
--------------------------------------------------------------------------------
+1

--------------------------------------------------------------------------------

--------------------------------------------------------------------------------
Feature committed, thank you Marius for your patches.
--------------------------------------------------------------------------------
Jean-Philippe, you didn't commit patch attachment:02-select-and-apply-tracker_r1785.patch from mistake or you don't find the functionality useful?
--------------------------------------------------------------------------------
It's committed, thanks for pointing this out.
--------------------------------------------------------------------------------

--------------------------------------------------------------------------------


related_issues

relates,New,2568,Description for issue statuses
relates,Closed,366,Custom field for issue status
relates,New,5026,Description field for Status/Role/Tracker setting.
relates,New,2389,Standard and custom issue fields should have a description/tooltip
relates,New,6964,Description field for role
relates,New,15787,Descriptions for issue categories
relates,New,20558,Add 'Description' field for groups
relates,Closed,31239,Translation missing: text_select_apply_tracker
duplicates,Closed,9256,Trackers have a description in addition to a name
duplicates,Closed,15018,Description or help for trackers
duplicates,Closed,5201,Description field for Tracker setting

Admin Redmine さんが約4年前に更新

  • カテゴリIssues_2 にセット
  • 対象バージョン4.1.0_127 にセット

他の形式にエクスポート: Atom PDF

いいね!0
いいね!0