Oliver Günther
d851d25524
Merge remote-tracking branch 'origin/release/17.5' into dev
2026-06-10 11:29:44 +02:00
Tomas Hykel
e9f0615e51
apply the index overload via optional pagination_params
2026-06-08 21:54:28 +02:00
OpenProject Actions CI
13c2ee75ba
Merge branch 'release/17.5' into dev
2026-06-03 12:57:00 +00:00
as-op
ea65c5b133
[ #75436 ] Jira Migrator Project Selector: UI state is wrong when server response is slow for some request
...
https://community.openproject.org/wp/75436
2026-06-01 11:17:22 +02:00
Behrokh Satarnejad
031c3ce1cc
[73372] Wrong icon used when changing non working days ( #23292 )
...
* Create a new dialog component for non-working days
* Change the non-working days component
* Add feature spec
* Fix reload after canceling the action
* preserve submitted form data for confirmation, and simplify cancel handling
* Change header text
* Remove the typescript unnecessary codes and listening to a form submit and call update on confirm changes
2026-05-29 09:08:48 +02:00
OpenProject Actions CI
8e8e196afe
Merge branch 'release/17.5' into dev
2026-05-28 10:23:21 +00:00
Pavel Balashou
5cb7ea3919
[ #75353 ] Use xlarge dialog size for Jira Migrator backup warning.
2026-05-28 11:35:47 +02:00
OpenProject Actions CI
69ef81eead
Merge branch 'release/17.5' into dev
2026-05-28 04:57:31 +00:00
Tomas Hykel
78f83d7bec
[ #75349 ] Visual patches for the "Reserved identifiers" page
...
https://community.openproject.org/wp/75349
2026-05-27 17:26:55 +02:00
OpenProject Actions CI
eb6717f81e
Merge branch 'release/17.5' into dev
2026-05-27 14:11:35 +00:00
as-op
9ebfe63474
[ #72840 ] Jira Migrator: misalignement between the status badge and the import name
...
https://community.openproject.org/wp/72840
2026-05-27 14:18:40 +02:00
as-op
a3225b7205
[ #75380 ] Jira Migrator shows 0 issues info if server does not include the data in serverInfo endpoint
...
https://community.openproject.org/wp/75380
2026-05-27 11:46:47 +02:00
Oliver Günther
96c1118609
Merge pull request #23208 from opf/feat/project-cost-types
...
Project specific cost types
2026-05-26 20:53:13 +02:00
Pavel Balashou
4883f339d2
[ #75353 ] Remove extra space in Jira Migrator backup warning dialog
...
https://community.openproject.org/wp/75353
2026-05-26 12:21:56 +02:00
Oliver Günther
37081e8ded
Remove useless turbo: true
2026-05-26 11:26:08 +02:00
Tomas Hykel
46390ca62a
feat: Release reserved project identifiers via admin
2026-05-20 20:48:00 +02:00
Pavel Balashou
db189f0aaf
[ #72427 ] Jira Migrator imports project-based semantic work item identifiers
...
https://community.openproject.org/wp/72427
2026-05-20 13:44:28 +02:00
as-op
a58eaee40f
[ #74570 ] Fetch data refresh button is still actionable after user moved on to import configuration step
...
https://community.openproject.org/wp/74570
2026-05-11 10:50:41 +02:00
Pavel Balashou
e9c4860c8f
[ #74343 ] Make it obvious that Jira Migrator is in Beta status.
...
https://community.openproject.org/wp/74343
- rephrase a lot of text
- make sure backtrace is included in case of errors in all jira migrator related jobs.
- change InfoListBox component to support subheader and any icon
- remove link to users in review mode due to its uselessness
- sort jira configs by created_at (new configurations first)
2026-04-29 10:21:44 +02:00
Pavel Balashou
3f17e1c0db
[ #74323 ] Replace user number with relevant information during project(s) migration
...
https://community.openproject.org/wp/74323
- Remove Jira Migrator feature flag.
2026-04-23 14:48:43 +02:00
Klaus Zanders
830b84f12d
Implement moving the department to a new parent
2026-04-14 12:20:00 +02:00
Klaus Zanders
41ade8a143
Implement delete, and proper action menu
2026-04-14 11:56:24 +02:00
Klaus Zanders
918bdf2d11
Add feature specs for the departments page
2026-04-14 09:58:14 +02:00
Klaus Zanders
48b2ab7bcc
Implement removing users from departments and add proper flashes
2026-04-14 09:58:13 +02:00
Klaus Zanders
6667584735
Implement department adding
2026-04-14 09:58:13 +02:00
Klaus Zanders
86e9044a83
Implement adding users with ensured membership in one department only
2026-04-14 09:58:11 +02:00
Klaus Zanders
f4281408e8
Add departmetn adding behavior
2026-04-14 09:58:10 +02:00
Klaus Zanders
4c118fee4b
Use Turbo Frame to render the department detail component in different states
2026-04-14 09:58:10 +02:00
Klaus Zanders
76f28b2de2
Add sub header and start add user action
2026-04-14 09:58:09 +02:00
Klaus Zanders
13c072765e
Combine User+Subgroup list into one and prepare adding new users
2026-04-14 09:58:08 +02:00
Klaus Zanders
d4104ea2e1
Move all department specific components into the proper module
2026-04-14 09:58:06 +02:00
Klaus Zanders
e552e09cae
Add blankslates for departments according to designs
2026-04-14 09:58:06 +02:00
Klaus Zanders
9a78015f46
Duplicate group views
2026-04-14 09:58:04 +02:00
Klaus Zanders
c1e3d60ce9
show top level groups in the index view
2026-04-14 09:58:03 +02:00
Klaus Zanders
e348fb5c0d
Switch navigation to turbo stream, add links, use breadcrumbs
2026-04-14 09:58:03 +02:00
Klaus Zanders
2e97dfa2ea
Implement details component and navigation via turbo frame
2026-04-14 09:58:02 +02:00
Klaus Zanders
0287ea9730
Show Groups in tree view and allow editing organization name
2026-04-14 09:58:01 +02:00
Klaus Zanders
091c7a5e70
Use link_translate helper
2026-04-14 09:58:01 +02:00
Klaus Zanders
e74ae25d8e
Add page layout for organization page
2026-04-14 09:57:59 +02:00
as-op
fd359e676a
Rename "Jira Import" to "Jira Migrator" and update related descriptions; adjust project and work package URL helpers for single ID cases
2026-03-31 12:55:58 +02:00
as-op
9b062098f2
adjust the specs and status badge to include the new import run states
2026-03-09 16:10:25 +01:00
Pavel Balashou
10299f9943
Fix some jira import bugs. Add finalization modal.
...
- Modify jira_open_project_references unique constrant
It must include jira_id, because multiple jira configuration can refer same op entities.
- Add finalization modal
- Add finalization job
The job activates all imported users. Checks that user_limit has not been exceeded with specific contact.
Destroys jira_* objects.
- Destroy jira object on revert as well.
- Use EmptyContract when creating Attachements, WorkPackages, Members
- Import only users fetched in the current jira_import. It was a bug.
2026-03-09 16:10:17 +01:00
as-op
3899aa0925
[ #72913 ] Danger dialog before starting import
...
https://community.openproject.org/work_packages/72913
2026-03-09 12:20:39 +01:00
as-op
87657901fd
adjust to removed/renamed import run states
2026-03-03 15:08:02 +01:00
Pavel Balashou
c8ed63c834
Change jira user import flow.
...
- Import only relevant for selected projects users.
- Add target: _blank for link in showed in jira import review mode.
- use Jira's /applicationrole endpoint to get number of Jira users.
2026-03-03 11:45:01 +01:00
Pavel Balashou
ed4d8ce316
Merge remote-tracking branch 'origin/dev' into jira-migration
2026-02-25 10:47:28 +01:00
Pavel Balashou
b8c8de11c8
Move everything jira related under Import. Rename OpenProjectJiraReference to JiraOpenProjectReference.
2026-02-25 10:35:55 +01:00
Pavel Balashou
6ef68298c1
Merge branch 'dev' into jira-migration
2026-02-23 16:08:11 +01:00
Pavel Balashou
4bf29c4b28
Introduce job-iteration.
...
Rewrite some jobs to be interruptable using job-iteration lib.
2026-02-23 15:58:37 +01:00
as-op
6e992880f9
add IDs to danger dialogs to avoid duplicated loading
2026-02-23 14:11:47 +01:00