﻿id	summary	reporter	owner	description	type	status	component	version	severity	resolution	keywords	cc	stage	has_patch	needs_docs	needs_tests	needs_better_patch	easy	ui_ux
32289	Multi Theme support for the Admin	Ramez Issac	nobody	"**Issue**:
There is no way to mix between several admin themes.
Say i installed a 3rd party admin theme and i want to use it along with the default (or with another 3rd party theme)

While we can have many different admin sites, all admin sites currently must share the same theme.
Because the admin assumes the template directory 'admin' all the time.


**Proposal**:
A way to direct each AdminSite to the template path where it should find the templates.


**Example**:
Add a setting called `ADMIN_DEFAULT_THEME = 'admin'` 
Add an attribute to AdminSite called `theme` which default to `ADMIN_DEFAULT_THEME`,  and basically this setting controls which directory this admin site looks for templates.

So whenever a path like 'admin/some_file_name.html' occurs, it is to be replaced with something like
`f'{admin_theme}/some_file_name.html'`
This will take effect in extends statements, AdminSite templates loading(index/app index / etc) and ModelAdmin template loading (change form/list/delete etc..)

If accepted then i'd love to start working on it."	New feature	closed	contrib.admin	3.1	Normal	wontfix			Unreviewed	0	0	0	0	0	0
