472 Commits

Author SHA1 Message Date
OpenProject Actions CI 5dfa40b079 update locales from crowdin [ci skip] 2026-01-12 03:36:46 +00:00
OpenProject Actions CI 273d248c4c update locales from crowdin [ci skip] 2026-01-11 03:36:03 +00:00
OpenProject Actions CI f9cd11687c update locales from crowdin [ci skip] 2026-01-09 14:16:12 +00:00
OpenProject Actions CI 966a690750 update locales from crowdin [ci skip] 2026-01-09 03:40:03 +00:00
OpenProject Actions CI 04148a6022 update locales from crowdin [ci skip] 2026-01-07 03:34:19 +00:00
Klaus Zanders c52abc3bee Add uniqueness constraints to the database for models that have them in code 2026-01-05 11:29:43 +01:00
OpenProject Actions CI c2a8434a43 update locales from crowdin [ci skip] 2025-12-27 03:33:59 +00:00
OpenProject Actions CI de85e6ca7b update locales from crowdin [ci skip] 2025-12-22 03:37:33 +00:00
OpenProject Actions CI 4a091d81bf update locales from crowdin [ci skip] 2025-12-20 03:32:38 +00:00
Alexander Brandon Coles 1da065b2bd Remove unused method in RowComponent spec
Co-authored-by: Christophe Bliard <c.bliard@openproject.com>
2025-12-19 11:30:33 -03:00
Christophe Bliard 26b795e85d Fix typo 2025-12-19 14:41:46 +01:00
Alexander Brandon Coles 02a9021f4d Autocorrect Rubocop offenses in EventResources 2025-12-17 20:16:13 -03:00
Alexander Brandon Coles 71a14cb778 Move explanation text to Page Header 2025-12-17 18:59:38 -03:00
Alexander Brandon Coles 79627c7c33 Rename "Event Resources" column to "Events" 2025-12-17 18:52:55 -03:00
Alexander Brandon Coles b0d76bdf12 UX/design improvements based on review feedback
- Removes truncation from Events column, instead showing Events grouped
  by Resource with each Resource on its own line.
- Shows warning styling when there are no Enabled Projects or Events.
  While validations currently allow this, it makes the webhook effectively
  pointless, so users should be alerted.
