Opened 5 months ago

Closed 5 months ago

Last modified 5 months ago

#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>&nbsp;&nbsp;Dates</a>
  </li>
{% endblock %}

Change History (2)

comment:1 by Antoliny, 5 months ago

Thank you for the report Caram! I think this is likely a duplicate of that ticket. #36331

Version 0, edited 5 months ago by Antoliny (next)

comment:2 by Clifford Gama, 5 months ago

Resolution: duplicate
Status: newclosed
Note: See TracTickets for help on using tickets.
Back to Top