Closes #20204: Introduce modular template components #926

Closed
opened 2026-04-05 18:54:37 +02:00 by MrUnknownDE · 0 comments
Owner

Originally created by @jeremystretch on 11/3/2025

Closes: #20204

  • Implement new Layout, Row, and Column components to replace boilerplate HTML in templates
  • Introduce a set of Panels to render cards containing content
  • Introduce a set of ObjectAttributes for use within ObjectAttributePanels
  • Define programmatic layouts for a number of object views under dcim

TODO

  • Write plugin development documentation for UI components
  • Delete the relevant HTML from templates which have been replaced with layouts
  • Annotate start & end of panel HTML within templates
*Originally created by @jeremystretch on 11/3/2025* ### Closes: #20204 - Implement new Layout, Row, and Column components to replace boilerplate HTML in templates - Introduce a set of Panels to render cards containing content - Introduce a set of ObjectAttributes for use within ObjectAttributePanels - Define programmatic layouts for a number of object views under `dcim` #### TODO - [x] Write plugin development documentation for UI components - [x] Delete the relevant HTML from templates which have been replaced with layouts - [x] Annotate start & end of panel HTML within templates
Sign in to join this conversation.
No Label
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: github/netbox#926