mirror of
https://github.com/django/django.git
synced 2025-10-24 14:16:09 +00:00
Fixed #6327 -- Added has_module_permission method to BaseModelAdmin
Thanks chrj for the suggestion.
This commit is contained in:
committed by
Tim Graham
parent
bf743a4d57
commit
504c89e800
@@ -124,6 +124,12 @@ class ArticleAdmin(admin.ModelAdmin):
|
||||
return super(ArticleAdmin, self).save_model(request, obj, form, change)
|
||||
|
||||
|
||||
class ArticleAdmin2(admin.ModelAdmin):
|
||||
|
||||
def has_module_permission(self, request):
|
||||
return False
|
||||
|
||||
|
||||
class RowLevelChangePermissionModelAdmin(admin.ModelAdmin):
|
||||
def has_change_permission(self, request, obj=None):
|
||||
""" Only allow changing objects with even id number """
|
||||
@@ -923,3 +929,5 @@ site.register(Group, GroupAdmin)
|
||||
site2 = admin.AdminSite(name="namespaced_admin")
|
||||
site2.register(User, UserAdmin)
|
||||
site2.register(Group, GroupAdmin)
|
||||
site7 = admin.AdminSite(name="admin7")
|
||||
site7.register(Article, ArticleAdmin2)
|
||||
|
||||
Reference in New Issue
Block a user