Skip to content

Bulk Edit Products admin interface

David Cook edited this page Aug 19, 2024 · 3 revisions

This page allows users to manage multiple products at once, and is found at /admin/products. The old page was built with Angular and the API v0 endpoints, but we are developing a new version with a new design, using reactive rails. See below for some technical details to get you started on development.

New screen

The new screen is under current development, and is discussed in the #backoffice-ui-uplift channel on Slack, and tagged "[BUU]" on GitHub issues.

It is managed with feature toggles. To view and develop it, you need to ensure admin_style_v3 is enabled (this should be enabled by default on most environments).

The design is under iterative development and being documented under the "Design" section in the right-hand side navigation. Start here: Design styleguide: colors and shadows. Further designs are attached to issues where relevant.

The page has been built with Stimulus and Turbo, please see these pages for introductory information.

It loads the paginated product data with ProductsControllerV3, and templates under app/views/admin/products_v3.

Old screen

The old angular screen is no longer fully supported, but S1 or S2 bugs will be considered on a case by case basis: https://openfoodnetwork.slack.com/archives/C01T75H6G0Z/p1724075022647919

Clone this wiki locally