Project

General

Profile

Actions

Defect #32889

closed

Responsive layout for issue tree and issue relation on issue page is broken

Added by Marius BĂLTEANU about 4 years ago. Updated about 4 years ago.

Status:
Closed
Priority:
Normal
Category:
UI - Responsive
Target version:
Start date:
Due date:
% Done:

0%

Estimated time:
Resolution:
Fixed
Affected version:

Description

Unified fields of subtasks and related issues added by #25540 broke the responsive layout added in #21775.

Actual layout:


Files

relations.png (84.6 KB) relations.png Marius BĂLTEANU, 2020-01-26 21:47
move_style_from_view_to_css.patch (2.82 KB) move_style_from_view_to_css.patch Marius BĂLTEANU, 2020-01-26 21:59
3_columns.png (60.7 KB) 3_columns.png Marius BĂLTEANU, 2020-02-09 16:32
5_columns.png (78.5 KB) 5_columns.png Marius BĂLTEANU, 2020-02-09 16:32
0001-Split-on-5-columns.patch (2.45 KB) 0001-Split-on-5-columns.patch Marius BĂLTEANU, 2020-02-09 16:36

Related issues

Related to Redmine - Feature #25540: Unify fields of subtasks and related issues on issue pageClosedGo MAEDA

Actions
Related to Redmine - Defect #21775: Field "Done" from issue subtasks table overlaps the layout in responsive mode, width 400ClosedJean-Philippe Lang

Actions
Actions #1

Updated by Marius BĂLTEANU about 4 years ago

Actions #2

Updated by Marius BĂLTEANU about 4 years ago

  • Related to Feature #25540: Unify fields of subtasks and related issues on issue page added
Actions #3

Updated by Marius BĂLTEANU about 4 years ago

  • Related to Defect #21775: Field "Done" from issue subtasks table overlaps the layout in responsive mode, width 400 added
Actions #4

Updated by Marius BĂLTEANU about 4 years ago

  • Subject changed from Responsive layout for issue tree and issue relation is broken to Responsive layout for issue tree and issue relation on issue page is broken
Actions #5

Updated by Marius BĂLTEANU about 4 years ago

Until we decide how the fix should look, I'm attaching a patch that moves the hardcoded width: 50% style from view files to application.css and changes some properties in responsive.css in order to drop the !important rule.

Actions #6

Updated by Go MAEDA about 4 years ago

  • Target version set to 4.1.1

Setting the target version to 4.1.1.

Actions #7

Updated by Marius BĂLTEANU about 4 years ago

We can revert the old behaviour by hiding the start date and due date or we can show all other columns on 5 columns layout instead of 3.

Old layout with 3 columns and start date and due date hide:

5 columns layout:

Regardless the option, I think we should show the Assignee column before Start date.
For now, I'm attaching the patch with 5 columns layout.

Actions #8

Updated by Jean-Philippe Lang about 4 years ago

  • Status changed from New to Resolved
  • Assignee set to Jean-Philippe Lang
  • Resolution set to Fixed

Committed, thanks.

Actions #9

Updated by Jean-Philippe Lang about 4 years ago

  • Status changed from Resolved to Closed

Merged.

Actions

Also available in: Atom PDF