Update styling on portfolio admin page, update portfolio form to include description

This commit is contained in:
leigh-mil
2019-12-23 14:53:52 -05:00
parent 86913ec738
commit 667554dba4
6 changed files with 44 additions and 44 deletions

View File

@@ -107,4 +107,7 @@ class Portfolios(object):
if "name" in new_data:
portfolio.name = new_data["name"]
if "description" in new_data:
portfolio.description = new_data["description"]
PortfoliosQuery.add_and_commit(portfolio)

View File

@@ -23,20 +23,10 @@ class PortfolioForm(BaseForm):
)
],
)
class PortfolioCreationForm(BaseForm):
name = StringField(
translate("forms.portfolio.name.label"),
validators=[
Length(
min=4,
max=100,
message=translate("forms.portfolio.name.length_validation_message"),
)
],
)
description = TextAreaField(translate("forms.portfolio.description.label"),)
class PortfolioCreationForm(PortfolioForm):
defense_component = SelectMultipleField(
choices=SERVICE_BRANCHES,
widget=ListWidget(prefix_label=False),

View File

@@ -68,7 +68,7 @@ def render_admin_page(portfolio, form=None):
pagination_opts = Paginator.get_pagination_opts(http_request)
audit_events = AuditLog.get_portfolio_events(portfolio, pagination_opts)
members_data = get_members_data(portfolio)
portfolio_form = PortfolioForm(data={"name": portfolio.name})
portfolio_form = PortfolioForm(obj=portfolio)
member_perms_form = member_forms.MembersPermissionsForm(
data={"members_permissions": members_data}
)