jazzband / jazzband/django-admin2

Provide an easy way to change / extend menus

Open
#27 3 comments 0 reactions 0 assignees View on GitHub
enhancement
Dominant language
Python
Stars
1.2k
Forks
147
PR merge metrics
No merged PRs in 30d

Description

We need some way to specify which views are available for a certain admin.

It might make sense to have something like a get_menu_entries() method on the
admin instance that returns the urls + verbose names for all available views.
This would be used to build menus, dashboards and these kinds of things.

Also when extending the admin you could just add a new menu entry for additional custom views.

Contributor guide

Open the contributing guide

Research direction

The issue does not name files or tests. Start by locating the admin instance and its current menu or dashboard handling, then determine how a get_menu_entries() API could expose URLs and verbose names for available views. Done means admins can change or extend menu entries for custom views.

Written by the indexing model from the issue text.

Assessment

Tech stack
django, python
Domain
backend
Issue type
Feature
Difficulty
5/5
Estimated time
Over a week
Activity status
Stale
Clarity
Needs clarification
Newbie friendliness
30/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.