Как отключить определенную кнопку change_actions в админке Django?

У меня есть набор кнопок change_actions на моей странице Django Admin:

Часть кода для этой конкретной страницы InvoiceAdmin:

    def invoice_lines_link(self, request, obj):
        """ Set a button to the page of the Invoice's Invoice lines in the details view
        """
        return HttpResponseRedirect("{url}?invoice__pk={pk}".format(
            url=reverse("admin:backend_invoiceline_changelist"), pk=obj.pk
        ))
    invoice_lines_link.label = "Invoice Lines"

    def customer(self, request, obj):
        """ Set a button to the page of the InvoiceLine's Customer in the details view
        """
        return HttpResponseRedirect(reverse(
            "admin:backend_customer_change",
            args=[obj.customer.id]
        ))

    change_actions = ('customer', 'invoice_lines_link', 'test_link', 'pdf',)

Я хочу, чтобы кнопка была отключена, когда вызывается другое действие. Как я могу обратиться к этой кнопке и отключить ее? Она находится не в форме и не помечена как действие, поэтому и get_form(), и admin.site.disable_action не работают.

(я хочу отключить одну из серых кнопок, которую вы можете заметить на картинке - она не связана с формой)

enter image description here

Вернуться на верх