Merge pull request #2507 from alphagov/delete-letter-job-page

Delete letter job page
This commit is contained in:
Rebecca Law
2018-11-20 09:57:52 +00:00
committed by GitHub
7 changed files with 0 additions and 220 deletions

View File

@@ -28,7 +28,6 @@ from app.main.views import ( # noqa
providers,
find_users,
platform_admin,
letter_jobs,
email_branding,
conversation,
organisations,

View File

@@ -1,36 +0,0 @@
from flask import redirect, render_template, request, session, url_for
from flask_login import login_required
from app import letter_jobs_client
from app.main import main
from app.utils import user_is_platform_admin
@main.route("/letter-jobs", methods=['GET', 'POST'])
@login_required
@user_is_platform_admin
def letter_jobs():
letter_jobs_list = letter_jobs_client.get_letter_jobs()
if request.method == 'POST':
if len(request.form.getlist('job_id')) > 0:
job_ids = request.form.getlist('job_id')
session['job_ids'] = job_ids
response = letter_jobs_client.send_letter_jobs(job_ids)
msg = response['response']
else:
msg = 'No jobs selected'
session['msg'] = msg
return redirect(url_for('main.letter_jobs'))
msg = session.pop('msg', None)
job_ids = session.pop('job_ids', None)
if job_ids:
for job_id in job_ids:
job = [j for j in letter_jobs_list if job_id == j['id']][0]
job['sending'] = 'sending'
return render_template('views/letter-jobs.html', letter_jobs_list=letter_jobs_list, message=msg)