add placeholder letters page

This commit is contained in:
Leo Hemsted
2016-10-26 16:51:36 +01:00
parent a93333572f
commit 4a7f136cab
6 changed files with 41 additions and 3 deletions

View File

@@ -27,5 +27,6 @@ from app.main.views import (
all_services,
feedback,
providers,
platform_admin
platform_admin,
letters
)

12
app/main/views/letters.py Normal file
View File

@@ -0,0 +1,12 @@
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', admin_override=True)
def letters(service_id):
return render_template('views/letters.html')

View File

@@ -1,6 +1,4 @@
import json
import itertools
from datetime import datetime, timedelta
from string import ascii_uppercase
from contextlib import suppress

View File

@@ -50,6 +50,9 @@
{% if current_user.has_permissions(['view_activity', 'manage_templates', 'manage_api_keys'], admin_override=True, any_=True) %}
<li><a href="{{ url_for('.choose_template', service_id=current_service.id, template_type='email') }}">Email templates</a></li>
<li><a href="{{ url_for('.choose_template', service_id=current_service.id, template_type='sms') }}">Text message templates</a></li>
{% if current_service.can_send_letters %}
<li><a href="{{ url_for('.letters', service_id=current_service.id) }}">Letter templates</a></li>
{% endif %}
{% endif %}
{% if current_user.has_permissions(['manage_users', 'manage_settings'], admin_override=True) %}
<li><a href="{{ url_for('.manage_users', service_id=current_service.id) }}">Team members</a></li>

View File

@@ -0,0 +1,19 @@
{% extends "withnav_template.html" %}
{% from "components/sms-message.html" import sms_message %}
{% from "components/email-message.html" import email_message %}
{% from "components/page-footer.html" import page_footer %}
{% from "components/file-upload.html" import file_upload %}
{% from "components/table.html" import list_table, text_field, index_field, index_field_heading %}
{% block page_title %}
Upload recipients GOV.UK Notify
{% endblock %}
{% block maincolumn_content %}
<h1 class="heading-large">Letters 📩📨💌📮📜📑👌👌👌</h1>
<p>
[insert content here]
</p>
{% endblock %}

View File

@@ -93,6 +93,11 @@
{{ 'Take service out of research mode' if current_service.research_mode else 'Put into research mode' }}
</a>
</li>
<li>
<a href="{{ url_for('.service_switch_can_send_letters', service_id=current_service.id) }}" class="button">
{{ 'Stop sending letters' if current_service.can_send_letters else 'Allow to send letters' }}
</a>
</li>
</ul>
{% endif %}