diff --git a/frappe/email/doctype/newsletter/newsletter.json b/frappe/email/doctype/newsletter/newsletter.json index 7b96fee6d7..0790dad9f2 100644 --- a/frappe/email/doctype/newsletter/newsletter.json +++ b/frappe/email/doctype/newsletter/newsletter.json @@ -2,7 +2,7 @@ "allow_copy": 0, "allow_import": 0, "allow_rename": 1, - "autoname": "field:subject", + "autoname": "", "beta": 0, "creation": "2013-01-10 16:34:31", "custom": 0, @@ -16,6 +16,7 @@ "allow_on_submit": 0, "bold": 0, "collapsible": 0, + "columns": 0, "fieldname": "email_group", "fieldtype": "Link", "hidden": 0, @@ -42,6 +43,7 @@ "allow_on_submit": 0, "bold": 0, "collapsible": 0, + "columns": 0, "fieldname": "subject", "fieldtype": "Small Text", "hidden": 0, @@ -66,6 +68,7 @@ "allow_on_submit": 0, "bold": 0, "collapsible": 0, + "columns": 0, "description": "", "fieldname": "send_from", "fieldtype": "Data", @@ -91,6 +94,7 @@ "allow_on_submit": 0, "bold": 0, "collapsible": 0, + "columns": 0, "fieldname": "email_sent", "fieldtype": "Check", "hidden": 0, @@ -115,6 +119,7 @@ "allow_on_submit": 0, "bold": 0, "collapsible": 0, + "columns": 0, "fieldname": "newsletter_content", "fieldtype": "Section Break", "hidden": 0, @@ -139,6 +144,7 @@ "allow_on_submit": 0, "bold": 0, "collapsible": 0, + "columns": 0, "fieldname": "message", "fieldtype": "Text Editor", "hidden": 0, @@ -163,6 +169,7 @@ "allow_on_submit": 0, "bold": 0, "collapsible": 0, + "columns": 0, "description": "", "fieldname": "test_the_newsletter", "fieldtype": "Section Break", @@ -188,6 +195,7 @@ "allow_on_submit": 0, "bold": 0, "collapsible": 0, + "columns": 0, "description": "A Lead with this email id should exist", "fieldname": "test_email_id", "fieldtype": "Data", @@ -213,6 +221,7 @@ "allow_on_submit": 0, "bold": 0, "collapsible": 0, + "columns": 0, "fieldname": "test_send", "fieldtype": "Button", "hidden": 0, @@ -247,7 +256,7 @@ "istable": 0, "max_attachments": 0, "menu_index": 0, - "modified": "2016-08-05 06:26:58.705579", + "modified": "2016-09-13 11:33:47.892910", "modified_by": "Administrator", "module": "Email", "name": "Newsletter", diff --git a/frappe/email/doctype/newsletter/newsletter.py b/frappe/email/doctype/newsletter/newsletter.py index ab0eb636b6..1fa4b3ead7 100755 --- a/frappe/email/doctype/newsletter/newsletter.py +++ b/frappe/email/doctype/newsletter/newsletter.py @@ -15,6 +15,9 @@ from frappe.email.queue import send from frappe.email.doctype.email_group.email_group import add_subscribers class Newsletter(Document): + def autoname(self): + self.name = self.subject + def onload(self): if self.email_sent: self.get("__onload").status_count = dict(frappe.db.sql("""select status, count(name) diff --git a/frappe/public/css/common.css b/frappe/public/css/common.css index 8700c5572f..d0079b691e 100644 --- a/frappe/public/css/common.css +++ b/frappe/public/css/common.css @@ -228,3 +228,10 @@ a.no-decoration:active { -webkit-filter: grayscale(100%); filter: grayscale(100%); } +.uppercase { + padding-bottom: 4px; + text-transform: uppercase; + font-size: 12px; + letter-spacing: 0.4px; + color: #8D99A6; +} diff --git a/frappe/public/css/desk.css b/frappe/public/css/desk.css index 18a97a9e0f..cba476850e 100644 --- a/frappe/public/css/desk.css +++ b/frappe/public/css/desk.css @@ -228,6 +228,13 @@ a.no-decoration:active { -webkit-filter: grayscale(100%); filter: grayscale(100%); } +.uppercase { + padding-bottom: 4px; + text-transform: uppercase; + font-size: 12px; + letter-spacing: 0.4px; + color: #8D99A6; +} .nav-pills a, .nav-pills a:hover { border-bottom: none; diff --git a/frappe/public/css/website.css b/frappe/public/css/website.css index f7b4759965..626906ffe2 100644 --- a/frappe/public/css/website.css +++ b/frappe/public/css/website.css @@ -228,6 +228,13 @@ a.no-decoration:active { -webkit-filter: grayscale(100%); filter: grayscale(100%); } +.uppercase { + padding-bottom: 4px; + text-transform: uppercase; + font-size: 12px; + letter-spacing: 0.4px; + color: #8D99A6; +} .avatar { display: inline-block; vertical-align: middle; diff --git a/frappe/public/less/common.less b/frappe/public/less/common.less index 5a11c27611..ea8e5c4189 100644 --- a/frappe/public/less/common.less +++ b/frappe/public/less/common.less @@ -263,3 +263,12 @@ a.no-decoration& { -webkit-filter: grayscale(100%); filter: grayscale(100%); } + +.uppercase { + padding-bottom: 4px; + text-transform: uppercase; + font-size: 12px; + letter-spacing: 0.4px; + color: @text-muted; +} + diff --git a/frappe/templates/generators/web_form.html b/frappe/templates/generators/web_form.html index f58012fe0a..21495d8eaf 100644 --- a/frappe/templates/generators/web_form.html +++ b/frappe/templates/generators/web_form.html @@ -18,7 +18,7 @@ {{ _("Submit") if frappe.form_dict.new else _("Update") }} {% elif is_list %}
@@ -50,17 +50,22 @@
- {{ doc.get(field.fieldname) }}
+ {{ _doc.get(field.fieldname) }}
+
@@ -128,18 +133,65 @@ {% elif field.fieldtype=="Check" %}