-
-
Notifications
You must be signed in to change notification settings - Fork 181
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Customisable admin index #79
Comments
@morlandi thank you for this suggestion, I will take it into consideration. The admin index is very very important and I already have several ideas to improve it, however I would like (as always) that all coming features prevent later issues (when upgrading Django). Here a list of features for the admin index that I have in my notes:
|
django-baton is certainly a very interesting project, but too much for my needs. As you said, preventing later issues is crucial, and more generally I tend to limit the role of the admin as much as possible. Back to the admin index issue, I was thinking about a much lite approach, mainly focused to organise the list of tables in arbitrary groups. |
Changing the admin index is not simple. I think that it’s not something that fits in the mission of django-admin-interface. I’ve had these projects bookmarked to see if I find something I like: |
@merwok I don't know the packages you mentioned, but looking at the documentation it seems that @morlandi I understand your needs, but I think that customizing the admin apps is out of scope for this package, could you try |
I could open some issues for new features and check how many users will vote for them. What do you think about it? |
I know django-admin-index, an some time ago I adapted it for another project called django-admin-bootstrap. There is a pending PR here, to get an idea: douglasmiranda/django-admin-bootstrap#128 My point is: I try to limit the number of dependencies of my projects, expecially for the admin.
I do understand this might be out of scope for your package: keep it "lean" ;) |
Hello @fabiocaccamo , I'm closing the issue ... since it's not an issue ;) |
This is more a suggestion than an issue.
I'm quite satisfied with the native Django admin, and always try to make as few customisations as possible, to prevent headaches later on when upgrading Django.
The only two aspects that bother me are:
Very often, the splitting of the project in apps is dictated by programmer's needs for code maintenance, which the end user doesn't understand (and doesn't care to understand).
I already have some shareable code to solve this problem.
Basically it requires:
As a side benefit, the customised index decorates each link with specific classes (based on app_label and model_name), so the rendering can be further customised via CSS (for example providing a specific icon to each model).
Just let me know if you're interested in discussing this topic, and in case I'll provide much more details.
The text was updated successfully, but these errors were encountered: