Feature #27672

Show selected columns in gantt chart

Added by Mizuki ISHIKAWA over 1 year ago. Updated 2 months ago.

Status:ClosedStart date:
Priority:NormalDue date:
Assignee:Go MAEDA% Done:

0%

Category:Gantt
Target version:4.1.0
Resolution:Fixed

Description

I would like to select and show the necessary columns like issues/index.

gantt_plan.png (248 KB) Mizuki ISHIKAWA, 2017-11-29 05:32

0002-Add-switch-the-display-for-selected-column.patch Magnifier (7.12 KB) Mizuki ISHIKAWA, 2018-02-23 08:03

0001-Show-selected-columns-on-gantt.patch Magnifier (12.1 KB) Mizuki ISHIKAWA, 2018-02-23 08:03

gantt.png (327 KB) Mizuki ISHIKAWA, 2018-02-23 08:03

0003-Fix-changeable-items-on-the-queries-form.patch Magnifier (4.13 KB) Mizuki ISHIKAWA, 2018-03-19 09:26

0001~0003.patch Magnifier (18.5 KB) Mizuki ISHIKAWA, 2018-11-09 09:22

0001~0003-v2.patch Magnifier (22.1 KB) Mizuki ISHIKAWA, 2019-04-24 06:43

0001~0003-v3.patch Magnifier (21.9 KB) Mizuki ISHIKAWA, 2019-05-16 02:54

0001~0003-v4.patch Magnifier (22.1 KB) Mizuki ISHIKAWA, 2019-05-16 04:07

duplicate-tracker@2x.png (27.6 KB) Go MAEDA, 2019-05-16 05:03

fix-broken-style.patch Magnifier (1.94 KB) Mizuki ISHIKAWA, 2019-05-17 02:48

ScreenShot-2019-05-17-9.27.26.png (97.8 KB) Mizuki ISHIKAWA, 2019-05-17 02:49

ScreenShot-2019-05-17-9.28.27.png (124 KB) Mizuki ISHIKAWA, 2019-05-17 02:49

fix-broken-style-v2.patch Magnifier (2.15 KB) Mizuki ISHIKAWA, 2019-05-17 03:26


Related issues

Related to Redmine - Feature #26409: Show assignee on gantt Closed

Associated revisions

Revision 18171
Added by Go MAEDA 2 months ago

Show selected columns in gantt chart (#27672).

Patch by Mizuki ISHIKAWA.

Revision 18172
Added by Go MAEDA 2 months ago

Fix broken gantt layout due to r18171 (#27672).

Patch by Mizuki ISHIKAWA.

Revision 18173
Added by Go MAEDA 2 months ago

Fix a misspelled CSS property name (#27672).

History

#1 Updated by Akipii Oga over 1 year ago

+1

#2 Updated by Mizuki ISHIKAWA over 1 year ago

In the current Gantt chart, you can see information on the issue by using tooltips.
However, I would like to see that information without having to move the cursor.

I tried to write code to realize this feature.
0001-Show-selected-columns-on-gantt.patch increases the number of columns of the Gantt chart based on the column set to Query like the issues/index.
0002-Add-switch-the-display-for-selected-column.patch adds the ability to turn column display on or off (default is off).

#3 Updated by Mischa The Evil over 1 year ago

#4 Updated by Go MAEDA over 1 year ago

This is a very interesting patch.

But I found that selected columns cannot be saved in a custom query. The behavior is inconsistent with issues list.

#5 Updated by Mizuki ISHIKAWA over 1 year ago

Thank you for reviewing, Go MAEDA.

Go MAEDA wrote:

This is a very interesting patch.

But I found that selected columns cannot be saved in a custom query. The behavior is inconsistent with issues list.

I think that the problem can be solved by the attached 0003-Fix-changeable-items-on-the-queries-form.patch.
When saving the custom query from the Gantt chart, it was not possible to change the selected column, so we made it changeable.

#6 Updated by Xiaofei Zheng about 1 year ago

Hello,

Could I know the current status of this new feature?
We want to show assignee and category on gantt chart and also group by this column.

Is this feature in progress?

Best regards,
Xiaofei Zheng

#7 Updated by Mizuki ISHIKAWA 8 months ago

I fixed the patch.
  • Compatible the latest trunk. ( r17625 )
  • I put together three patch series into one.

#8 Updated by Iwan Yudhistira 8 months ago

how to run the patch in windows, thank you before

#9 Updated by Mizuki ISHIKAWA 8 months ago

Iwan Yudhistira wrote:

how to run the patch in windows, thank you before

You should be able to apply the patch in the following way.

  1. Change into your Redmine directory (the one with app, test, and config folders)
  2. Download the patch file and place it in the same directory
  3. Run patch -p1 < PATCH_NAME.patch
  4. Check the messages for any errors.

Some errors might occur because there are changes to the same areas of code. If you are familiar with merging code, you can try to merge the changes.
Maintenance is difficult, so applying the patch is not recommended.
If patches can not be applied in this way, please ask for help in the forum .

#10 Updated by Go MAEDA 4 months ago

  • Target version set to 4.1.0

#11 Updated by Mizuki ISHIKAWA 3 months ago

Compatible the latest trunk. ( r18080 )

#12 Updated by Go MAEDA 2 months ago

  • Assignee set to Mizuki ISHIKAWA

Mizuki ISHIKAWA wrote:

Compatible the latest trunk. ( r18080 )

Thank you for updating the patch. Unfortunately, the patch cannot be applied to the trunk after r18089. Sorry for bothering you but could you update the patch again?

#13 Updated by Mizuki ISHIKAWA 2 months ago

Go MAEDA wrote:

Mizuki ISHIKAWA wrote:

Compatible the latest trunk. ( r18080 )

Thank you for updating the patch. Unfortunately, the patch cannot be applied to the trunk after r18089. Sorry for bothering you but could you update the patch again?

I attached the updated patch.

#14 Updated by Mizuki ISHIKAWA 2 months ago

I changed to make span.query-columns disabled if draw_selected_columns is not checked.

#15 Updated by Go MAEDA 2 months ago

I think it is better to add :tracker to UNAVAILABLE_COLUMNS constant in lib/redmine/helpers/gantt.rb because also tracker names are shown in the subject column. What do you think?

      UNAVAILABLE_COLUMNS = [:id, :subject, :tracker]

#16 Updated by Mizuki ISHIKAWA 2 months ago

Go MAEDA wrote:

I think it is better to add :tracker to UNAVAILABLE_COLUMNS constant in lib/redmine/helpers/gantt.rb because also tracker names are shown in the subject column. What do you think?

I think that it is fine.

#17 Updated by Go MAEDA 2 months ago

  • Status changed from New to Closed
  • Assignee changed from Mizuki ISHIKAWA to Go MAEDA
  • Resolution set to Fixed

Committed the patch. Thank you for the great improvement.

#18 Updated by Go MAEDA 2 months ago

  • Subject changed from Show selected columns on gantt chart to Show selected columns in gantt chart

#19 Updated by Mizuki ISHIKAWA 2 months ago

I noticed that there is a place where the layout breaks down due to r18171.
I have attached a patch to fix the layout.

Targets of fix:

#20 Updated by Go MAEDA 2 months ago

Mizuki ISHIKAWA wrote:

I noticed that there is a place where the layout breaks down due to r18171.
I have attached a patch to fix the layout.

I have committed the fix in r18172. Thanks.

Also available in: Atom PDF