Уведомления

Группа в Telegram: @pythonsu
  • Начало
  • » Django
  • » Django admin. Разрешить создание и просмотр. Запретить Редактирование [RSS Feed]

#1 Окт. 18, 2013 09:07:15

andrey16
Зарегистрирован: 2013-09-26
Сообщения: 18
Репутация: +  0  -
Профиль   Отправить e-mail  

Django admin. Разрешить создание и просмотр. Запретить Редактирование

Необходимо разрешить пользователю подавать заявки и просматривать их, но запретить редактировать! Если пользоваться прокси моделями как в этом примере, то придется пользователю давать разрешение на создание заявки и на редактирование прокси-заявки. в итоге получим в интерфейсе 2 таблицы, что не есть гуд. можно ли как-то сделать все более красиво? например переопределив стандартное право Can change X, чтобы пользователь при входе на страницу редактирования получал все поля как readonly_fields?
а также кнопки “Сохранить и продолжить редактирование”, “Сохранить и добавить другой объект”, “Сохранить” были убраны, а вместо них добавить кнопку “Вернуться”?

Офлайн

#2 Окт. 18, 2013 15:35:57

andrey16
Зарегистрирован: 2013-09-26
Сообщения: 18
Репутация: +  0  -
Профиль   Отправить e-mail  

Django admin. Разрешить создание и просмотр. Запретить Редактирование

andrey16
чтобы пользователь при входе на страницу редактирования получал все поля как readonly_fields?

get_readonly_fields нам поможет…
осталось найти как кнопки “сохранить…” переделать

Офлайн

  • Начало
  • » Django
  • » Django admin. Разрешить создание и просмотр. Запретить Редактирование[RSS Feed]

Board footer

Модераторировать

Powered by DjangoBB

Lo-Fi Version