Refactor to be more DRY

This commit is contained in:
Chris Hill-Scott
2018-05-09 13:22:41 +01:00
parent 220e11ccdd
commit f8546c8611
2 changed files with 9 additions and 15 deletions

View File

@@ -13,22 +13,8 @@ def agreement():
agreement_info = AgreementInfo.from_current_user()
if agreement_info.crown_status is None:
return render_template(
'views/agreement-choose.html',
owner=agreement_info.owner,
navigation_links=features_nav(),
)
if agreement_info.agreement_signed:
return render_template(
'views/agreement-signed.html',
owner=agreement_info.owner,
navigation_links=features_nav(),
)
return render_template(
'views/agreement.html',
'views/{}.html'.format(agreement_info.as_jinja_template),
owner=agreement_info.owner,
navigation_links=features_nav(),
)