Skip to content

Admin panel structure

Britta edited this page Sep 3, 2021 · 3 revisions

Currently, we are using the Django Admin Interface to enter and edit supplemental content for eRegulations. This page details the information architecture of this interface, which we call the admin panel, for shared understanding.

The main forms of content (called "models" according to Django documentation) involve meta-content (groups and users of the admin panel) and the eRegulations-specific content (regulation sections, supplemental content, and categories of supplemental content). Essentially, the admin panel consists of tables of content, which are added through forms.

Site map of Django admin panel

ID Page name Page type URL
1.0 Site administration home /admin/
1.1 Authentication and authorization administration table /admin/auth/
1.1.1 Select group to change table /admin/auth/group/
1.1.1.1 Add group form /admin/auth/group/add/
1.1.2 Select user to change table /admin/auth/user/
1.1.2.1 Add user form /admin/auth/user/add/
1.2 Supplementary content for regulations administration table /admin/supplementary_content/
1.2.1 Select category to change table /admin/supplementary_content/category/
1.2.1.1 Add category form /admin/supplementary_content/category/add/
1.2.2 Select regulation section to change table /admin/supplementary_content/regulationsection/
1.2.2.1 Add reg section form /admin/supplementary_content/regulationsection/add/
1.2.3 Select supplementary content to change table /admin/supplementary_content/supplementarycontent/
1.2.3.1 Add suppl. content form /admin/supplementary_content/supplementarycontent/add/

Admin panel levels

Admin panel connections

Figma link

https://www.figma.com/file/MNtM37y3t0ZQ4onICxNDZm/eRegs-Admin-panel-sitemap?node-id=0%3A1

Overview

Data

Features

Decisions

User research

Usability studies

Design

Development

Clone this wiki locally