mirror of
https://github.com/GSA/notifications-admin.git
synced 2026-07-07 18:08:52 -04:00
you can get in with either "manage_templates" or "send_letters" also improve running of a bunch of tests, by parametrising rather than looping and by cleaning up some mock imports
16 lines
477 B
Python
16 lines
477 B
Python
from flask import render_template, abort
|
|
from flask_login import login_required
|
|
|
|
from app import current_service
|
|
from app.main import main
|
|
from app.utils import user_has_permissions
|
|
|
|
|
|
@main.route("/services/<service_id>/letters")
|
|
@login_required
|
|
@user_has_permissions('manage_templates', 'send_letters', admin_override=True, any_=True)
|
|
def letters(service_id):
|
|
if not current_service['can_send_letters']:
|
|
abort(403)
|
|
return render_template('views/letters.html')
|