【发布时间】:2021-10-13 13:58:01
【问题描述】:
我正在尝试使用PagePermissionHelper设置所有者权限,但它只是让按钮消失,用户仍然可以使用url播放。
并且 hooks 'construct_main_menu' 也可以通过 url 播放。
class ValidationPermissionHelper(PagePermissionHelper):
def user_is_owner(self, user, obj):
if user == obj.owner:
return True
else:
return False
def user_can_edit_obj(self, user, obj):
return self.user_is_owner(user, obj)
class StorePage(ModelAdmin):
model = Store
permission_helper_class = ValidationPermissionHelper
Store是Page Model,那么PagePermissionHelper是唯一的选择吗?
如何真正禁用编辑权限?
【问题讨论】:
标签: wagtail