Rafał Pitoń 11 лет назад
Родитель
Сommit
9e8480cd66
2 измененных файлов с 6 добавлено и 1 удалено
  1. 1 1
      misago/acl/views.py
  2. 5 0
      misago/forums/views/roles.py

+ 1 - 1
misago/acl/views.py

@@ -71,7 +71,7 @@ class EditRole(RoleFormMixin, RoleAdmin, generic.ModelFormView):
 class DeleteRole(RoleAdmin, generic.ButtonView):
     def check_permissions(self, request, target):
         if target.special_role:
-            message = _("Role "%s" is special role and thus can't be deleted.")
+            message = _('Role "%s" is special role and can\'t be deleted.')
             return message % target.name
 
     def button_action(self, request, target):

+ 5 - 0
misago/forums/views/roles.py

@@ -70,6 +70,11 @@ class EditForumRole(RoleFormMixin, ForumRoleAdmin, generic.ModelFormView):
 
 
 class DeleteForumRole(ForumRoleAdmin, generic.ButtonView):
+    def check_permissions(self, request, target):
+        if target.special_role:
+            message = _('Role "%s" is special role and can\'t be deleted.')
+            return message % target.name
+
     def button_action(self, request, target):
         target.delete()
         message = _('Role "%s" has been deleted.') % unicode(target.name)