- Capitalizes "No projects" / "No event resources" consistently.
2025-12-17 18:41:48 -03:00
Alexander Brandon Coles 4d6d685134 Allow localization of list delimiter 2025-12-17 18:41:47 -03:00
Alexander Brandon Coles f72b6e0b3b Add skeleton spec for Webhooks TableComponent
Adds shared examples for "generic tables", similar to Border Box Table
shared examples added in 54347731 but simplified.
2025-12-17 18:41:18 -03:00
Alexander Brandon Coles 89db00474d [#69437] Fix Projects formatting in Webhooks table
Changes behavior to:

- always show either a project count (without a badge/label) or "all
  projects" in the Enabled Projects column.
- always show the full list of resources in the Event Resources column.
2025-12-17 17:22:16 -03:00
Alexander Brandon Coles 8e25e2f5ba [#69325] Rework "Check all" with Stimulus
Resolves an issue when used inside collapsible section headers: clicking
"Check all"/"Uncheck all" should not toggle the collapsible section.

**Behavior**

Introduces `CheckableController` and `CheckAllController`, replacing
`GlobalHelpers` functions and `link_to_function` calls.

**Rendering**

Provides `OpenProject::Common::CheckAllComponent` to render a standard
UI and take care of connecting appropriate Stimulus controller/outlets,
actions.
2025-12-10 22:08:19 -03:00
OpenProject Actions CI 7a0724e40f update locales from crowdin [ci skip] 2025-12-04 03:33:12 +00:00
OpenProject Actions CI e09c3e1c50 update locales from crowdin [ci skip] 2025-12-04 03:30:56 +00:00
OpenProject Actions CI e87b33acf1 update locales from crowdin [ci skip] 2025-10-29 03:32:50 +00:00
Mir Bhatia 8cc1203ed9 Attempt to fix flaky spec 2025-10-15 08:57:16 +02:00
Eric Schubert c22df410d9 [#68045] disable flickering spec
- https://community.openproject.org/wp/68224
2025-10-10 10:28:31 +02:00
Oliver Günther 14192a74c3 Replace confirm with turbo-confirm, method with turbo-method 2025-09-26 09:15:04 +02:00
OpenProject Actions CI ae64491674 update locales from crowdin [ci skip] 2025-09-25 03:22:12 +00:00
OpenProject Actions CI b3f16ff966 update locales from crowdin [ci skip] 2025-09-15 03:21:47 +00:00
Oliver Günther c84dd850fa Refactor static links to ensure users have to go through url_for
This ensures links will be translated if they are part of the website
2025-09-09 13:43:26 +02:00
OpenProject Actions CI 292d631128 update locales from crowdin [ci skip] 2025-09-07 03:18:35 +00:00
OpenProject Actions CI f401471a3f update locales from crowdin [ci skip] 2025-08-27 03:25:44 +00:00
OpenProject Actions CI ea06744ad6 update locales from crowdin [ci skip] 2025-08-19 03:24:13 +00:00
OpenProject Actions CI 53d2986b2c update locales from crowdin [ci skip] 2025-08-14 14:21:26 +00:00
ulferts 2b68eb08ad squash migrations below 15.0 2025-07-22 14:54:28 +02:00
OpenProject Actions CI 6da87b6ead update locales from crowdin [ci skip] 2025-07-20 03:35:40 +00:00
OpenProject Actions CI 0e3d80f606 update locales from crowdin [ci skip] 2025-07-18 03:33:36 +00:00
OpenProject Actions CI 71a6db3d24 update locales from crowdin [ci skip] 2025-07-11 03:34:19 +00:00
OpenProject Actions CI fb38471a98 update locales from crowdin [ci skip] 2025-07-10 03:32:17 +00:00
Jan Sandbrink 5e481c6ea2 Improve readability of webhook responses
Previously we hardcoded a light background for the <pre> element
of webhook responses, which obviously didn't work. Removing that
color alone would have left the <pre> sections mostly invisible,
aside from the font change they performed. By adding the op-uc-code-block
class to them, they received an outline and some additional styling
like you would see them in a work package.
2025-07-09 08:38:57 +02:00
OpenProject Actions CI 01cc80ad5e update locales from crowdin [ci skip] 2025-07-08 07:35:50 +00:00
OpenProject Actions CI 4c99e9d807 update locales from crowdin [ci skip] 2025-07-05 03:28:09 +00:00
OpenProject Actions CI 224266db46 update locales from crowdin [ci skip] 2025-07-04 03:31:55 +00:00
OpenProject Actions CI 57d7b943a1 update locales from crowdin [ci skip] 2025-07-03 03:33:35 +00:00
OpenProject Actions CI 8ec7e410a1 update locales from crowdin [ci skip] 2025-07-02 03:29:31 +00:00
Jan Sandbrink 3ce118c389 Merge pull request #19279 from opf/feature/webhook-for-comments
Add webhook support for work package comments and internal comments
2025-07-01 10:00:14 +02:00
OpenProject Actions CI 258af380b4 update locales from crowdin [ci skip] 2025-06-27 03:28:57 +00:00
Jan Sandbrink b1f11e8056 Move webhook specs to correct location
They were just put into lib instead of the expectable
subfolder. This became apparent after I added a spec to
a more specific location.

Also fixed one or two Rubocop offenses along the way (not all
of them).
2025-06-25 15:54:29 +02:00
Wieland Lindenthal 60833841d9 Move triggering of work package comment web hooks to own resource
This decouples triggering comment webhooks from work package webhooks.
Thus a workpackage update webhook will still fire, even if the same
update resulted in a comment webhook.
2025-06-25 15:54:22 +02:00
OpenProject Actions CI dc818e2085 update locales from crowdin [ci skip] 2025-06-12 03:28:15 +00:00
OpenProject Actions CI aae638e360 update locales from crowdin [ci skip] 2025-05-27 03:23:46 +00:00
Henriette Darge d7c006ce82 Update SubHeader implementations to new mobile requirements in version 0.66.1 2025-05-19 15:11:05 +02:00