#36334 closed Bug (duplicate)
Django admin {% block object-tools %} no longer displayed in 5.2
Reported by: | Caram | Owned by: | |
---|---|---|---|
Component: | contrib.admin | Version: | 5.2 |
Severity: | Normal | Keywords: | admin object tools |
Cc: | Caram | Triage Stage: | Unreviewed |
Has patch: | no | Needs documentation: | no |
Needs tests: | no | Patch needs improvement: | no |
Easy pickings: | no | UI/UX: | no |
Description
Steps to reproduce:
- override block object-tools in an app specific template (see below)
Expected results:
- the buttons in the object tools block are displayed
Actual results:
- up to 5.2.a1: the buttons are displayed as expected
- 5.2.b1, 5.2.rc1, 5.2: the buttons are no longer displayed. Even though the template is evaluated, the buttons don't even appear in the page source code
@admin.register(Test) class PremiumAdmin(admin.ModelAdmin): change_list_template = 'admin/my_app/change_list.html'
{% extends "admin/change_list.html" %} {% block extrahead %} {{ block.super }} <link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/font-awesome/5.15.4/css/all.min.css"> {% endblock %} {% block object-tools %} <ul class="object-tools"> <li> <a href="/test/" class="viewlink"><i class="far fa-calendar-alt"></i> Dates</a> </li> {% endblock %}
Note:
See TracTickets
for help on using tickets.
Thank you for the report Caram! I think this is likely a duplicate of that ticket. #36331