permissions.py 480 B

12345678910111213141516
  1. from django.utils.translation import ugettext_lazy as _
  2. from misago.acl.models import ForumRole
  3. from misago.core import forms
  4. class PermissionsForm(forms.Form):
  5. legend = _("Destroying user accounts")
  6. can_see_forum = forms.YesNoSwitch(label=_("Can see forum"))
  7. can_browse_forum = forms.YesNoSwitch(label=_("Can see forum contents"))
  8. def change_permissions_form(role):
  9. if role.__class__ == ForumRole:
  10. return PermissionsForm
  11. else:
  12. return None