Files
openproject/lib/open_project
Kabiru Mwenja 8d9aa18ad3 Collapse work-package preload state into one cache value object
Pairs unscoped label resolution and viewer-scoped link gating in a
WorkPackagePreloadCache instead of two RequestStore keys with a
five-method save/restore protocol. Exposes one `current_cache` reader;
consumers ask the cache directly via `fetch` and `visible?`.

Extracts a `text_only?` predicate in the WP link handler so the
`context[:plain_text]` and invisible-WP guards collapse into a single
call site. `SemanticIdentifier.format` renames its parameter to
reflect that the input may or may not be semantic.
2026-05-26 14:19:10 +03:00
..
2024-07-31 15:02:50 +02:00
2025-03-11 13:27:56 +01:00
2026-04-23 04:33:10 +00:00
2025-11-10 20:45:13 +01:00
2024-07-31 15:02:50 +02:00
2025-07-22 15:33:03 +01:00
2026-05-19 19:55:48 +02:00
2024-11-19 16:00:20 +01:00
2025-06-11 15:05:07 +02:00
2026-01-09 08:16:04 +01:00
2025-08-11 13:48:55 +02:00
2026-05-13 08:46:32 +02:00