Files
notifications-admin/app/main/views/agreement.py
2018-04-03 10:58:48 +01:00

31 lines
730 B
Python

from flask import render_template, send_file
from flask_login import login_required
from app.main import main
from app.main.s3_client import get_mou
from app.main.views.sub_navigation_dictionaries import features_nav
from app.utils import AgreementInfo
@main.route('/agreement')
@login_required
def agreement():
agreement_info = AgreementInfo.from_current_user()
agreement_info.crown_status_or_404
return render_template(
'views/agreement.html',
owner=agreement_info.owner,
navigation_links=features_nav(),
)
@main.route('/agreement.pdf')
@login_required
def download_agreement():
return send_file(**get_mou(
AgreementInfo.from_current_user().crown_status_or_404
))