10 Commits

Author SHA1 Message Date
Klaus Zanders 1d91460c84 Extract progress modal form glue into a shared ModalParams concern 2026-06-10 15:40:15 +02:00
Kabiru Mwenja 0d3c2850c9 Resolve notification email links to the semantic identifier too
The notification-row partial and the mention email's "see in center"
button built their /notifications/details/<id> links from the numeric
primary key, so mention, digest and reminder emails still linked to the
numeric URL on a semantic-identifier instance.

The split view already resolves the id through find_by_display_id, which
accepts both the numeric id and the semantic identifier, so handing it
the work package lets to_param render the display id. Also drops the
unused split_view_work_package_id helper, whose to_i wrongly suggested
the route only accepts a numeric id.
2026-06-02 10:18:30 +03:00
Alexander Brandon Coles f15be6e07f Freeze string literals in app/controllers
rubocop -A --only Style/FrozenStringLiteralComment,Layout/EmptyLineAfterMagicComment,Style/RedundantFreeze app/controllers
2025-07-18 17:51:00 +01:00
Oliver Günther 7ef82329e7 Render split screen using turbo-frames 2024-09-06 11:57:32 +02:00
Ivan Kuchin a8e418bbb3 remove years from copyrights 2024-08-16 17:31:28 +02:00
Oliver Günther eac68e2355 Use request.fullpath so we get query params 2024-07-26 11:15:58 +02:00
Oliver Günther c85ccbc33a Allow dynamically setting the page title 2024-07-26 10:32:15 +02:00
Oliver Günther 617f9ff6d4 Set title in turbo stream 2024-07-26 10:32:14 +02:00
Oliver Günther 743ea7caa2 Add turbo power so we can change urls in turbo streams 2024-07-26 10:32:14 +02:00
Oliver Günther 6a93033325 Close with turbo stream 2024-07-26 10:32:14 +02:00