123456789101112131415161718192021222324 |
- from django.utils.translation import ugettext_lazy as _
- from misago.acl.models import Role
- from misago.core import forms
- class PermissionsForm(forms.Form):
- legend = _("Destroying user accounts")
- can_destroy_user_newer_than = forms.IntegerField(
- label=_("Maximum age of destroyed account (in days)"),
- help_text=_("Enter zero to disable this check."),
- initial=0,
- min_value=0)
- can_destroy_users_with_less_posts_than = forms.IntegerField(
- label=_("Maximum number of posts on destroyed account"),
- help_text=_("Enter zero to disable this check."),
- initial=0,
- min_value=0)
- def change_permissions_form(role):
- if role.__class__ == Role:
- return PermissionsForm
- else:
- return None
|