django admin site - фильтрация доступных объектов для пользователя - PullRequest
1 голос
/ 26 мая 2010

У меня есть модели, принадлежащие к какой-то «группе» (класс компании). Я хочу добавить пользователей, которые также будут принадлежать к одной группе и должны иметь возможность редактировать / управлять / добавлять объекты с членством в связанной группе.

что-то вроде:

class Company()

class Something()
  company = ForeignKey(Company)

user Microsoft_admin
  company = ForeignKey(Company)

и этот пользователь должен видеть и редактировать только объекты, принадлежащие связанной компании, в интерфейсе администратора.

Как это сделать?

Ответы [ 3 ]

3 голосов
/ 26 мая 2010

эй, может быть, вы можете сделать что-то вроде это

0 голосов
/ 07 апреля 2011

Я бы сказал, что на этот вопрос удовлетворительно ответили Как я могу реализовать глобальный неявный фильтр в админке Django?

0 голосов
/ 26 мая 2010

Есть несколько разных способов сделать это. Волшебные слова, которые вы ищете, это «разрешения на уровне строк». Ищите это и «Django», и вы должны найти то, что ищете.

За пределами определенной точки легче свернуть свои собственные взгляды. Все зависит от вашего варианта использования и того, что именно вы пытаетесь достичь.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...