mirror of
https://github.com/GSA/notifications-admin.git
synced 2026-09-07 11:48:25 -04:00
Add 'name' field to brand creation/edit page
This commit is contained in:
@@ -729,7 +729,8 @@ class ServiceSelectEmailBranding(StripWhitespaceForm):
|
|||||||
|
|
||||||
class ServiceUpdateEmailBranding(StripWhitespaceForm):
|
class ServiceUpdateEmailBranding(StripWhitespaceForm):
|
||||||
|
|
||||||
name = StringField('Name')
|
name = StringField('Name of brand')
|
||||||
|
text = StringField('Text')
|
||||||
colour = StringField(
|
colour = StringField(
|
||||||
'Colour',
|
'Colour',
|
||||||
render_kw={'onchange': 'update_colour(this)'},
|
render_kw={'onchange': 'update_colour(this)'},
|
||||||
@@ -742,7 +743,8 @@ class ServiceUpdateEmailBranding(StripWhitespaceForm):
|
|||||||
|
|
||||||
class ServiceCreateEmailBranding(StripWhitespaceForm):
|
class ServiceCreateEmailBranding(StripWhitespaceForm):
|
||||||
|
|
||||||
name = StringField('Name')
|
name = StringField('Name of brand')
|
||||||
|
text = StringField('Text')
|
||||||
colour = StringField(
|
colour = StringField(
|
||||||
'Colour',
|
'Colour',
|
||||||
render_kw={'onchange': 'update_colour(this)'},
|
render_kw={'onchange': 'update_colour(this)'},
|
||||||
|
|||||||
@@ -78,12 +78,14 @@ def update_email_branding(branding_id, logo=None):
|
|||||||
branding_id=branding_id,
|
branding_id=branding_id,
|
||||||
logo=logo,
|
logo=logo,
|
||||||
name=form.name.data,
|
name=form.name.data,
|
||||||
|
text=form.text.data,
|
||||||
colour=form.colour.data
|
colour=form.colour.data
|
||||||
)
|
)
|
||||||
|
|
||||||
return redirect(url_for('.email_branding', branding_id=branding_id))
|
return redirect(url_for('.email_branding', branding_id=branding_id))
|
||||||
|
|
||||||
form.name.data = email_branding['name']
|
form.name.data = email_branding['name']
|
||||||
|
form.text.data = email_branding['text']
|
||||||
form.colour.data = email_branding['colour']
|
form.colour.data = email_branding['colour']
|
||||||
|
|
||||||
return render_template(
|
return render_template(
|
||||||
|
|||||||
@@ -24,10 +24,11 @@ class EmailBrandingClient(NotifyAdminAPIClient):
|
|||||||
}
|
}
|
||||||
return self.post(url="/email-branding", data=data)
|
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 = {
|
data = {
|
||||||
"logo": logo,
|
"logo": logo,
|
||||||
"name": name,
|
"name": name,
|
||||||
|
"text": text,
|
||||||
"colour": colour
|
"colour": colour
|
||||||
}
|
}
|
||||||
return self.post(url="/email-branding/{}".format(branding_id), data=data)
|
return self.post(url="/email-branding/{}".format(branding_id), data=data)
|
||||||
|
|||||||
@@ -22,6 +22,7 @@
|
|||||||
<form method="post">
|
<form method="post">
|
||||||
<div class="form-group">
|
<div class="form-group">
|
||||||
<div style='margin-top:15px;'>{{textbox(form.name)}}</div>
|
<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)}}
|
{{colour_textbox(form.colour, width='1-4', colour=email_branding.colour if email_branding)}}
|
||||||
{{ page_footer(
|
{{ page_footer(
|
||||||
'Save',
|
'Save',
|
||||||
|
|||||||
Reference in New Issue
Block a user