Add 'name' field to brand creation/edit page

This commit is contained in:
Tom Byers
2018-08-09 16:24:22 +01:00
parent eb64033ff3
commit 1269071da2
4 changed files with 9 additions and 3 deletions

View File

@@ -729,7 +729,8 @@ class ServiceSelectEmailBranding(StripWhitespaceForm):
class ServiceUpdateEmailBranding(StripWhitespaceForm):
name = StringField('Name')
name = StringField('Name of brand')
text = StringField('Text')
colour = StringField(
'Colour',
render_kw={'onchange': 'update_colour(this)'},
@@ -742,7 +743,8 @@ class ServiceUpdateEmailBranding(StripWhitespaceForm):
class ServiceCreateEmailBranding(StripWhitespaceForm):
name = StringField('Name')
name = StringField('Name of brand')
text = StringField('Text')
colour = StringField(
'Colour',
render_kw={'onchange': 'update_colour(this)'},

View File

@@ -78,12 +78,14 @@ def update_email_branding(branding_id, logo=None):
branding_id=branding_id,
logo=logo,
name=form.name.data,
text=form.text.data,
colour=form.colour.data
)
return redirect(url_for('.email_branding', branding_id=branding_id))
form.name.data = email_branding['name']
form.text.data = email_branding['text']
form.colour.data = email_branding['colour']
return render_template(

View File

@@ -24,10 +24,11 @@ class EmailBrandingClient(NotifyAdminAPIClient):
}
return self.post(url="/email-branding", data=data)
def update_email_branding(self, branding_id, logo, name, colour):
def update_email_branding(self, branding_id, logo, name, text, colour):
data = {
"logo": logo,
"name": name,
"text": text,
"colour": colour
}
return self.post(url="/email-branding/{}".format(branding_id), data=data)

View File

@@ -22,6 +22,7 @@
<form method="post">
<div class="form-group">
<div style='margin-top:15px;'>{{textbox(form.name)}}</div>
<div style='margin-top:15px;'>{{textbox(form.text)}}</div>
{{colour_textbox(form.colour, width='1-4', colour=email_branding.colour if email_branding)}}
{{ page_footer(
'Save',