2015-03-31 57 views
1

我正在使用伟大的django-guardian来管理项目的每个对象权限。在这样的项目中,我希望所有用户都被授予一个权限(例如查看)所有公共对象。有没有办法使用django-guardian添加“公共”对象

据我所知,唯一的方法是每次创建帐户时为每个用户授予每个公共对象的权限。

有没有更好的方法,如留下一个具有“通配符”权限或类似物体的对象。正在使用一组最好的?

反馈表示赞赏。

+1

你有没有想出一个干净的解决方案为了这? –

+0

不完全@JamieStrauss:我遵循Leonardo的建议:为迁移中的所有用户创建一个组,然后附加到用户创建(激活)的信号使每个用户都成为该组的成员。 – jdcaballerov

+0

谢谢jdcaballerov,这最终成为我也采取的方法。 –

回答

相关问题