NodeType editing

This commit is contained in:
2015-02-01 22:57:11 +01:00
parent f987b317ec
commit 10ad8a6a9f
8 changed files with 175 additions and 14 deletions

View File

@@ -7,9 +7,18 @@ from wtforms import IntegerField
from wtforms.validators import DataRequired
from application.modules.nodes.models import Node, NodeType
class ShotForm(Form):
statuses = Node.query\
.join(NodeType)\
.filter(NodeType.url == 'shot_status')\
.all()
name = TextField('Shot Name', validators=[DataRequired()])
description = TextAreaField('Description', validators=[DataRequired()])
status_id = SelectField('Status', coerce=int)
status_id = SelectField('Status',
coerce=int,
choices=[(status.id, status.name) for status in statuses])
duration = IntegerField('Duration')
notes = TextAreaField('Notes')