Я использую отличный django-guardian для управления разрешениями на объект для проекта. В таком проекте я хотел бы, чтобы всем пользователям было предоставлено разрешение (просмотр, например) на все общедоступные объекты.Есть ли способ добавить «общедоступные» объекты с помощью django-guardian
Насколько я знаю, единственный способ сделать это - предоставить каждому пользователю разрешение на каждый публичный объект каждый раз, когда создается учетная запись.
Есть ли лучший способ, например, оставить объект с разрешением «wild card» или что-то подобное. Использует ли группа лучшее?
Отзыв оценен.
Вы когда-нибудь придумать с чистым раствором для этого? –
Не совсем @JamieStrauss: Я следовал совету Леонардо: группа создана для всех пользователей внутри миграции, тогда сигнал, прикрепленный к созданию (активации) пользователя, делает каждого пользователя членом группы. – jdcaballerov
Благодаря jdcaballerov, это оказалось тем же подходом, что и я. –