diff --git a/app/assets/stylesheets/components/sms-message.scss b/app/assets/stylesheets/components/sms-message.scss index a72e7c939..268225eac 100644 --- a/app/assets/stylesheets/components/sms-message.scss +++ b/app/assets/stylesheets/components/sms-message.scss @@ -19,7 +19,7 @@ .sms-message-recipient { @include copy-19; color: $secondary-text-colour; - margin: -$gutter-half 0 $gutter 0; + margin: -20px 0 $gutter 0; } .sms-message-name { diff --git a/app/main/forms.py b/app/main/forms.py index fab516607..1edf1ceb9 100644 --- a/app/main/forms.py +++ b/app/main/forms.py @@ -7,7 +7,7 @@ from wtforms import ( ValidationError, TextAreaField, FileField, - SelectField + RadioField ) from wtforms.validators import DataRequired, Email, Length, Regexp @@ -193,8 +193,9 @@ class TemplateForm(Form): name = StringField( u'Template name', validators=[DataRequired(message="Template name cannot be empty")]) - template_type = SelectField(u'Template type', choices=[('sms', 'SMS')]) - content = TextAreaField( + template_type = RadioField(u'Template type', choices=[('sms', 'SMS')]) + + template_content = TextAreaField( u'Message', validators=[DataRequired(message="Template content cannot be empty")]) diff --git a/app/main/views/templates.py b/app/main/views/templates.py index 57866a839..a40d3b8f2 100644 --- a/app/main/views/templates.py +++ b/app/main/views/templates.py @@ -40,7 +40,7 @@ def add_service_template(service_id): if form.validate_on_submit(): tdao.insert_service_template( - form.name.data, form.template_type.data, form.content.data, service_id) + form.name.data, form.template_type.data, form.template_content.data, service_id) return redirect(url_for( '.manage_service_templates', service_id=service_id)) return render_template( @@ -60,12 +60,14 @@ def edit_service_template(service_id, template_id): abort(404) else: raise e + + template['template_content'] = template['content'] form = TemplateForm(**template) if form.validate_on_submit(): tdao.update_service_template( template_id, form.name.data, form.template_type.data, - form.content.data, service_id) + form.template_content.data, service_id) return redirect(url_for('.manage_service_templates', service_id=service_id)) return render_template( diff --git a/app/templates/components/sms-message.html b/app/templates/components/sms-message.html index 3b7ee4a28..f526d696d 100644 --- a/app/templates/components/sms-message.html +++ b/app/templates/components/sms-message.html @@ -6,7 +6,6 @@ {% endif %} {% if name %}