Commit Graph

94824 Commits

Author SHA1 Message Date
Alexander Brandon Coles 02f5692ac3 Handle chrome devtools requests for Automatic Workspace Folders
Chrome devtools sends requests to
`/.well-known/appspecific/com.chrome.devtools.json`, and when debugging
feature tests with the devtools opened in Chrome, it makes the test
fail.

For now we will serve a empty static file.
2025-07-11 13:48:41 +01:00
Maya Berdygylyjova 5209759f13 update-images-for-opencode (#19506)
* update-images-for-opencode

* Update opencode_openproject_9_overview_of_file_storages.png

* Update opencode_openproject_9_overview_of_file_storages.png
2025-07-11 11:46:15 +02:00
Henriette Darge ddf8288bd7 Merge pull request #19491 from opf/bug/65612-trial-teaser-in-left-pane-is-too-narrow
[65612] Adjust spacings in sidebar
2025-07-11 11:40:49 +02:00
Henriette Darge 00fe8ef32e Adjust spacings in sidebar 2025-07-11 10:52:41 +02:00
ulferts 3173e40e51 update teaser image for 16.2 2025-07-11 10:38:44 +02:00
dombesz 9698dcf951 Merge pull request #19464 from opf/bug/65535-actioncontroller-urlgenerationerror-in-accountcontroller-consent
robustness on calling account/consent outside of login process
2025-07-11 10:27:58 +02:00
Henriette Darge bc12a8f5de Merge pull request #19510 from opf/bug/65711-baseline-feature-is-broken-on-trial-instances
[65711] Baseline feature is broken on trial instances
2025-07-11 09:34:44 +02:00
corinnaguenther ec7270ad4c Update release notes 16.2 (#19508)
* Update release notes 16.2

[#64422] 16.2 Release notes prepared

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

* Fixed file name for scim image

* Fixed screenshots

* Update README.md
2025-07-11 09:21:34 +02:00
Henriette Darge 57924ce6c8 Remove unnecessary flex box to make EE banner visible again. Cleanup class names a bit 2025-07-11 09:02:21 +02:00
OpenProject Actions CI 21b424e73b update locales from crowdin [ci skip] 2025-07-11 03:36:49 +00:00
Pavel Balashou ed795610be Revert " [#65747] Make /scim_v2/Schemas endpoint return required by OP schemas."
This reverts commit b249fd36b4.
2025-07-10 18:12:29 +02:00
Pavel Balashou b249fd36b4 [#65747] Make /scim_v2/Schemas endpoint return required by OP schemas.
https://community.openproject.org/work_packages/65747

- Make /scim_v2/Schemas endpoint return OP required schemas.
  Set required field to be required(givenName, familyName, email etc.).
  Set caseSensetive to be true where it is case sensetive.
  Remove fields that are not used by OpenProject.
  Note: making fields as requried make scimitar check their presence and
  responds with 400 which is useful.
- Refactor SCIM API controllers by extracting error handling in a general(🫡) method
- Add extra specs
- Restyle SCIM API specs a bit with hope that it makes them more readable...
2025-07-10 18:00:19 +02:00
Andrej Sandorf a50fd2feea Merge pull request #19449 from opf/bug/65401-project-phase-field-shows-in-pdf-report-even-when-it-doesn-t-show-on-wp-i-e-when-project-phases-are-not-active
[#65401] Project phase field shows in pdf report even when it doesn't show on wp
2025-07-10 15:32:53 +02:00
Andrej Sandorf 442b2bca75 Merge branch 'release/16.2' into bug/65401-project-phase-field-shows-in-pdf-report-even-when-it-doesn-t-show-on-wp-i-e-when-project-phases-are-not-active 2025-07-10 14:44:11 +02:00
Christophe Bliard 6589d3ab95 Merge pull request #19486 from opf/bug/65671-progress-tracking-admin-page-has-some-flickering-banner
[65671] Hide warning banner initially on progress tracking admin page
2025-07-10 14:23:36 +02:00
Andrej Sandorf 6c39047307 Merge branch 'release/16.2' into bug/65401-project-phase-field-shows-in-pdf-report-even-when-it-doesn-t-show-on-wp-i-e-when-project-phases-are-not-active 2025-07-10 14:05:08 +02:00
Andrej Sandorf 8181a5d424 Merge pull request #19502 from opf/bug/65742-some-formatted-texts-in-wp-description-field-don-t-show-on-pdf-report
[#65742] Some formatted texts in wp description field don't show on pdf report
2025-07-10 14:03:48 +02:00
Andrej Sandorf c2d627ea57 Merge branch 'release/16.2' into bug/65401-project-phase-field-shows-in-pdf-report-even-when-it-doesn-t-show-on-wp-i-e-when-project-phases-are-not-active 2025-07-10 13:35:10 +02:00
as-op a6a8067ac9 [#65742] Some formatted texts in wp description field don't show on pdf report
https://community.openproject.org/work_packages/65742
2025-07-10 13:16:16 +02:00
Klaus Zanders 35fc633f08 Merge pull request #19501 from opf/bug/65577-doubled-line-in-admin-time-and-costs
[65577] Doubled line in admin / Time and costs
2025-07-10 12:55:55 +02:00
as-op 2c6ff99dd8 add tests with restricted project/work_package referenced by ID 2025-07-10 12:05:04 +02:00
as-op 5a9a0f95e8 add tests with another project referenced by ID
resolves https://github.com/opf/openproject/pull/19449#discussion_r2195669032
2025-07-10 11:55:24 +02:00
as-op 78d97f161d add tests with another work package referenced by ID
resolves https://github.com/opf/openproject/pull/19449#discussion_r2195656739
2025-07-10 11:47:59 +02:00
Henriette Darge 0b5c6d40c6 Use Primer TabNav slot instead TabPanels to avoid doubled line 2025-07-10 11:44:08 +02:00
as-op d75e6a50b6 add test for unsupported formatted Custom Field
resolves https://github.com/opf/openproject/pull/19449#discussion_r2195651639
2025-07-10 11:37:07 +02:00
Henriette Darge 841ebc3ddd Merge pull request #19483 from opf/bug/65313-wrong-menu-item-is-highlighted-when-copying-a-project
[65313] Wrong menu item is highlighted when copying a project
2025-07-10 11:15:52 +02:00
Henriette Darge 0d692757bb Highlight correct menu item when copying a project 2025-07-10 11:15:03 +02:00
Henriette Darge acd64e8320 Merge pull request #19500 from opf/bug/65360-disabled-project-selector-on-project-copy-form-is-missing-styling
[65360] Disabled project selector on project copy form is missing styling
2025-07-10 11:11:56 +02:00
as-op 3ff02731bd remove unnecessary new lines in the test
resolves https://github.com/opf/openproject/pull/19449#discussion_r2195651639
2025-07-10 10:38:56 +02:00
as-op 81efe18f33 use single quotes to avoid escaping double quotes
resolves https://github.com/opf/openproject/pull/19449#discussion_r2195649689
2025-07-10 10:37:35 +02:00
as-op 691b36b4cf remove not needed save! on work_package and project
resolves https://github.com/opf/openproject/pull/19449#discussion_r2195602347 and https://github.com/opf/openproject/pull/19449#discussion_r2195602900
2025-07-10 10:32:38 +02:00
as-op 2d414f6d38 use the automatically built project_phase_definition
resolves https://github.com/opf/openproject/pull/19449#discussion_r2195529232
2025-07-10 10:30:39 +02:00
as-op 38e924b0f3 do not return an empty string
resolves https://github.com/opf/openproject/pull/19449#discussion_r2195520084
2025-07-10 10:27:01 +02:00
as-op 0b1b5f3168 more compact boolean complexity
resolves https://github.com/opf/openproject/pull/19449#discussion_r2195518040
2025-07-10 10:24:38 +02:00
as-op 6e2d0e6d5e do not use static work package id, but add interpolation in all usages
resolves https://github.com/opf/openproject/pull/19449#discussion_r2195667995
2025-07-10 10:22:23 +02:00
Marcello Rocha 66a518fec7 [65131 ]Allow multi-value User Custom Field Actions to handle multiple users 2025-07-10 10:09:47 +02:00
as-op 9831be8719 refactor call
resolves https://github.com/opf/openproject/pull/19449#discussion_r2195515426
2025-07-10 09:53:58 +02:00
as-op c1c7dc127f remove rescue I18n::MissingTranslationData as it's thrown in dev & test; but disable it for the tests it would be thrown
resolves https://github.com/opf/openproject/pull/19449#discussion_r2195367016
2025-07-10 09:49:48 +02:00
as-op 0fe4d90c7c better naming & parameter
resolves https://github.com/opf/openproject/pull/19449#discussion_r2195351784
2025-07-10 09:34:36 +02:00
Henriette Darge 0e11ba9c30 Add disabled style for autocompleters 2025-07-10 09:32:56 +02:00
as-op 893165c135 better naming
resolves https://github.com/opf/openproject/pull/19449#discussion_r2195349876
2025-07-10 09:29:44 +02:00
as-op 8ca51ff77b use consistent naming
resolves https://github.com/opf/openproject/pull/19449#discussion_r2195313118
2025-07-10 09:27:42 +02:00
Andrej Sandorf 7194e24410 Merge pull request #19490 from opf/bug/65709-pdf-export-fails-if-linked-wp-id-contains-invalid-letters
[#65709] PDF export fails if linked wp ID contains invalid letters
2025-07-10 09:23:19 +02:00
Behrokh Satarnejad 31a3f60e09 [64472] Focus should return to trigger element on closing attribute help text dialog (#19494)
* Fix focus loss when opening and closing async dialog with keyboard

* move methods to the connect and clean code
2025-07-10 09:14:28 +02:00
Alexander Brandon Coles a89af1dc82 Merge pull request #19495 from opf/fix/65298-top-menu-broken-form-submission
[#65298] Fix broken top bar menus on form errors
2025-07-10 08:11:17 +01:00
Henriette Darge 25f05e65b5 Merge pull request #19411 from opf/bug/65414-sidebar-is-too-small-when-being-re-opened
[65414] Sidebar is too small when being re-opened
2025-07-10 09:06:17 +02:00
Marcello Rocha 2f15ea96ec Allow multi user custom field actions to apply multiple users 2025-07-10 09:03:06 +02:00
Andrej Sandorf bd36337303 Merge branch 'release/16.2' into bug/65709-pdf-export-fails-if-linked-wp-id-contains-invalid-letters 2025-07-10 09:00:21 +02:00
OpenProject Actions CI 6a96ad98aa update locales from crowdin [ci skip] 2025-07-10 03:34:56 +00:00
Alexander Brandon Coles 7878db1ded [#65298] Fix broken top bar menus on form errors
Menus in the top bar were not properly initialised after unsuccessful
form submissions that result in an 422 Unprocessable Entity response
via Turbo Drive.

This commit updates Angular-Turbo Drive integration code to listen to
`turbo:render` in addition to `turbo:load`. `turbo:load` is only fired
on Turbo Drive _visits_. However, a form submission response that is not
a 303 Redirect is not considered a _visit_ by Turbo Drive.

See: https://github.com/hotwired/turbo/issues/85
See also: https://turbo.hotwired.dev/handbook/drive#redirecting-after-a-form-submission

Co-Authored-By: Oliver Günther <mail@oliverguenther.de>
2025-07-09 19:31:34 +01:00