Make application description optional

This commit is contained in:
graham-dds
2019-10-02 11:41:33 -04:00
parent da6916b1a1
commit 237123d474
5 changed files with 39 additions and 5 deletions

View File

@@ -1,6 +1,6 @@
from .forms import BaseForm
from wtforms.fields import StringField, TextAreaField, FieldList
from wtforms.validators import Required
from wtforms.validators import Required, Optional
from atst.forms.validators import ListItemRequired, ListItemsUnique
from atst.utils.localization import translate
@@ -16,7 +16,9 @@ class NameAndDescriptionForm(BaseForm):
label=translate("forms.application.name_label"), validators=[Required()]
)
description = TextAreaField(
label=translate("forms.application.description_label"), validators=[Required()]
label=translate("forms.application.description_label"),
validators=[Optional()],
filters=[lambda x: x or None],
)

View File

@@ -15,7 +15,7 @@ class Application(
id = Id()
name = Column(String, nullable=False)
description = Column(String, nullable=False)
description = Column(String)
portfolio_id = Column(ForeignKey("portfolios.id"), nullable=False)
portfolio = relationship("Portfolio")