Commit Graph

92693 Commits

Author SHA1 Message Date
Alexander d099ed1efa Add Prometheus integration #60181 2025-04-30 11:10:11 +02:00
Jan Sandbrink cbe01572e9 Fix typo in nextcloud storage docs (#18778) 2025-04-30 09:58:30 +02:00
Oliver Günther 78e14ab54e Merge pull request #18734 from opf/chore/primerize-auth-settings
Primerize authentication settings page
2025-04-30 09:27:00 +02:00
Klaus Zanders 0a2a5bcb67 Merge pull request #18775 from opf/dependabot/bundler/dev/rouge-4.5.2
Bump rouge from 4.5.1 to 4.5.2
2025-04-30 09:24:44 +02:00
Klaus Zanders 46ef311316 Merge pull request #18776 from opf/dependabot/bundler/dev/rubocop-1.75.4
Bump rubocop from 1.75.3 to 1.75.4
2025-04-30 09:24:25 +02:00
Klaus Zanders 4c4ffb83ea Merge pull request #18764 from opf/bug/63690
Fix wrong calculation for time entries without start&end times
2025-04-30 09:23:50 +02:00
Jan Sandbrink 91571c78f4 Merge pull request #18198 from opf/sso-docs
Prepare nextcloud storage docs for new authentication method
2025-04-30 09:14:55 +02:00
Jan Sandbrink 1e650af872 Apply suggestions from code review
Co-authored-by: Maya Berdygylyjova <MayaBerd@users.noreply.github.com>
2025-04-30 09:09:45 +02:00
Oliver Günther b30776f9f7 Change label 2025-04-30 08:36:57 +02:00
Oliver Günther 8c7051fbeb Add test selector, fix name label association 2025-04-30 08:36:57 +02:00
Oliver Günther ff89d259ac Use radio group for self register 2025-04-30 08:35:15 +02:00
Oliver Günther 1d0ea180f0 Adapt admin spec 2025-04-30 08:35:15 +02:00
Oliver Günther 197e72e75d Replace view spec with request spec 2025-04-30 08:35:15 +02:00
Oliver Günther 66a94b2be2 Introduce setting multi-lang helper 2025-04-30 08:35:15 +02:00
Oliver Günther 985b07d1fd Primerize setings 2025-04-30 08:35:14 +02:00
Henriette Darge 012bd0edd0 Merge pull request #18768 from opf/bug/62604-marking-a-notification-as-read-automatically-selects-the-first-notification
[62604] Marking a notification as read automatically selects the first notification
2025-04-30 07:51:19 +02:00
dependabot[bot] 492caa313b Bump rubocop from 1.75.3 to 1.75.4
Bumps [rubocop](https://github.com/rubocop/rubocop) from 1.75.3 to 1.75.4.
- [Release notes](https://github.com/rubocop/rubocop/releases)
- [Changelog](https://github.com/rubocop/rubocop/blob/master/CHANGELOG.md)
- [Commits](https://github.com/rubocop/rubocop/compare/v1.75.3...v1.75.4)

---
updated-dependencies:
- dependency-name: rubocop
  dependency-version: 1.75.4
  dependency-type: direct:development
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
2025-04-30 05:44:19 +00:00
dependabot[bot] 5fdad38249 Bump rouge from 4.5.1 to 4.5.2
Bumps [rouge](https://github.com/rouge-ruby/rouge) from 4.5.1 to 4.5.2.
- [Release notes](https://github.com/rouge-ruby/rouge/releases)
- [Changelog](https://github.com/rouge-ruby/rouge/blob/master/CHANGELOG.md)
- [Commits](https://github.com/rouge-ruby/rouge/compare/v4.5.1...v4.5.2)

---
updated-dependencies:
- dependency-name: rouge
  dependency-version: 4.5.2
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
2025-04-30 05:42:38 +00:00
OpenProject Actions CI ee74fcb0e0 Merge branch 'release/15.5' into dev 2025-04-30 03:43:02 +00:00
OpenProject Actions CI bc8a849f15 update locales from crowdin [ci skip] 2025-04-30 03:32:19 +00:00
OpenProject Actions CI 4f550946d7 update locales from crowdin [ci skip] 2025-04-30 03:25:49 +00:00
Jan Sandbrink 18ccee5c0b Apply suggestions from code review
Co-authored-by: Maya Berdygylyjova <MayaBerd@users.noreply.github.com>
2025-04-29 16:39:10 +02:00
Jan Sandbrink 1cfd64a0a2 Update SSO storage docs
Fixing the existing TODOs in the docs and
adding instructions on how to configure scopes correctly.
2025-04-29 16:39:10 +02:00
Jan Sandbrink d68922065f Address further review comments 2025-04-29 16:39:10 +02:00
dominic-braeunlein 56172cbd1e docs there -> their fix 2025-04-29 16:39:10 +02:00
Jan Sandbrink 83cf679dc6 Apply suggestions from code review
Co-authored-by: Maya Berdygylyjova <MayaBerd@users.noreply.github.com>
2025-04-29 16:39:10 +02:00
Jan Sandbrink 0b61e63009 Explain how to migrate to SSO authentication
This covers at least the basic steps necessary.
2025-04-29 16:39:09 +02:00
Jan Sandbrink f96c7acafb Prepare nextcloud storage docs for new authentication method
This is a technical pre-write of the docs. I've decided to
split the instructions per authentication method, because the
SSO-specific instructions need to go into a lot of detail in
configuring third-party systems. They will also be irrelevant for
a large amount of users, because SSO will be a corporate feature.

Proof reading of this draft will certainly be necessary.
2025-04-29 16:39:09 +02:00
Klaus Zanders e51f7a83b0 Merge pull request #18754 from opf/workweek
add view for workweek and several bug fixes
2025-04-29 16:36:20 +02:00
Mir Bhatia 095f808c07 Merge pull request #18766 from opf/code-maintenance/63676-use-a-boolean-instead-of-css-classes-to-check-state-for-the-collapsible-header
[#63676] Use a boolean instead of CSS classes to check state for the collapsible header in meetings stimulus controllers
2025-04-29 15:38:54 +02:00
Klaus Zanders 77d582ff62 add missing translation 2025-04-29 15:36:59 +02:00
Tizian Rößler 003ff7aad6 fix apache example config 2025-04-29 15:25:12 +02:00
Oliver Günther 70a244e66b Update deprecation for PG16 2025-04-29 15:08:13 +02:00
Kabiru Mwenja 700166f993 feature/63646 Remove work_package_comment_id_url feature flag (#18740)
https://community.openproject.org/work_packages/63646
2025-04-29 15:52:46 +03:00
Klaus Zanders 0de8a70f79 fix calendar tests 2025-04-29 14:51:33 +02:00
Klaus Zanders 8fadaef5c4 use workweek as default 2025-04-29 14:34:55 +02:00
Henriette Darge ff3b476ad0 Show above notification when the last notification is marked as read 2025-04-29 14:26:45 +02:00
Klaus Zanders 5c94e8baec Apply start of week setting 2025-04-29 14:12:38 +02:00
Jan Sandbrink 15dbd6a216 Merge pull request #18566 from opf/feature/62758-storage-sidebar-button-in-projects-should-behave-correctly-in-all-scenarios
Rework "open storage" action
2025-04-29 13:52:06 +02:00
Bruno Pagno 8c05f23760 Merge pull request #18733 from opf/impl/61061-banners-and-settings-internal-comments
adjust banners + settings for internal comments
2025-04-29 13:42:57 +02:00
Mir Bhatia c8e1eb23d2 Use existing data-collapsed boolean to check state 2025-04-29 13:30:20 +02:00
Bruno Pagno ade2c2cac4 Merge pull request #18756 from opf/impl/63635-remove-internal-comments-feature-flag
Remove internal comments feature flag
2025-04-29 12:41:07 +02:00
Klaus Zanders 6f77e63202 fix an error to not close the dialog when we are not in the dialog 2025-04-29 12:28:04 +02:00
Klaus Zanders afb9c414f1 Do not use UTC time for detecting total for days 2025-04-29 12:27:31 +02:00
Klaus Zanders 11bb76275d add missing translation 2025-04-29 12:01:06 +02:00
Klaus Zanders 5b3e2662c6 workweek before week 2025-04-29 11:42:32 +02:00
Klaus Zanders c7b5cdb130 change segmented control to action menu 2025-04-29 11:30:19 +02:00
Jan Sandbrink d9676de318 Extract a common scope for project storages 2025-04-29 11:07:18 +02:00
Jan Sandbrink 99dc8c1178 Split specs for ManagedFolderSyncService
Looking at the contents of those specs, they were mostly covering
the create part of the former sync service. Thus the specs for
the newly extracted permissions part have been written from
scratch.
2025-04-29 11:07:18 +02:00
Jan Sandbrink 6a4cd884e1 Rework "open storage" action
The previous implementation was a deeply nested decision tree for
different error cases or other unexpected states.

Most of this was necessary, because setting up correct permissions is partially
happening asynchronously. Some of the redirects would eventually have rendered a modal
that would periodically check whether user permissions appeared in the background.

All of this was replaced by an approach where we immediately (synchronously) ensure
that the setup is correct.
2025-04-29 11:07:17 +02:00