Commit Graph

107327 Commits

Author SHA1 Message Date
Oliver Günther b0905e35b7 Merge pull request #23392 from opf/fix/ldap-seeder-aliases
Fix LDAP seeder not using env aliases and underscores
2026-05-28 08:56:14 +02:00
Oliver Günther a058f227f3 Add retry block on button save click 2026-05-28 08:32:49 +02:00
Tom Hykel 822318aebc Merge pull request #23399 from opf/implementation/75349-visual-patches-for-the-reserved-identifiers-page
[#75349] Visual patches for the "Reserved identifiers" page
2026-05-27 21:39:07 +02: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 6739b99b85 Merge branch 'release/17.4' into release/17.5 2026-05-27 14:21:58 +00:00
Andrej 3922c88109 Merge pull request #23398 from opf/docs/fix-old-external-links
fix some old external links
2026-05-27 16:20:39 +02:00
as-op 91aec8554b fix some old external links 2026-05-27 16:18:06 +02:00
Behrokh Satarnejad d7c31f46a5 [#75188] Backlogs: Missing space on mobile (#23347)
Add padding right for content body in mobile mode
2026-05-27 16:17:56 +02:00
Andrej 5bd3b619e8 Merge pull request #23394 from opf/bug/72840-jira-migrator-misalignement-between-the-status-badge-and-the-import-name
[#72840] Jira Migrator: misalignement between the status badge and the import name
2026-05-27 15:35:38 +02: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
Henriette Darge db75ea7509 Merge pull request #23386 from opf/fix/remove-unnecessary-style
Remove unnecessary extra style for hover and checked state
2026-05-27 14:18:13 +02:00
Andrej adf88507dd Merge pull request #23389 from opf/bug/75391-enabled-rate-limiting-on-jira-instance-breaks-projects-selector
[#75391] Enabled rate limiting on Jira instance breaks projects selector.
2026-05-27 13:55:10 +02:00
Oliver Günther adb1ec6a97 Also add s3 to form-action CSP for bim direct uploads (#23391) 2026-05-27 13:54:53 +02:00
Pavel Balashou 51a9f862dd [#75391] Enabled rate limiting on Jira instance breaks projects selector.
https://community.openproject.org/wp/75391

- Adds error message for 429 http error.
- Does not suppress Import::JiraClient::ApiError with status 429.
- Specifically expect 400 in project_browsable? check.
2026-05-27 13:35:47 +02:00
Judith Roth 8c0bb519b2 Merge pull request #23378 from opf/bug/75362-fixup-2
[#75362] Inconsistent naming on admin page (2)
2026-05-27 13:09:19 +02:00
Oliver Günther a3d868ba49 Use carrierwave remote url seeding instead of our own
https://community.openproject.org/projects/openproject/work_packages/74938/activity
2026-05-27 12:35:05 +02:00
Pavel Balashou 48361248ee Merge pull request #23384 from opf/bug/75380-jira-migrator-shows-0-issues-info-if-server-does-not-include-the-data-in-serverinfo-endpoint
[#75380] Jira Migrator shows 0 issues info if server does not include the data in serverInfo endpoint
2026-05-27 12:26:30 +02:00
Henriette Darge 0a9da2e56a Remove unnecessary extra style for hover and checked state 2026-05-27 12:26:25 +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
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
Maya Berdygylyjova 276f24ec6f [#75282] 17.5 Jira migrator update https://community.openproject.org… (#23357)
* [#75282] 17.5 Jira migrator update  https://community.openproject.org/wp/75282

[#75282] 17.5 Jira migrator update

https://community.openproject.org/wp/75282

* Update docs/installation-and-operations/jira-migration/README.md

Co-authored-by: Pavel Balashou <ba1ashpash@gmail.com>

* Apply suggestion from @MayaBerd

---------

Co-authored-by: Pavel Balashou <ba1ashpash@gmail.com>
2026-05-27 11:40:12 +02:00
Maya Berdygylyjova 8e23395e81 [#75280] 17.5 enterprise guide update https://community.openproject.… (#23382)
[#75280] 17.5 enterprise guide update  https://community.openproject.org/wp/75280

[#75280] 17.5 enterprise guide update

https://community.openproject.org/wp/75280
2026-05-27 11:34:20 +02:00
Andrej 0a684d4796 Merge pull request #23380 from opf/bug/75382-no-way-to-find-jira-import-run-history-page
[#75382] No way to find jira import run history page
2026-05-27 11:25:59 +02:00
Pavel Balashou 2b4e3fb4af [#75382] No way to find jira import run history page
https://community.openproject.org/wp/75382

- Adds jira import run history link to jira import run page header.
2026-05-27 11:03:21 +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
Oliver Günther 31df3b132f Merge pull request #23365 from opf/chore/avoid-quote-string
Avoid quote_string in favor of bindings where possible
2026-05-27 10:28:47 +02:00
Oliver Günther 4cc9faef4f Consistently use OpenProject::SqlSanitization instead of forwarding to sanitize_sql_array 2026-05-27 10:08:16 +02:00
Oliver Günther 595275a218 Ensure field name used in report is whitelisted 2026-05-27 10:08:16 +02:00
Oliver Günther 4724150e3d Avoid quote_string in favor of bindings where possible 2026-05-27 10:08:16 +02:00
Oliver Günther b898f7d274 Correctly replace attachments on wiki pages (#23371)
* Correctly replace attachments on wiki pages

https://community.openproject.org/work_packages/75373

* Fix highlighting spec flakyness

The failing spec in this run
https://github.com/opf/openproject/actions/runs/26492229079/job/78012301717?pr=23371
was caused by the dialog not being open in the right tab.

Adding an expectation to it hopefully fixes it
2026-05-27 09:57:34 +02:00
Judith Roth 881d7a00f3 [#75362] Inconsistent naming on admin page (2)
https://community.openproject.org/wp/75362

Missed one occurrence where it should be plural instead of singular
2026-05-27 09:43:35 +02:00
Henriette Darge c0acbf9bcf Merge pull request #23316 from opf/bug/69526-text-overflow-in-baseline-modal-banner
[#69526] Text overflow in Baseline modal banner
2026-05-27 09:26:08 +02:00
Behrokh Satarnejad dbef4d9e71 [74931] Show type of field beside the attribute (#23205)
* Show filed type beside its name

* Add feature spec

* Add a comment for field_type_label

* Potential fix for pull request finding

Co-authored-by: Copilot Autofix powered by AI <175728472+Copilot@users.noreply.github.com>

* Add custom field type label assertion to feature spec

* Move custom field to active group before asserting type label

* Rename the displayed field format value from field_type to
field_format_label and reuse CustomFieldsHelper for custom field format
labels.

* Make the table configuration modal wait more and embedded work package table loading take longer to avoid flaky failures when the modal or embedded table is still refreshing in CI

* Undo changes for switch_to method

* Undo changes for the tests that are sometimes failing on CI

* Update spec/features/types/form_configuration_spec.rb

Co-authored-by: Henriette Darge <h.darge@openproject.com>

* Update spec/helpers/types_helper_spec.rb

Co-authored-by: Henriette Darge <h.darge@openproject.com>

* Rubocop errors fixed

* Fix flaky field format labels spec by revisiting page after custom field creation

---------

Co-authored-by: Copilot Autofix powered by AI <175728472+Copilot@users.noreply.github.com>
Co-authored-by: Henriette Darge <h.darge@openproject.com>
2026-05-27 09:24:38 +02:00
Oliver Günther ef262c3783 Fix mention inside a markdown link parsing 2026-05-27 09:21:52 +02:00
Oliver Günther 46a4dbd1e6 Fix highlighting spec flakyness
The failing spec in this run
https://github.com/opf/openproject/actions/runs/26492229079/job/78012301717?pr=23371
was caused by the dialog not being open in the right tab.

Adding an expectation to it hopefully fixes it
2026-05-27 08:53:53 +02:00
Tom Hykel 614816da06 Merge pull request #23340 from opf/fix/74826-numeric-id-copied-instead-of-semantic-id
fix(ui): Numeric ID copied instead of semantic ID in "Copy work package ID" on Backlogs page
2026-05-26 23:50:57 +02:00
Tomas Hykel 21badeb674 fix(ui): Numeric ID copied instead of semantic ID in "Copy work package ID" on Backlogs page (WP #74826) 2026-05-26 23:23:30 +02:00
Oliver Günther b8cd556e32 Apply the same uuid check on export of bcf 2026-05-26 21:14:12 +02:00
Judith Roth 304c98ede0 Merge pull request #23364 from opf/bug/75362-fixup
Bug/75362 fixup
2026-05-26 21:02:11 +02:00
Ivan Kuchin 2e2416511c Merge pull request #23309 from opf/bug/75239-backlog-settings-tab-switching-doesn-t-persist-in-url
Bug/75239 backlog settings tab switching doesn t persist in url
2026-05-26 20:49:54 +02:00
Oliver Günther c0b44edc8e Correctly replace attachments on wiki pages
https://community.openproject.org/work_packages/75373
2026-05-26 20:22:37 +02:00
Oliver Günther bd55f04d95 Fix LDAP seeder not using env aliases and underscores
https://community.openproject.org/work_packages/75361
2026-05-26 19:53:35 +02:00
Ivan Kuchin 98ffc46335 prefer redirect back for backlog settings backlogs controller 2026-05-26 19:52:05 +02:00
Ivan Kuchin 80265142f9 ensure navigation when switching tabs in backlog settings 2026-05-26 19:52:04 +02:00
Judith Roth 66fd9b5425 [#75362] Fix header in project settings
https://community.openproject.org/wp/75362

after rename in global settings
2026-05-26 18:28:24 +02:00
Pavel Balashou f9a1b980c2 Merge pull request #23356 from opf/bug/75355-jira-migrator-does-not-scope-issues-between-import-runs
[#75355] Jira Migrator does not scope issues between import runs.
2026-05-26 18:25:53 +02:00
Judith Roth 4f4064e975 [#75362] Inconsistent naming on admin page
https://community.openproject.org/wp/75362

Change to plural form so it's consistent with the other menu entries.
2026-05-26 17:34:53 +02:00
Andrej 234dfd4482 Merge pull request #23300 from opf/bug/75248-jira-migrator-stops-the-import-for-non-existing-user-in-user-mention
[#75248] Jira Migrator stops the import for non-existing user in user mention
2026-05-26 15:55:57 +02:00
Pavel Balashou 5442ce1f00 [#75355] Fix rubocop style complains. 2026-05-26 15:46:54 +02:00
Pavel Balashou 1ce9b8e3f0 Merge pull request #23306 from opf/bug/75238-jira-migrator-cannot-import-a-user-with-non-alphanumeric-characters-in-their-name
[#75238] Jira Migrator cannot import a user with non-alphanumeric characters in their name
2026-05-26 15:42:19 +02:00