Move work item dev widget to main body and create MR and branch
-
Review changes -
-
Download -
Patches
-
Plain diff
What does this MR do and why?
Move work item dev widget to main body and add create entity
To give more context - since some decisions were made mid-milestone regarding placement of the dev widget , Create MR/branch from a work item (!172232 - closed) was scrapped midway.
Related issues
- Move work item development widget to main body (#507749 - closed)
- 🚀 Development Widget: Create MR from Developmen... (#477785 - closed)
- 🚀 Development Widget: Create branch from dev wi... (#477531 - closed)
This MR covers the following :
header | header |
---|---|
Create Merge request split dropdown with the "add design" button in the main body | |
Movement of dev widget inside the main body | |
Add dropdown in the dev widget to create branch and MR | |
Options dropdown in MR item and branch item |
App
References
Please include cross links to any resources that are relevant to this MR. This will give reviewers and future readers helpful context to give an efficient review of the changes introduced.
MR acceptance checklist
-
Do not show dev widget when empty -
Do not show create branch/MR when work_items_alpha is off since it also touches "production tasks" -
The new CTA's are behind work_items_alpha
-
Show tooltip on truncate MR long name -
Truncate long name of branches -
Make sure the create CTA split button in main body is available only on work items with dev widget (for example not available on epics but only issues and tasks) -
The tooltip in dev widget is available when we have closing merge requests which will autoclose the work item -
The main body create MR is not available when the ability to create branches does not exist - [ ]
Screenshots or screen recordings
Screenshots are required for UI changes, and strongly recommended for all other merge requests.
How to set up and validate locally
Numbered steps to set up and validate the change are strongly suggested.
- In rails console enable the FF
Feature.enable(:work_items_alpha)
- Create any issue/task with new issue look on , and see that you are not able to see the dev widget in the main body
- Create a branch with the split button in the main body and see you that can the dev widget with the branch in the main body(real time update not available right now)
- Create any MR for the issue/task and write "Resolves #id" in the description, come back to the issue and see the MR
- You can also try linking the issue with any feature flag and see that pop up in the main body
See that there is no regression when the work_items_alpha
is off and production tasks
Related to #427975 (closed) Resolves #477785 (closed) Resolves #477531 (closed) Resolves #507749 (closed)
Merge request reports
- version 253b0803b3
- version 246e1c19e5
- version 23e25d269d
- version 22bd8995c5
- version 21bd8995c5
- version 20225b2d1d
- version 19f5510d78
- version 18b8f9e0f5
- version 17fd881e55
- version 16842fc335
- version 15110008af
- version 144c8b0f5c
- version 136baa856a
- version 128cb04508
- version 11c013bcc0
- version 10ea548c46
- version 914836f60
- version 8d9e7e5f6
- version 730a1ebc8
- version 63ce245f4
- version 53a7e8911
- version 4b9d741cd
- version 36589004f
- version 22eb2c76b
- version 1fff24ea4
- master (base)
- latest versione35a3f979 commits,
- version 253b0803b38 commits,
- version 246e1c19e58 commits,
- version 23e25d269d8 commits,
- version 22bd8995c58 commits,
- version 21bd8995c58 commits,
- version 20225b2d1d8 commits,
- version 19f5510d787 commits,
- version 18b8f9e0f56 commits,
- version 17fd881e555 commits,
- version 16842fc3355 commits,
- version 15110008af5 commits,
- version 144c8b0f5c4 commits,
- version 136baa856a4 commits,
- version 128cb045084 commits,
- version 11c013bcc04 commits,
- version 10ea548c463 commits,
- version 914836f603 commits,
- version 8d9e7e5f62 commits,
- version 730a1ebc82 commits,
- version 63ce245f41 commit,
- version 53a7e89111 commit,
- version 4b9d741cd1 commit,
- version 36589004f1 commit,
- version 22eb2c76b1 commit,
- version 1fff24ea41 commit,
- Side-by-side
- Inline
There are no changes yet
No changes between version 1 and version 1