summaryrefslogtreecommitdiffstats
path: root/forms.py
diff options
context:
space:
mode:
Diffstat (limited to 'forms.py')
-rw-r--r--forms.py9
1 files changed, 7 insertions, 2 deletions
diff --git a/forms.py b/forms.py
index c19a699..ef8ab65 100644
--- a/forms.py
+++ b/forms.py
@@ -1,8 +1,8 @@
from wtforms import HiddenField, validators
-from utils import Unique
from models import Group
-from wtfpeewee.orm import model_form
+from wtfpeewee.orm import model_form, ModelConverter
from flask.ext.wtf import Form
+from utils import Unique, ReadonlyField
from widgets import TextArea
@@ -19,6 +19,11 @@ CreateGroup = model_form(Group, base_class=Form, exclude=['api_id'], field_args=
'description': {'widget': TextArea(rows=7)}})
+ChangeGroup = model_form(Group, base_class=Form, exclude=['api_id'], field_args={
+ 'description': {'widget': TextArea(rows=7)}},
+ converter=ModelConverter(overrides={'name': ReadonlyField}))
+
+
class DeleteGroup(Form):
id = HiddenField('group id', [validators.Required()]);
sure = HiddenField('are you sure');