From caaa0fd1e6b50e01e74bff98ad8c7ffa70509d54 Mon Sep 17 00:00:00 2001 From: Faris Ansari Date: Thu, 21 Feb 2019 13:29:38 +0530 Subject: [PATCH] fix: UX for Website Route Meta --- frappe/config/website.py | 5 +++++ .../website/doctype/website_route_meta/website_route_meta.js | 4 ++-- .../website/doctype/website_route_meta/website_route_meta.py | 5 ++++- 3 files changed, 11 insertions(+), 3 deletions(-) diff --git a/frappe/config/website.py b/frappe/config/website.py index 2de27a581b..331efc0d6a 100644 --- a/frappe/config/website.py +++ b/frappe/config/website.py @@ -28,6 +28,11 @@ def get_data(): "name": "Website Slideshow", "description": _("Embed image slideshows in website pages."), }, + { + "type": "doctype", + "name": "Website Route Meta", + "description": _("Add meta tags to your web pages"), + }, ] }, { diff --git a/frappe/website/doctype/website_route_meta/website_route_meta.js b/frappe/website/doctype/website_route_meta/website_route_meta.js index 7b9f6a62e5..f13963e14f 100644 --- a/frappe/website/doctype/website_route_meta/website_route_meta.js +++ b/frappe/website/doctype/website_route_meta/website_route_meta.js @@ -2,7 +2,7 @@ // For license information, please see license.txt frappe.ui.form.on('Website Route Meta', { - refresh: function() { - + refresh: function(frm) { + frm.get_field('__newname').set_label('Route'); } }); diff --git a/frappe/website/doctype/website_route_meta/website_route_meta.py b/frappe/website/doctype/website_route_meta/website_route_meta.py index f3858925f4..83848d918b 100644 --- a/frappe/website/doctype/website_route_meta/website_route_meta.py +++ b/frappe/website/doctype/website_route_meta/website_route_meta.py @@ -6,4 +6,7 @@ from __future__ import unicode_literals from frappe.model.document import Document class WebsiteRouteMeta(Document): - pass + def validate(self): + if self.name and self.name.startswith('/'): + self.name = self.name[1:] +