プロジェクト

全般

プロフィール

Vote #68148

完了

Allow collapse/expand in gantt chart

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

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

0%

予定工数:
category_id:
34
version_id:
127
issue_org_id:
6417
author_id:
20548
assigned_to_id:
332
comments:
32
status_id:
5
tracker_id:
2
plus1:
10
affected_version:
closed_on:
affected_version_id:
ステータス-->[Closed]

説明

Eric - it would be great if there was a way to collapse nested structures in the Gantt chart plugin you developed.. for example, if we don't want to see all the tasks/bugs for our versions, but just want a high level picture of what's coming up, it would be nice to be able to collapse each version to a single row that shows the due date for the version. Possible? Thanks!


journals

It would be possible but it will take a lot of work because of how the Gantt chart is rendered. If someone wants to work on this, I'd be happy to review a patch for it.
--------------------------------------------------------------------------------
+1 I've got a lot of Versions (non-software PM "milestones")

At least being able to collapse the Roadmap's version sections would be start - and probably easier?
--------------------------------------------------------------------------------
+1
--------------------------------------------------------------------------------
+1
--------------------------------------------------------------------------------
+1!
--------------------------------------------------------------------------------
+1
--------------------------------------------------------------------------------
+1
--------------------------------------------------------------------------------
+1
--------------------------------------------------------------------------------
This is a duplication of #1294 which is closed in favor of #12032 + #10525.
--------------------------------------------------------------------------------
Dipan Mehta wrote:
> This is a duplication of #1294 which is closed in favor of #12032 + #10525.

No. This issue is "collapse/expand in Gantt chart" like Redmine SCM browser.
--------------------------------------------------------------------------------

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

--------------------------------------------------------------------------------
+1
--------------------------------------------------------------------------------
Hi all,
is any progress on collapse/expand Gantt tasks hierarchy?
--------------------------------------------------------------------------------
+1
--------------------------------------------------------------------------------

--------------------------------------------------------------------------------
Hi All,
is there a chance to make it soon pls ?
--------------------------------------------------------------------------------
+1
--------------------------------------------------------------------------------
I created the function collapse/expand of the Gantt chart.
I attached a patch.

*[Expand]*
!{width:800px;border:1px solid #ccc;}expand_gantt.png!

*[Collapse]*
!{width:800px;border:1px solid #ccc;}collapse_gantt.png!

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

--------------------------------------------------------------------------------
LGTM. It is an excellent improvement. Setting the target version to 4.1.0.
--------------------------------------------------------------------------------
After applying the patch, objects in the same indentation level are not horizontally aligned. Please see the screenshot below. Could you check the patch?

!{width: 332px; border: 1px solid #ccc;}.virtical-alignment@2x.png!
--------------------------------------------------------------------------------
Go MAEDA wrote:
> After applying the patch, objects in the same indentation level are not horizontally aligned. Please see the screenshot below. Could you check the patch?

I adjusted the horizontal position. #html_subject method's @params@ is the Hash object. Because we inherited @params[:indent]@ (Horizontal position), the calculation result of @params[:indent]@ of the new parent hierarchy was wrong.
I rebuilt the patch.

--------------------------------------------------------------------------------
I confirmed that all issues in the previous patch have been fixed. Thank you for working on this. I will commit this patch within a few days.
--------------------------------------------------------------------------------
Committed the patch. Thank you for your contribution.
--------------------------------------------------------------------------------

--------------------------------------------------------------------------------
The patch breaks GanttHelperTest. Could you fix the failing tests?
--------------------------------------------------------------------------------
Go MAEDA wrote:
> The patch breaks GanttHelperTest. Could you fix the failing tests?

Sorry, I fixed the failed tests.
I rebuilt a patch.

--------------------------------------------------------------------------------
Committed. Thanks.
--------------------------------------------------------------------------------
[root@host plugins]# patch /-p0 < 6417-collapse-expand-gantt-v3.patch
can't find file to patch at input line 5
Perhaps you used the wrong /-p or /-/-strip option?
The text leading up to this was:
--------------------------
|diff --git a/app/views/gantts/show.html.erb b/app/views/gantts/show.html.erb
|index 90f6a85fa..a51abdcde 100644
|--- a/app/views/gantts/show.html.erb
|+++ b/app/views/gantts/show.html.erb
--------------------------

My redmine version is 3.4.

Why I have this problem?

--------------------------------------------------------------------------------
I just applied the patch to a 4.0.2 install, I noticed an issue though collapsing, I have a very complex hierarchy and this patch completely disrupts it. I.E. a sub-project of a sub-project of a primary project gets lumped under the version of the sub-project, and is not collapsible, which causes issues with the rendering of the hierarchy and collapsing further down, I.E. collapsing a sub-project encapsulates the last sub-project within the main project. -I would put pics but my layout is complex :)- I got a pic to show an example.

In this pic if I collapse Mechanical Design then software will disappear, even though they are inline projects.

!https://www.dropbox.com/s/3ftkzp7rg06lepd/Screenshot%202019-04-12%2013.27.34.png?raw=1!

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

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


related_issues

relates,New,8897,Be able to reorder tasks/issues in the Gantt chart
relates,Closed,32812,Clicking on a parent object in gantt wrongly collapses objects at the same level
duplicates,Closed,13063,Make Gantt chart issues collapsible
duplicates,Closed,11636,tree structure of Gantt
duplicates,Closed,26467,expand & collapse gantt chart list

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

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

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

いいね!0
いいね!0