Skip to content

Add page dashboard

KBach requested to merge feature/page-view into develop

This MR introduces dashboards for individual pages and a widget with links to these dashboards, fulfilling the requirements of T337215 and T337214, and finalizing the MVP.

This new feature required a significant refactor, so this MR is quite big. The most important technical change is the introduction of cache-id, which decouples identification of cached records from individual page piles. Previously, pagepile-id served as cache-id. This is still the case for the collection dashboard (which displays data for the entire page pile). For individual pages, the cache-id uniquely identifies cached data for a given page on a given wiki, making it possible to reuse more data without querying the APIs or databases.

Bug: T337215

Edited by KBach

Merge request reports