forms.py 955 B

1234567891011121314151617181920
  1. from django.utils.translation import ugettext_lazy as _
  2. from django import forms
  3. from misago.forms import Form
  4. from misago.utils.validators import validate_sluggable
  5. class ForumRoleForm(Form):
  6. name = forms.CharField(max_length=255,validators=[validate_sluggable(
  7. _("Role name must be sluggable."),
  8. _("Role name is too long.")
  9. )])
  10. def finalize_form(self):
  11. self.layout = (
  12. (
  13. _("Basic Role Options"),
  14. (
  15. ('name', {'label': _("Role Name"), 'help_text': _("Role Name is used to identify this role in Admin Control Panel.")}),
  16. ),
  17. ),
  18. )