Pavel Balashou
36c0c8ae5e
[JIM-112] Capital letters in user email or login break import with error.
...
https://community.openproject.org/wp/JIM-112
2026-06-11 11:34:54 +02:00
Andrej
fca9d9cf3f
Merge pull request #23379 from opf/bug/75381-jira-migrator-give-not-helpful-error-message-if-user-email-is-blank
...
[#75381 ] Jira Migrator give not helpful error message if user email is blank
2026-05-27 11:55:22 +02:00
Pavel Balashou
365db7e703
[ #75381 ] Jira Migrator give not helpful error message if user email is blank
...
https://community.openproject.org/wp/75381
- Add user/group information to the error message in case of creation failure.
2026-05-27 10:55:22 +02:00
as-op
86d65f1a96
split the VALID_NAME_REGEX for better reuse
...
fixes code review issue https://github.com/opf/openproject/pull/23306#discussion_r3302834272
2026-05-26 12:29:48 +02:00
as-op
43291c56ea
[ #75238 ] Jira Migrator cannot import a user with non-alphanumeric characters in their name
...
https://community.openproject.org/wp/75238
2026-05-21 16:36:37 +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
Pavel Balashou
b3d369ef14
[ #74579 ] Remove unsued Import::JiraUser.groups.
2026-04-30 12:10:48 +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
Pavel Balashou
78833fa836
[ #73707 ] User does not meet password requirements during Jira Import.
...
https://community.openproject.org/wp/73707
2026-04-08 14:20:19 +02:00
Pavel Balashou
58cfb67c54
Fix Rubocop and add some jira related specs.
2026-03-09 16:10:52 +01: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
5cea564d3a
restore previously valid transition
2026-03-03 15:23:44 +01:00
Andrej
333439f55a
Merge branch 'release/17.2' into jira-migration
2026-03-03 14:26:44 +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
as-op
62675edf80
refactor display name handling to improve firstname and lastname extraction
2026-03-03 09:14:40 +01:00
as-op
0be692ed11
when the Jira user display name has no spaces (single word), both OP user firstname and lastname will now be set to that word.
2026-03-02 13:27:30 +01:00
Pavel Balashou
f3b9f1c540
Fix Rubocop complaints volume 2.
2026-02-25 15:59:13 +01:00
Pavel Balashou
089e3f46f7
Address Rubocop complaints volume 1.
2026-02-25 11:05:33 +01:00
Pavel Balashou
b8c8de11c8
Move everything jira related under Import. Rename OpenProjectJiraReference to JiraOpenProjectReference.
2026-02-25 10:35:55 +01:00