Redo the main database index page in the administration UI.

Review Request #10791 — Created Nov. 6, 2019 and submitted — Latest diff uploaded

Review Board

This revamps the old database apps/models listing, making it
mobile-friendly and a bit sleeker and removing the dependence on
Django's own styling.

The new version provides a single column of apps and models, with the
Add link appearing as an icon to the left of the model instead of an Add
and a redundant Change off to the right.

Above the listing is a warning telling people to be careful when making
changes. If the user doesn't have permission to even view the
information on this page, they'll simply receive an error alert stating

Tested that the links worked.

Tested the appearance on desktop and mobile at various widths.

Simulated access issues to models and the app list, and verified results.

Loading file attachments...