2015-03-31 88 views
1

我正在使用偉大的django-guardian來管理項目的每個對象權限。在這樣的項目中,我希望所有用戶都被授予一個權限(例如查看)所有公共對象。有沒有辦法使用django-guardian添加「公共」對象

據我所知,唯一的方法是每次創建帳戶時爲每個用戶授予每個公共對象的權限。

有沒有更好的方法,如留下一個具有「通配符」權限或類似物體的對象。正在使用一組最好的?

反饋表示讚賞。

+1

你有沒有想出一個乾淨的解決方案爲了這? –

+0

不完全@JamieStrauss:我遵循Leonardo的建議:爲遷移中的所有用戶創建一個組,然後附加到用戶創建(激活)的信號使每個用戶都成爲該組的成員。 – jdcaballerov

+0

謝謝jdcaballerov,這最終成爲我也採取的方法。 –

回答

相關問題