From 9eed57b828e661b1e4a2d30a9ee3e73c950e6e3e Mon Sep 17 00:00:00 2001 From: Rushabh Mehta Date: Tue, 2 Sep 2014 18:15:04 +0530 Subject: [PATCH] updates --- frappe/templates/generators/web_form.html | 75 +++++++++++++++---- frappe/utils/data.py | 2 +- frappe/utils/formatters.py | 2 + frappe/website/doctype/web_form/web_form.json | 9 ++- frappe/website/doctype/web_form/web_form.py | 23 ++++-- 5 files changed, 89 insertions(+), 22 deletions(-) diff --git a/frappe/templates/generators/web_form.html b/frappe/templates/generators/web_form.html index 04db1d670e..d5de42ccfe 100644 --- a/frappe/templates/generators/web_form.html +++ b/frappe/templates/generators/web_form.html @@ -7,8 +7,36 @@ {% block content %} {% if login_required and user=="Guest" %} -
{{ _("Please login to create a new {0}").format(_(doc_type)) }}
- +
+ {{ _("Please login to create a new {0}").format(_(doc_type)) }} +
+{% elif (login_required and doc_name and not params.name) %} +
+ {{ _("{0} already exists").format(_(doc_type)) }} +
+

+ + {{ _("Edit your record") }} + +

+{% elif (login_required and allow_multiple and not params.name and not params.new) %} +

+ + {{ _("New {0}").format(_(doc_type)) }} + +

+
+ {% for i in items %} +
+ + {{ i.title }} + + + {{ frappe.format_value(i.creation, {"fieldtype":"Date"}) }} + +
+ {% endfor %} +
{% else %}
+ id="{{ field.fieldname }}" placeholder="{{ field.placeholder or '' }}" + {{ field.reqd and "required" or "" }} data-label="{{ field.label }}" + value="{{ doc and doc.get(field.fieldname) or '' }}"> {% if field.description -%} {{ field.description }} {%- endif %} @@ -37,9 +67,12 @@ {{ field.label }}
{% if field.description -%} @@ -53,7 +86,9 @@ {{ field.label }}
+ id="{{ field.fieldname }}" style="height: 100px;" + data-label="{{ field.label }}" + {{ field.reqd and "required" or "" }}>{{ doc and doc.get(field.fieldname) or '' }} {% if field.description -%} {{ field.description }} {%- endif %} @@ -65,7 +100,9 @@
@@ -75,6 +112,7 @@
+ Cancel
@@ -84,14 +122,20 @@ {% block script %}