Как реализовать функциональность отключения/включения редактирования на django admin change_form с помощью простой кнопки действия?

Я пытаюсь создать django change_form, так как по умолчанию они не редактируются, а редактируются только если пользователь нажимает на кнопку пользовательского действия. Я имею в виду по умолчанию;

def has_change_permission(self, request, obj=None):
    return False

Создал пользовательскую кнопку действия для достижения этого (с расширением submit_line.html)

{% extends "admin/submit_line.html" %}
...
 <input type="submit" value="Enable/Disable Edit" name="enableDisableEdit"  />

Тогда Я подумал, что должен сделать что-то с переопределением функции response_change. Но не смог

def response_change(self, request, obj):
    if 'enableDisableEdit' in request.POST:
            ...Some code to enable disable edit

Есть идеи?

Спасибо!

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