49 Commits

Author SHA1 Message Date
Mir Bhatia 7803ad638d Update select panel button label 2026-04-29 17:38:34 +02:00
Mir Bhatia 9b1303a940 Update SelectPanel variant 2026-04-28 17:35:38 +02:00
Mir Bhatia 9e0a7367fe Refactor and clean up 2026-04-28 17:10:03 +02:00
Mir Bhatia eea4c36b7c Update navigation to ensure tab param isn't reset on updating roles 2026-04-28 17:10:02 +02:00
Mir Bhatia e561086d38 Update all remaining components to work with multiple roles 2026-04-28 13:08:26 +02:00
Mir Bhatia df5eca254e Replace ActionMenu with multi select SelectPanel for role selector 2026-04-23 16:02:49 +02:00
David F 733ba19893 Smoothen navigation in workflow administration. wp/72383 2026-04-21 13:49:11 +02:00
David F 32831e08dc Merge remote-tracking branch 'origin/dev' into feature/72383-workflows-ux-improvement-apply-workflow-setting-from-role-to-role 2026-04-13 17:41:13 +02:00
David F fb564e24e6 Sideload workflow matrix to safely revert on ignored changes. wp/72383 2026-04-13 16:28:07 +02:00
David F 4612050d98 Restore persisted state on workflow’s ignore changes. wp/72383 2026-04-10 08:10:32 +02:00
David F b670ac19a6 Redraw the workflow form on empty statuses. wp/72383 2026-04-09 15:55:55 +02:00
David F 6e2efe8eb1 Merge branch 'dev' into feature/72383-workflows-ux-improvement-apply-workflow-setting-from-role-to-role 2026-04-09 09:42:46 +02:00
David F e729229df1 Add refactored Unsaved dialog to workflow copy button. wp/72383 2026-04-07 15:52:55 +02:00
David F 004876b177 Merge workflow copy modes into one unified form. wp/72383 2026-04-02 14:56:01 +02:00
David F f24e41fd83 Turn full page forms into dialogs. wp/72383 2026-03-31 08:21:40 +02:00
Mir Bhatia 535677f30c Use turbo_temporary to prevent caching and flickering on load 2026-03-30 11:23:17 +02:00
David F 4690be175e Improve contextual information and navigation for workflow copy. wp/72383 2026-03-27 17:18:21 +01:00
David F 0406fabee5 Improve UI consistency with other settings pages. wp/72383 2026-03-26 08:58:26 +01:00
David F d1a541a2b0 Merge branch 'epic/workflows-ux-quick-wins' into feature/72383-workflows-ux-improvement-apply-workflow-setting-from-role-to-role 2026-03-24 16:46:48 +01:00
David. 882e4d16ca Merge branch 'epic/workflows-ux-quick-wins' into feature/72383-workflows-ux-improvement-apply-workflow-setting-from-role-to-role 2026-03-24 15:14:50 +01:00
David F f54b6280ea Improve types’ workflow index for actions explicitness. wp/72383 2026-03-24 14:01:54 +01:00
David F 4ab123f066 Refactor workflow summary into new namespaced controllers scheme. wp/72383 2026-03-24 11:17:21 +01:00
David F 6d435d7289 Remove the legacy workflow copy process. wp/72383 2026-03-24 10:48:18 +01:00
David F e29c33a949 Copy workflows from a role to another role of the same type. wp/72383 2026-03-24 10:48:18 +01:00
David F 117469a0a8 Copy a type’s workflows to another one. wp/72383 2026-03-24 10:48:18 +01:00
Mir Bhatia dca920c2f1 Merge branch 'feature/72239-workflows-ux-improvement-select-relevant-statuses' into feature/72924-workflows-ux-improvement-make-saving-changes-more-straightforward-and-less-error-prone 2026-03-24 10:40:08 +01:00
Mir Bhatia 02d54e59e3 Add explanatory comment and fix typo 2026-03-24 10:11:44 +01:00
Mir Bhatia 1c50c8bfcb Incorporate PR feedback 2026-03-23 18:54:52 +01:00
Mir Bhatia 9ac7ccd567 Keep current role when reloading 2026-03-23 18:34:16 +01:00
Mir Bhatia 83e74a991c Increase status dialog height 2026-03-23 17:22:18 +01:00
Mir Bhatia 4558e8fda2 Show confirmation dialog when switching tabs 2026-03-23 15:56:08 +01:00
Mir Bhatia 581fbb342d Show confirmation dialog when switching roles with unsaved changes 2026-03-23 13:42:35 +01:00
Mir Bhatia 465d7a1418 Merge branch 'feature/72234-workflows-ux-improvement-show-workflows-by-type' into feature/72239-workflows-ux-improvement-select-relevant-statuses 2026-03-18 13:08:56 +01:00
Mir Bhatia bbf271abfe Show updated list of statuses in status dialog on apply
Before, the statuses in the list were only those read from the DB. Thus,
adding/removing statuses and clicking apply did not update the list
before saving the entire form
2026-03-18 12:30:22 +01:00
Mir Bhatia cfafd01fb0 Show different status matrices per tab 2026-03-17 15:52:01 +01:00
David F fa3a9e9e97 Refine UI to match Figma and team standards. 2026-03-17 15:20:06 +01:00
David F 7224e08d62 Reverse method call for better code fluency. 2026-03-16 10:57:25 +01:00
David F a22e03d578 Filter types on admin workflow index. 2026-03-16 08:59:35 +01:00
Mir Bhatia 72d54a8a57 Update role selector 2026-03-13 16:11:18 +01:00
Mir Bhatia 7718a0c527 Merge branch 'feature/72234-workflows-ux-improvement-show-workflows-by-type' into feature/72239-workflows-ux-improvement-select-relevant-statuses 2026-03-13 15:02:08 +01:00
Mir Bhatia 24de72b48b Add new dialogs to manage and remove statuses 2026-03-13 10:43:27 +01:00
David F 09f36d96ab WIP: List types on workflows admin index before editing one of them. #72234 2026-03-12 12:26:47 +01:00
Alexander Brandon Coles 51fceffec9 Also show Edit in Copy workflow page header 2025-12-17 19:47:53 -03:00
Alexander Brandon Coles 6593897175 [#69979] Show Edit in Workflow Summary page header
Adds skeleton spec for Summary page

https://community.openproject.org/work_packages/69979
2025-12-17 19:35:41 -03:00
Henriette Darge 10e45aead5 [64823] Improve usability of Workflow tables (#20581)
* Split workflow tables into multiple tabs

Co-authored-by: Behrokh Satarnejad <b.satarnejad@openproject.com>

* make header and first column sticky in work flow tables

* calculate the height of the table

* Update the tabs individually

* calculate the height of the table

* Add tests for separated Workflow update process

* add a new style sheet for the workflows page and handle vertical and horizontal scroll in it

* set a class for page header in workflows page

* set page header class for other pages like summary and copy as well

* make header and first column sticky in summary page

* make the button sticky while scrolling horizontally

* redirect to the current tab in update method

---------

Co-authored-by: Behrokh Satarnejad <b.satarnejad@openproject.com>
2025-10-16 09:55:52 +02:00
Ivan Kuchin 0f6a12da3a erb_lint auto fix layout 2025-02-11 18:49:20 +01:00
Christophe Bliard dde1cb37da Rename 'Work packages settings' page as 'General' 2024-09-04 14:21:10 +02:00
Ivan Kuchin 4911b8a149 remove years from copyrights (except for COPYRIGHT file) 2024-07-31 15:02:49 +02:00
Henriette Darge a7676bab78 Introduce Primer::OpenProject::PageHeader in Admin/workPackages to harmonize the breadcrumb structure 2024-07-23 08:29:48 +02:00