@@ -0,0 +1,81 @@ | |||
INSTALL.txt | |||
=========== | |||
Web Notes Framework Installation guide | |||
Web Notes Framework (WNF) is a meta-data driven web app framework. After install, you build | |||
and configure your application from the web browser. | |||
WNF requires the following applications | |||
1. Python | |||
2. MySQL | |||
3. MySQL-Python (connector) | |||
4. simplejson (for Python 2.4 or lower) | |||
5. email (for Python 2.4 or lower) | |||
6. pytz (easy_install pytz) | |||
7. Apache | |||
8. PIL (optional - for image processing (thumbnails etc) | |||
- yum install libjpeg-devel | |||
- yum install python-imaging | |||
) | |||
------------------------------------------------------------------------ | |||
1. Create a databse instance for your application | |||
Call the install script with the following options. For more options use -h | |||
python [folder]/cgi-bin/webnotes/install_lib/install.py MYSQL_ROOT_LOGIN MYSQL_ROOT_PASSWORD DBNAME | |||
------------------------------------------------------------------------ | |||
2. Setup defs.py | |||
The framework picks up the database details from cgi-bin/webnotes/defs.py | |||
You need to edit this file and set your database name and other options | |||
------------------------------------------------------------------------ | |||
3. Configuring Apache | |||
a. You must set Apache to execute index.cgi file, one way to do this is to add cgi handler | |||
and add ExecCGI in the options directive. | |||
b. You can also add couple of lines below to block Apache from rendering .py files | |||
RewriteEngine on | |||
RewriteRule \.py - [F] | |||
c. Add "index.cgi" to DirectoryIndex | |||
------------------------------------------------------------------------ | |||
4. Login to application | |||
Start Apache, go to your web-browser and point to the folder where you installed the framework | |||
The default logins are: | |||
login: Administrator | |||
password: admin | |||
------------------------------------------------------------------------ | |||
Step by step instructions on CentOS/Fedora: | |||
0.Check out the source code. | |||
1. Modify the v170/cgi-bin/webnotes/defs file to your required settings and rename it to defs.py | |||
2. yum install mysql | |||
3. yum install httpd | |||
4. yum install MySQL-python | |||
5. yum install python-setuptools | |||
6. easy_install pytz | |||
7. easy_install email | |||
8. easy_install simplejson suds | |||
9. easy_install pygeoip (optional for geo ip) | |||
9. yum install libjpeg-devel (optional) | |||
10.yum install python-imaging (optional) | |||
11. Edit /etc/httpd/conf/httpd.conf and add the options as mentioned above. | |||
12. from the trunk/v170/cgi-bin folder run python webnotes/install_lib/install.py install | |||
@@ -0,0 +1,39 @@ | |||
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> | |||
<!-- | |||
Copyright (c) 2007 Brian Dillard and Brad Neuberg: | |||
Brian Dillard | Project Lead | bdillard@pathf.com | http://blogs.pathf.com/agileajax/ | |||
Brad Neuberg | Original Project Creator | http://codinginparadise.org | |||
Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files | |||
(the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, | |||
publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do | |||
so, subject to the following conditions: | |||
The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software. | |||
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF | |||
MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE | |||
FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION | |||
WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. | |||
--> | |||
<html xmlns="http://www.w3.org/1999/xhtml"> | |||
<head> | |||
<script language="JavaScript"> | |||
function pageLoaded() { | |||
window.parent.dhtmlHistory.iframeLoaded(window.location); | |||
document.getElementById("output").innerHTML = window.location; | |||
} | |||
</script> | |||
</head> | |||
<body onload="pageLoaded();" style="width:700px;padding:2px;margin:0;"> | |||
<p>blank.html - Needed for Internet Explorer's hidden iframe</p> | |||
<p id="output"></p> | |||
</body> | |||
</html> |
@@ -0,0 +1,24 @@ | |||
import os | |||
# go to current directory | |||
os.chdir(__file__[:-12]) | |||
import webnotes.utils.backups | |||
webnotes.utils.backups.backup_all() | |||
# send the daily backup to the pair server | |||
import webnotes.defs | |||
if hasattr(webnotes.defs,'ps_host'): | |||
import ftplib, time | |||
ftp = ftplib.FTP(webnotes.defs.ps_host, webnotes.defs.ps_login, webnotes.defs.ps_pwd) | |||
ftp.cwd('pair_backups') | |||
fname = 'daily-' + time.strftime('%Y-%m-%d') + '.tar.gz' | |||
f = open('/backups/daily/' + fname, 'rb') | |||
ftp.storbinary('STOR ' + webnotes.defs.server_prefix + '-' + fname, f) | |||
ftp.quit() | |||
# delete from local pair directory | |||
if hasattr(webnotes.defs, 'pair_dir') and len(os.listdir(webnotes.defs.pair_dir)) > 3: | |||
delete_oldest_file(webnotes.defs.pair_dir) |
@@ -0,0 +1,84 @@ | |||
[ | |||
{ | |||
'creation': '2011-02-12 10:07:59', | |||
'disabled': 'No', | |||
'docstatus': 0, | |||
'doctype': 'Module Def', | |||
'doctype_list': None, | |||
'file_list': None, | |||
'idx': None, | |||
'is_hidden': 'Yes', | |||
'last_updated_date': None, | |||
'modified': '2011-02-12 10:07:59', | |||
'modified_by': 'Administrator', | |||
'module_desc': None, | |||
'module_icon': None, | |||
'module_label': 'Core', | |||
'module_name': 'Core', | |||
'module_page': None, | |||
'module_seq': None, | |||
'name': 'Core', | |||
'owner': 'Administrator', | |||
'parent': None, | |||
'parentfield': None, | |||
'parenttype': None, | |||
'trash_reason': None, | |||
'widget_code': None | |||
}, | |||
{ | |||
'click_function': None, | |||
'creation': '2011-02-12 10:07:59', | |||
'description': None, | |||
'display_name': None, | |||
'doc_name': 'Pages', | |||
'doc_type': 'Separator', | |||
'docstatus': 0, | |||
'doctype': 'Module Def Item', | |||
'fields': None, | |||
'hide': None, | |||
'icon': None, | |||
'idx': None, | |||
'modified': '2011-02-12 10:07:59', | |||
'modified_by': 'Administrator', | |||
'name': 'MDI00288', | |||
'owner': 'Administrator', | |||
'parent': 'Core', | |||
'parentfield': 'items', | |||
'parenttype': 'Module Def' | |||
}, | |||
{ | |||
'click_function': None, | |||
'creation': '2011-02-12 10:07:59', | |||
'description': None, | |||
'display_name': 'Manage Users', | |||
'doc_name': 'Manage Users', | |||
'doc_type': 'Pages', | |||
'docstatus': 0, | |||
'doctype': 'Module Def Item', | |||
'fields': None, | |||
'hide': None, | |||
'icon': None, | |||
'idx': None, | |||
'modified': '2011-02-12 10:07:59', | |||
'modified_by': 'Administrator', | |||
'name': 'MDI00289', | |||
'owner': 'Administrator', | |||
'parent': 'Core', | |||
'parentfield': 'items', | |||
'parenttype': 'Module Def' | |||
}, | |||
{ | |||
'creation': '2011-02-12 10:07:59', | |||
'docstatus': 0, | |||
'doctype': 'Module Def Role', | |||
'idx': 1, | |||
'modified': '2011-02-12 10:07:59', | |||
'modified_by': 'Administrator', | |||
'name': 'MDR00076', | |||
'owner': 'Administrator', | |||
'parent': 'Core', | |||
'parentfield': 'roles', | |||
'parenttype': 'Module Def', | |||
'role': 'Administrator' | |||
} | |||
] |
@@ -0,0 +1,17 @@ | |||
[ | |||
{ | |||
'creation': '2010-08-08 17:08:51', | |||
'docstatus': 0, | |||
'doctype': 'Role', | |||
'idx': 0, | |||
'modified': '2011-06-03 10:08:30', | |||
'modified_by': 'Administrator', | |||
'module': 'Core', | |||
'name': 'Administrator', | |||
'owner': 'Administrator', | |||
'parent': None, | |||
'parentfield': None, | |||
'parenttype': None, | |||
'role_name': 'Administrator' | |||
} | |||
] |
@@ -0,0 +1,17 @@ | |||
[ | |||
{ | |||
'creation': '2010-08-08 17:08:51', | |||
'docstatus': 0, | |||
'doctype': 'Role', | |||
'idx': None, | |||
'modified': '2011-06-03 10:08:41', | |||
'modified_by': 'Administrator', | |||
'module': 'Core', | |||
'name': 'All', | |||
'owner': 'Administrator', | |||
'parent': None, | |||
'parentfield': None, | |||
'parenttype': None, | |||
'role_name': 'All' | |||
} | |||
] |
@@ -0,0 +1,47 @@ | |||
[ | |||
{ | |||
'creation': '2010-08-08 17:08:51', | |||
'docstatus': 0, | |||
'doctype': 'Role', | |||
'idx': None, | |||
'modified': '2011-06-03 10:08:51', | |||
'modified_by': 'Administrator', | |||
'module': 'Core', | |||
'name': 'Guest', | |||
'owner': 'Administrator', | |||
'parent': None, | |||
'parentfield': None, | |||
'parenttype': None, | |||
'role_name': 'Guest' | |||
}, | |||
{ | |||
'creation': '2010-08-08 17:08:51', | |||
'defkey': 'hide_webnotes_toolbar', | |||
'defvalue': '1', | |||
'docstatus': 0, | |||
'doctype': 'DefaultValue', | |||
'idx': 1, | |||
'modified': '2011-06-03 10:08:51', | |||
'modified_by': 'Administrator', | |||
'name': 'DEF000004', | |||
'owner': 'Administrator', | |||
'parent': 'Guest', | |||
'parentfield': 'defaults', | |||
'parenttype': 'Role' | |||
}, | |||
{ | |||
'creation': '2010-08-08 17:08:51', | |||
'defkey': 'hide_sidebars', | |||
'defvalue': '1', | |||
'docstatus': 0, | |||
'doctype': 'DefaultValue', | |||
'idx': 2, | |||
'modified': '2011-06-03 10:08:51', | |||
'modified_by': 'Administrator', | |||
'name': 'DEF000005', | |||
'owner': 'Administrator', | |||
'parent': 'Guest', | |||
'parentfield': 'defaults', | |||
'parenttype': 'Role' | |||
} | |||
] |
@@ -0,0 +1,358 @@ | |||
[ | |||
{ | |||
'allow_attach': None, | |||
'allow_copy': None, | |||
'allow_email': None, | |||
'allow_print': None, | |||
'allow_rename': None, | |||
'allow_trash': None, | |||
'autoname': 'CWR/.#####', | |||
'change_log': None, | |||
'client_script': None, | |||
'client_script_core': None, | |||
'client_string': None, | |||
'colour': 'White:FFF', | |||
'creation': '2010-08-08 17:08:55', | |||
'description': None, | |||
'docstatus': 0, | |||
'doctype': 'DocType', | |||
'document_type': None, | |||
'dt_template': None, | |||
'hide_heading': None, | |||
'hide_toolbar': None, | |||
'idx': None, | |||
'in_create': None, | |||
'in_dialog': None, | |||
'is_transaction_doc': None, | |||
'issingle': 0, | |||
'istable': None, | |||
'max_attachments': None, | |||
'menu_index': None, | |||
'modified': '2011-02-21 17:10:05', | |||
'modified_by': 'Administrator', | |||
'module': 'Core', | |||
'name': 'Comment Widget Record', | |||
'name_case': None, | |||
'owner': 'Administrator', | |||
'parent': None, | |||
'parent_node': None, | |||
'parentfield': None, | |||
'parenttype': None, | |||
'print_outline': None, | |||
'read_only': None, | |||
'read_only_onload': None, | |||
'search_fields': None, | |||
'section_style': 'Simple', | |||
'server_code': None, | |||
'server_code_compiled': None, | |||
'server_code_core': None, | |||
'server_code_error': ' ', | |||
'show_in_menu': 0, | |||
'smallicon': None, | |||
'use_template': None, | |||
'version': 10 | |||
}, | |||
{ | |||
'amend': None, | |||
'cancel': None, | |||
'create': 1, | |||
'creation': '2010-08-08 17:08:55', | |||
'docstatus': 0, | |||
'doctype': 'DocPerm', | |||
'execute': None, | |||
'idx': 1, | |||
'match': None, | |||
'modified': '2010-08-08 17:08:55', | |||
'modified_by': 'Administrator', | |||
'name': '_PERM00118', | |||
'owner': 'Administrator', | |||
'parent': 'Comment Widget Record', | |||
'parentfield': 'permissions', | |||
'parenttype': 'DocType', | |||
'permlevel': 0, | |||
'read': 1, | |||
'role': 'Administrator', | |||
'submit': None, | |||
'write': 1 | |||
}, | |||
{ | |||
'allow_on_submit': None, | |||
'colour': None, | |||
'creation': '2010-08-08 17:08:55', | |||
'default': None, | |||
'depends_on': None, | |||
'description': None, | |||
'docstatus': 0, | |||
'doctype': 'DocField', | |||
'fieldname': 'comment', | |||
'fieldtype': 'Text', | |||
'hidden': None, | |||
'icon': None, | |||
'idx': 1, | |||
'in_filter': None, | |||
'label': 'Comment', | |||
'modified': '2011-04-05 09:58:09', | |||
'modified_by': 'Administrator', | |||
'name': '_FL00686', | |||
'no_copy': None, | |||
'oldfieldname': 'comment', | |||
'oldfieldtype': 'Text', | |||
'options': None, | |||
'owner': 'Administrator', | |||
'parent': 'Comment Widget Record', | |||
'parentfield': 'fields', | |||
'parenttype': 'DocType', | |||
'permlevel': 0, | |||
'print_hide': None, | |||
'report_hide': None, | |||
'reqd': None, | |||
'search_index': None, | |||
'trigger': None, | |||
'width': None | |||
}, | |||
{ | |||
'allow_on_submit': None, | |||
'colour': None, | |||
'creation': '2010-08-08 17:08:55', | |||
'default': None, | |||
'depends_on': None, | |||
'description': None, | |||
'docstatus': 0, | |||
'doctype': 'DocField', | |||
'fieldname': 'comment_by', | |||
'fieldtype': 'Data', | |||
'hidden': None, | |||
'icon': None, | |||
'idx': 2, | |||
'in_filter': None, | |||
'label': 'Comment By', | |||
'modified': '2011-04-05 09:58:09', | |||
'modified_by': 'Administrator', | |||
'name': '_FL00687', | |||
'no_copy': None, | |||
'oldfieldname': 'comment_by', | |||
'oldfieldtype': 'Data', | |||
'options': None, | |||
'owner': 'Administrator', | |||
'parent': 'Comment Widget Record', | |||
'parentfield': 'fields', | |||
'parenttype': 'DocType', | |||
'permlevel': 0, | |||
'print_hide': None, | |||
'report_hide': None, | |||
'reqd': None, | |||
'search_index': None, | |||
'trigger': None, | |||
'width': None | |||
}, | |||
{ | |||
'allow_on_submit': None, | |||
'colour': None, | |||
'creation': '2010-08-08 17:08:55', | |||
'default': None, | |||
'depends_on': None, | |||
'description': None, | |||
'docstatus': 0, | |||
'doctype': 'DocField', | |||
'fieldname': 'comment_by_fullname', | |||
'fieldtype': 'Data', | |||
'hidden': None, | |||
'icon': None, | |||
'idx': 3, | |||
'in_filter': None, | |||
'label': 'Comment By Fullname', | |||
'modified': '2011-04-05 09:58:09', | |||
'modified_by': 'Administrator', | |||
'name': '_FL00688', | |||
'no_copy': None, | |||
'oldfieldname': 'comment_by_fullname', | |||
'oldfieldtype': 'Data', | |||
'options': None, | |||
'owner': 'Administrator', | |||
'parent': 'Comment Widget Record', | |||
'parentfield': 'fields', | |||
'parenttype': 'DocType', | |||
'permlevel': 0, | |||
'print_hide': None, | |||
'report_hide': None, | |||
'reqd': None, | |||
'search_index': None, | |||
'trigger': None, | |||
'width': None | |||
}, | |||
{ | |||
'allow_on_submit': None, | |||
'colour': None, | |||
'creation': '2010-08-08 17:08:55', | |||
'default': None, | |||
'depends_on': None, | |||
'description': None, | |||
'docstatus': 0, | |||
'doctype': 'DocField', | |||
'fieldname': 'comment_date', | |||
'fieldtype': 'Date', | |||
'hidden': None, | |||
'icon': None, | |||
'idx': 4, | |||
'in_filter': None, | |||
'label': 'Comment Date', | |||
'modified': '2011-04-05 09:58:09', | |||
'modified_by': 'Administrator', | |||
'name': '_FL00689', | |||
'no_copy': None, | |||
'oldfieldname': 'comment_date', | |||
'oldfieldtype': 'Date', | |||
'options': None, | |||
'owner': 'Administrator', | |||
'parent': 'Comment Widget Record', | |||
'parentfield': 'fields', | |||
'parenttype': 'DocType', | |||
'permlevel': 0, | |||
'print_hide': None, | |||
'report_hide': None, | |||
'reqd': None, | |||
'search_index': None, | |||
'trigger': None, | |||
'width': None | |||
}, | |||
{ | |||
'allow_on_submit': None, | |||
'colour': None, | |||
'creation': '2010-08-08 17:08:55', | |||
'default': None, | |||
'depends_on': None, | |||
'description': None, | |||
'docstatus': 0, | |||
'doctype': 'DocField', | |||
'fieldname': 'comment_time', | |||
'fieldtype': 'Data', | |||
'hidden': None, | |||
'icon': None, | |||
'idx': 5, | |||
'in_filter': None, | |||
'label': 'Comment Time', | |||
'modified': '2011-04-05 09:58:09', | |||
'modified_by': 'Administrator', | |||
'name': '_FL00690', | |||
'no_copy': None, | |||
'oldfieldname': 'comment_time', | |||
'oldfieldtype': 'Data', | |||
'options': None, | |||
'owner': 'Administrator', | |||
'parent': 'Comment Widget Record', | |||
'parentfield': 'fields', | |||
'parenttype': 'DocType', | |||
'permlevel': 0, | |||
'print_hide': None, | |||
'report_hide': None, | |||
'reqd': None, | |||
'search_index': None, | |||
'trigger': None, | |||
'width': None | |||
}, | |||
{ | |||
'allow_on_submit': None, | |||
'colour': None, | |||
'creation': '2010-08-08 17:08:55', | |||
'default': None, | |||
'depends_on': None, | |||
'description': None, | |||
'docstatus': 0, | |||
'doctype': 'DocField', | |||
'fieldname': 'comment_doctype', | |||
'fieldtype': 'Data', | |||
'hidden': None, | |||
'icon': None, | |||
'idx': 6, | |||
'in_filter': None, | |||
'label': 'Comment Doctype', | |||
'modified': '2011-04-05 09:58:09', | |||
'modified_by': 'Administrator', | |||
'name': '_FL00691', | |||
'no_copy': None, | |||
'oldfieldname': 'comment_doctype', | |||
'oldfieldtype': 'Data', | |||
'options': None, | |||
'owner': 'Administrator', | |||
'parent': 'Comment Widget Record', | |||
'parentfield': 'fields', | |||
'parenttype': 'DocType', | |||
'permlevel': 0, | |||
'print_hide': None, | |||
'report_hide': None, | |||
'reqd': None, | |||
'search_index': None, | |||
'trigger': None, | |||
'width': None | |||
}, | |||
{ | |||
'allow_on_submit': None, | |||
'colour': None, | |||
'creation': '2010-08-08 17:08:55', | |||
'default': None, | |||
'depends_on': None, | |||
'description': None, | |||
'docstatus': 0, | |||
'doctype': 'DocField', | |||
'fieldname': 'comment_docname', | |||
'fieldtype': 'Data', | |||
'hidden': None, | |||
'icon': None, | |||
'idx': 7, | |||
'in_filter': None, | |||
'label': 'Comment Docname', | |||
'modified': '2011-04-05 09:58:09', | |||
'modified_by': 'Administrator', | |||
'name': '_FL00692', | |||
'no_copy': None, | |||
'oldfieldname': 'comment_docname', | |||
'oldfieldtype': 'Data', | |||
'options': None, | |||
'owner': 'Administrator', | |||
'parent': 'Comment Widget Record', | |||
'parentfield': 'fields', | |||
'parenttype': 'DocType', | |||
'permlevel': 0, | |||
'print_hide': None, | |||
'report_hide': None, | |||
'reqd': None, | |||
'search_index': None, | |||
'trigger': None, | |||
'width': None | |||
}, | |||
{ | |||
'allow_on_submit': None, | |||
'colour': None, | |||
'creation': '2010-08-08 17:08:55', | |||
'default': None, | |||
'depends_on': None, | |||
'description': None, | |||
'docstatus': 0, | |||
'doctype': 'DocField', | |||
'fieldname': 'post_topic', | |||
'fieldtype': 'Data', | |||
'hidden': None, | |||
'icon': None, | |||
'idx': 8, | |||
'in_filter': None, | |||
'label': 'Post Topic', | |||
'modified': '2010-08-08 17:08:55', | |||
'modified_by': 'Administrator', | |||
'name': '_FL00693', | |||
'no_copy': None, | |||
'oldfieldname': 'post_topic', | |||
'oldfieldtype': 'Data', | |||
'options': None, | |||
'owner': 'Administrator', | |||
'parent': 'Comment Widget Record', | |||
'parentfield': 'fields', | |||
'parenttype': 'DocType', | |||
'permlevel': 0, | |||
'print_hide': None, | |||
'report_hide': None, | |||
'reqd': None, | |||
'search_index': None, | |||
'trigger': None, | |||
'width': None | |||
} | |||
] |
@@ -0,0 +1,36 @@ | |||
# Please edit this list and import only required elements | |||
import webnotes | |||
from webnotes.utils import cint, flt | |||
from webnotes.model.doc import Document | |||
from webnotes.model.code import get_obj | |||
from webnotes import session, form, is_testing, msgprint, errprint | |||
sql = webnotes.conn.sql | |||
get_value = webnotes.conn.get_value | |||
# ----------------------------------------------------------------------------------------- | |||
class DocType: | |||
def __init__(self, doc, doclist): | |||
self.doc = doc | |||
self.doclist = doclist | |||
def on_update(self): | |||
# clear cache on save | |||
sql("delete from __SessionCache") | |||
def upload_many(self,form): | |||
pass | |||
def upload_callback(self,form): | |||
pass | |||
def execute_test(self, arg=''): | |||
if webnotes.user.name=='Guest': | |||
raise Exception, 'Guest cannot call execute test!' | |||
out = '' | |||
exec(arg and arg or self.doc.test_code) | |||
webnotes.msgprint('that worked!') | |||
return out |
@@ -0,0 +1,54 @@ | |||
//168 | |||
// Refresh | |||
// -------- | |||
cur_frm.cscript.refresh = function(doc, cdt, cdn) { | |||
if(!doc.__islocal) get_field(doc.doctype, 'dt' , doc.name).permlevel = 1; | |||
cur_frm.cscript.dt(doc, cdt, cdn); | |||
} | |||
cur_frm.cscript.has_special_chars = function(t) { | |||
var iChars = "!@#$%^&*()+=-[]\\\';,./{}|\":<>?"; | |||
for (var i = 0; i < t.length; i++) { | |||
if (iChars.indexOf(t.charAt(i)) != -1) { | |||
return true; | |||
} | |||
} | |||
return false; | |||
} | |||
// Label | |||
// ------ | |||
cur_frm.cscript.label = function(doc){ | |||
if(doc.label && cur_frm.cscript.has_special_chars(doc.label)){ | |||
cur_frm.fields_dict['Label Help'].disp_area.innerHTML = '<font color = "red">Special Characters are not allowed</font>'; | |||
doc.label = ''; | |||
refresh_field('label'); | |||
} | |||
else | |||
cur_frm.fields_dict['Label Help'].disp_area.innerHTML = ''; | |||
} | |||
// Get Field Label based on DocType | |||
// --------------------------------- | |||
cur_frm.cscript.dt = function(doc, cdt, cdn) { | |||
var callback = function(r, rt){ | |||
set_field_options('insert_after', r.message); | |||
} | |||
$c_obj([doc], 'get_fields_label', '', callback); | |||
} | |||
cur_frm.fields_dict['dt'].get_query = function(doc, dt, dn) { | |||
return 'SELECT tabDocType.name FROM tabDocType WHERE IFNULL(tabDocType.issingle,0)=0 AND tabDocType.name LIKE "%s" ORDER BY name ASC LIMIT 50' | |||
} | |||
cur_frm.cscript.fieldtype = function(doc, dt, dn) { | |||
if(doc.fieldtype == 'Link') cur_frm.fields_dict['Options Help'].disp_area.innerHTML = 'Please enter name of the document you want this field to be linked to in <b>Options</b>.<br> Eg.: Customer'; | |||
else if(doc.fieldtype == 'Select') cur_frm.fields_dict['Options Help'].disp_area.innerHTML = 'Please enter values in <b>Options</b> separated by enter. <br>Eg.: <b>Field:</b> Country <br><b>Options:</b><br>China<br>India<br>United States<br><br><b> OR </b><br>You can also link it to existing Documents.<br>Eg.: <b>link:</b>Customer'; | |||
else cur_frm.fields_dict['Options Help'].disp_area.innerHTML = ''; | |||
} |
@@ -0,0 +1,100 @@ | |||
# Please edit this list and import only required elements | |||
import webnotes | |||
from webnotes.utils import cint, cstr, flt, formatdate, now | |||
from webnotes.model.doc import Document | |||
from webnotes import msgprint, errprint | |||
sql = webnotes.conn.sql | |||
# ----------------------------------------------------------------------------------------- | |||
class DocType: | |||
def __init__(self, d, dl): | |||
self.doc, self.doclist = d, dl | |||
# Get Fields | |||
# ----------- | |||
def get_fields_label(self): | |||
label_name = [] | |||
for i in sql("SELECT idx, label FROM tabDocField WHERE parent = '%s' and ifnull(hidden,0) = 0 and fieldname != '%s' order by idx" % (self.doc.dt, cstr(self.doc.fieldname))): i[1] and i[0] and label_name.append(i[1]+' - '+cstr(i[0])) | |||
return "\n".join(label_name) | |||
# *************************** Validate ******************************* | |||
# Set Field name | |||
# ---------------- | |||
def set_fieldname(self): | |||
if not self.doc.fieldname: | |||
# remove special characters from fieldname | |||
self.doc.fieldname = filter(lambda x: x.isdigit() or x.isalpha() or '_', cstr(self.doc.label).lower().replace(' ','_')) | |||
# Validate Field | |||
# --------------- | |||
def validate_field(self): | |||
if self.doc.__islocal == 1 and sql("select name from tabDocField where parent = %s and (label = %s or fieldname = %s)" , (self.doc.dt, self.doc.label, self.doc.fieldname)): | |||
msgprint("%s field already exists in Document : %s" % (self.doc.label, self.doc.dt)) | |||
raise Exception | |||
if self.doc.fieldtype=='Link' and self.doc.options: | |||
if not sql("select name from tabDocType where name=%s", self.doc.options): | |||
msgprint("%s is not a valid Document" % self.doc.options) | |||
raise Exception | |||
# Update Field | |||
# ------------- | |||
def update_field(self, df, new): | |||
import webnotes.model | |||
sql("update tabDocField set idx = idx + 1, modified = %s where parent = %s and idx > %s", (now(),self.doc.dt, self.idx)) | |||
for k in self.doc.fields: | |||
if k not in webnotes.model.default_fields and k not in self.ignore_fields and not k.startswith('_'): | |||
df.fields[k] = self.doc.fields[k] | |||
df.parent = self.doc.dt | |||
df.parenttype = 'DocType' | |||
df.parentfield = 'fields' | |||
df.idx = self.idx+1 | |||
df.save(new) | |||
# Add Field | |||
# ---------- | |||
def add_field(self): | |||
field_exists = sql("select name from tabDocField where parent = %s and (label = %s or fieldname = %s)" , (self.doc.dt, self.doc.label, self.doc.fieldname)) | |||
field_exists = field_exists and field_exists[0][0] or '' | |||
self.ignore_fields = ['dt','trash_reason','insert_after','index','customfield1','length'] | |||
if field_exists: | |||
df = Document('DocField',field_exists) | |||
self.update_field(df, new = 0) | |||
else: | |||
df = Document('DocField') | |||
self.update_field(df, new = 1) | |||
# Validate | |||
# --------- | |||
def validate(self): | |||
self.set_fieldname() | |||
self.validate_field() | |||
self.idx = cint((self.doc.insert_after).split(' - ')[1]) | |||
self.add_field() | |||
# update the schema | |||
from webnotes.model.db_schema import updatedb | |||
updatedb(self.doc.dt) | |||
# Trash | |||
# ------ | |||
def on_trash(self): | |||
sql("update tabDocField set idx = idx - 1 where parent = %s and idx > %s" , (self.doc.dt, cint((self.doc.insert_after).split(' - ')[1]))) | |||
sql("delete from tabDocField where parent = %s and fieldname = %s", (self.doc.dt, self.doc.fieldname)) | |||
# Restore | |||
# -------- | |||
def on_restore(self): | |||
self.validate_field() | |||
self.idx = cint((self.doc.insert_after).split(' - ')[1]) | |||
self.add_field() |
@@ -0,0 +1,929 @@ | |||
[ | |||
{ | |||
'_last_update': '1305006253', | |||
'allow_attach': None, | |||
'allow_copy': None, | |||
'allow_email': None, | |||
'allow_print': None, | |||
'allow_rename': None, | |||
'allow_trash': 1, | |||
'autoname': "eval:doc.dt+'-'+doc.label", | |||
'change_log': None, | |||
'client_script': None, | |||
'client_script_core': None, | |||
'client_string': None, | |||
'colour': 'White:FFF', | |||
'creation': '2010-10-13 16:39:01', | |||
'description': 'Add a custom field to a DocType', | |||
'docstatus': 0, | |||
'doctype': 'DocType', | |||
'document_type': None, | |||
'dt_template': None, | |||
'hide_heading': None, | |||
'hide_toolbar': None, | |||
'idx': None, | |||
'in_create': None, | |||
'in_dialog': None, | |||
'is_transaction_doc': None, | |||
'issingle': None, | |||
'istable': None, | |||
'max_attachments': None, | |||
'menu_index': None, | |||
'modified': '2011-05-18 11:07:49', | |||
'modified_by': 'Administrator', | |||
'module': 'Core', | |||
'name': 'Custom Field', | |||
'name_case': None, | |||
'owner': 'Administrator', | |||
'parent': None, | |||
'parent_node': None, | |||
'parentfield': None, | |||
'parenttype': None, | |||
'print_outline': None, | |||
'read_only': None, | |||
'read_only_onload': None, | |||
'search_fields': 'dt,label,fieldtype', | |||
'section_style': 'Simple', | |||
'server_code': None, | |||
'server_code_compiled': None, | |||
'server_code_core': None, | |||
'server_code_error': ' ', | |||
'show_in_menu': 0, | |||
'smallicon': None, | |||
'subject': '%(label)s (%(fieldtype)s) on %(dt)s', | |||
'tag_fields': 'dt,fieldtype', | |||
'use_template': None, | |||
'version': 159 | |||
}, | |||
{ | |||
'amend': None, | |||
'cancel': 1, | |||
'create': 1, | |||
'creation': '2010-10-13 16:39:01', | |||
'docstatus': 0, | |||
'doctype': 'DocPerm', | |||
'execute': None, | |||
'idx': 1, | |||
'match': None, | |||
'modified': '2011-05-18 11:07:49', | |||
'modified_by': 'Administrator', | |||
'name': '_PERM00695', | |||
'owner': 'Administrator', | |||
'parent': 'Custom Field', | |||
'parentfield': 'permissions', | |||
'parenttype': 'DocType', | |||
'permlevel': 0, | |||
'read': 1, | |||
'role': 'Administrator', | |||
'submit': None, | |||
'write': 1 | |||
}, | |||
{ | |||
'amend': None, | |||
'cancel': None, | |||
'create': None, | |||
'creation': '2010-10-13 16:39:01', | |||
'docstatus': 0, | |||
'doctype': 'DocPerm', | |||
'execute': None, | |||
'idx': 2, | |||
'match': None, | |||
'modified': '2011-05-18 11:07:49', | |||
'modified_by': 'Administrator', | |||
'name': '_PERM00696', | |||
'owner': 'saumil@webnotestech.com', | |||
'parent': 'Custom Field', | |||
'parentfield': 'permissions', | |||
'parenttype': 'DocType', | |||
'permlevel': 1, | |||
'read': 1, | |||
'role': 'Administrator', | |||
'submit': None, | |||
'write': None | |||
}, | |||
{ | |||
'amend': None, | |||
'cancel': None, | |||
'create': None, | |||
'creation': '2010-10-13 16:39:01', | |||
'docstatus': 0, | |||
'doctype': 'DocPerm', | |||
'execute': None, | |||
'idx': 3, | |||
'match': None, | |||
'modified': '2011-05-18 11:07:49', | |||
'modified_by': 'Administrator', | |||
'name': '_PERM00697', | |||
'owner': 'saumil@webnotestech.com', | |||
'parent': 'Custom Field', | |||
'parentfield': 'permissions', | |||
'parenttype': 'DocType', | |||
'permlevel': 2, | |||
'read': 1, | |||
'role': 'Administrator', | |||
'submit': None, | |||
'write': None | |||
}, | |||
{ | |||
'amend': None, | |||
'cancel': 1, | |||
'create': 1, | |||
'creation': '2010-10-13 16:39:01', | |||
'docstatus': 0, | |||
'doctype': 'DocPerm', | |||
'execute': None, | |||
'idx': 4, | |||
'match': None, | |||
'modified': '2011-05-18 11:07:49', | |||
'modified_by': 'Administrator', | |||
'name': '_PERM00698', | |||
'owner': 'saumil@webnotestech.com', | |||
'parent': 'Custom Field', | |||
'parentfield': 'permissions', | |||
'parenttype': 'DocType', | |||
'permlevel': 0, | |||
'read': 1, | |||
'role': 'System Manager', | |||
'submit': None, | |||
'write': 1 | |||
}, | |||
{ | |||
'amend': None, | |||
'cancel': None, | |||
'create': None, | |||
'creation': '2010-10-13 16:39:01', | |||
'docstatus': 0, | |||
'doctype': 'DocPerm', | |||
'execute': None, | |||
'idx': 5, | |||
'match': None, | |||
'modified': '2011-05-18 11:07:49', | |||
'modified_by': 'Administrator', | |||
'name': '_PERM00699', | |||
'owner': 'saumil@webnotestech.com', | |||
'parent': 'Custom Field', | |||
'parentfield': 'permissions', | |||
'parenttype': 'DocType', | |||
'permlevel': 1, | |||
'read': 1, | |||
'role': 'System Manager', | |||
'submit': None, | |||
'write': None | |||
}, | |||
{ | |||
'allow_on_submit': None, | |||
'colour': None, | |||
'creation': '2010-10-13 16:39:01', | |||
'default': None, | |||
'depends_on': None, | |||
'description': None, | |||
'docstatus': 0, | |||
'doctype': 'DocField', | |||
'fieldname': None, | |||
'fieldtype': 'Column Break', | |||
'hidden': None, | |||
'icon': None, | |||
'idx': 1, | |||
'in_filter': None, | |||
'label': 'Details', | |||
'modified': '2011-05-18 11:07:49', | |||
'modified_by': 'Administrator', | |||
'name': '_FL03961', | |||
'no_column': None, | |||
'no_copy': None, | |||
'oldfieldname': None, | |||
'oldfieldtype': 'Column Break', | |||
'options': None, | |||
'owner': 'saumil@webnotestech.com', | |||
'parent': 'Custom Field', | |||
'parentfield': 'fields', | |||
'parenttype': 'DocType', | |||
'permlevel': 0, | |||
'print_hide': None, | |||
'report_hide': None, | |||
'reqd': None, | |||
'search_index': None, | |||
'trigger': None, | |||
'width': '50%' | |||
}, | |||
{ | |||
'allow_on_submit': None, | |||
'colour': None, | |||
'creation': '2010-10-13 16:39:01', | |||
'default': None, | |||
'depends_on': None, | |||
'description': None, | |||
'docstatus': 0, | |||
'doctype': 'DocField', | |||
'fieldname': 'trash_reason', | |||
'fieldtype': 'Small Text', | |||
'hidden': None, | |||
'icon': None, | |||
'idx': 2, | |||
'in_filter': None, | |||
'label': 'Trash Reason', | |||
'modified': '2011-05-18 11:07:49', | |||
'modified_by': 'Administrator', | |||
'name': '_FL03962', | |||
'no_column': None, | |||
'no_copy': None, | |||
'oldfieldname': 'trash_reason', | |||
'oldfieldtype': 'Small Text', | |||
'options': None, | |||
'owner': 'saumil@webnotestech.com', | |||
'parent': 'Custom Field', | |||
'parentfield': 'fields', | |||
'parenttype': 'DocType', | |||
'permlevel': 1, | |||
'print_hide': None, | |||
'report_hide': None, | |||
'reqd': None, | |||
'search_index': None, | |||
'trigger': None, | |||
'width': None | |||
}, | |||
{ | |||
'allow_on_submit': None, | |||
'colour': None, | |||
'creation': '2010-10-13 16:39:01', | |||
'default': None, | |||
'depends_on': None, | |||
'description': None, | |||
'docstatus': 0, | |||
'doctype': 'DocField', | |||
'fieldname': 'dt', | |||
'fieldtype': 'Link', | |||
'hidden': None, | |||
'icon': None, | |||
'idx': 3, | |||
'in_filter': 1, | |||
'label': 'Document', | |||
'modified': '2011-05-18 11:07:49', | |||
'modified_by': 'Administrator', | |||
'name': '_FL03963', | |||
'no_column': None, | |||
'no_copy': None, | |||
'oldfieldname': 'dt', | |||
'oldfieldtype': 'Link', | |||
'options': 'DocType', | |||
'owner': 'Administrator', | |||
'parent': 'Custom Field', | |||
'parentfield': 'fields', | |||
'parenttype': 'DocType', | |||
'permlevel': 0, | |||
'print_hide': None, | |||
'report_hide': None, | |||
'reqd': 1, | |||
'search_index': 1, | |||
'trigger': 'Client', | |||
'width': None | |||
}, | |||
{ | |||
'allow_on_submit': None, | |||
'colour': None, | |||
'creation': '2010-10-13 16:39:01', | |||
'default': None, | |||
'depends_on': None, | |||
'description': None, | |||
'docstatus': 0, | |||
'doctype': 'DocField', | |||
'fieldname': 'label', | |||
'fieldtype': 'Data', | |||
'hidden': None, | |||
'icon': None, | |||
'idx': 4, | |||
'in_filter': 1, | |||
'label': 'Label', | |||
'modified': '2011-05-18 11:07:49', | |||
'modified_by': 'Administrator', | |||
'name': '_FL03964', | |||
'no_column': None, | |||
'no_copy': 1, | |||
'oldfieldname': 'label', | |||
'oldfieldtype': 'Data', | |||
'options': None, | |||
'owner': 'Administrator', | |||
'parent': 'Custom Field', | |||
'parentfield': 'fields', | |||
'parenttype': 'DocType', | |||
'permlevel': 0, | |||
'print_hide': None, | |||
'report_hide': None, | |||
'reqd': 1, | |||
'search_index': None, | |||
'trigger': None, | |||
'width': None | |||
}, | |||
{ | |||
'allow_on_submit': None, | |||
'colour': None, | |||
'creation': '2010-10-14 09:28:31', | |||
'default': None, | |||
'depends_on': None, | |||
'description': None, | |||
'docstatus': 0, | |||
'doctype': 'DocField', | |||
'fieldname': None, | |||
'fieldtype': 'HTML', | |||
'hidden': None, | |||
'icon': None, | |||
'idx': 5, | |||
'in_filter': None, | |||
'label': 'Label Help', | |||
'modified': '2011-05-18 11:07:49', | |||
'modified_by': 'Administrator', | |||
'name': '_FL03981', | |||
'no_column': None, | |||
'no_copy': None, | |||
'oldfieldname': None, | |||
'oldfieldtype': 'HTML', | |||
'options': None, | |||
'owner': 'saumil@webnotestech.com', | |||
'parent': 'Custom Field', | |||
'parentfield': 'fields', | |||
'parenttype': 'DocType', | |||
'permlevel': 0, | |||
'print_hide': None, | |||
'report_hide': None, | |||
'reqd': None, | |||
'search_index': None, | |||
'trigger': None, | |||
'width': None | |||
}, | |||
{ | |||
'allow_on_submit': None, | |||
'colour': 'White:FFF', | |||
'creation': '2010-10-13 16:39:01', | |||
'default': None, | |||
'depends_on': None, | |||
'description': None, | |||
'docstatus': 0, | |||
'doctype': 'DocField', | |||
'fieldname': 'fieldtype', | |||
'fieldtype': 'Select', | |||
'hidden': None, | |||
'icon': None, | |||
'idx': 6, | |||
'in_filter': 1, | |||
'label': 'Field Type', | |||
'modified': '2011-05-18 11:07:49', | |||
'modified_by': 'Administrator', | |||
'name': '_FL03965', | |||
'no_column': None, | |||
'no_copy': None, | |||
'oldfieldname': 'fieldtype', | |||
'oldfieldtype': 'Select', | |||
'options': '\nButton\nCheck\nColumn Break\nCurrency\nData\nDate\nFloat\nHTML\nInt\nLink\nRead Only\nSection Break\nSelect\nSmall Text\nText\nText Editor\nTime', | |||
'owner': 'Administrator', | |||
'parent': 'Custom Field', | |||
'parentfield': 'fields', | |||
'parenttype': 'DocType', | |||
'permlevel': 0, | |||
'print_hide': None, | |||
'report_hide': None, | |||
'reqd': 1, | |||
'search_index': 0, | |||
'trigger': 'Client', | |||
'width': None | |||
}, | |||
{ | |||
'allow_on_submit': None, | |||
'colour': None, | |||
'creation': '2010-10-13 16:39:01', | |||
'default': None, | |||
'depends_on': None, | |||
'description': None, | |||
'docstatus': 0, | |||
'doctype': 'DocField', | |||
'fieldname': None, | |||
'fieldtype': 'HTML', | |||
'hidden': None, | |||
'icon': None, | |||
'idx': 7, | |||
'in_filter': None, | |||
'label': 'Options Help', | |||
'modified': '2011-05-18 11:07:49', | |||
'modified_by': 'Administrator', | |||
'name': '_FL03966', | |||
'no_column': None, | |||
'no_copy': None, | |||
'oldfieldname': None, | |||
'oldfieldtype': 'HTML', | |||
'options': None, | |||
'owner': 'saumil@webnotestech.com', | |||
'parent': 'Custom Field', | |||
'parentfield': 'fields', | |||
'parenttype': 'DocType', | |||
'permlevel': 0, | |||
'print_hide': None, | |||
'report_hide': None, | |||
'reqd': None, | |||
'search_index': None, | |||
'trigger': None, | |||
'width': None | |||
}, | |||
{ | |||
'allow_on_submit': None, | |||
'colour': None, | |||
'creation': '2010-10-13 16:39:01', | |||
'default': None, | |||
'depends_on': None, | |||
'description': None, | |||
'docstatus': 0, | |||
'doctype': 'DocField', | |||
'fieldname': 'options', | |||
'fieldtype': 'Text', | |||
'hidden': None, | |||
'icon': None, | |||
'idx': 8, | |||
'in_filter': None, | |||
'label': 'Options', | |||
'modified': '2011-05-18 11:07:49', | |||
'modified_by': 'Administrator', | |||
'name': '_FL03967', | |||
'no_column': None, | |||
'no_copy': None, | |||
'oldfieldname': 'options', | |||
'oldfieldtype': 'Text', | |||
'options': None, | |||
'owner': 'Administrator', | |||
'parent': 'Custom Field', | |||
'parentfield': 'fields', | |||
'parenttype': 'DocType', | |||
'permlevel': 0, | |||
'print_hide': None, | |||
'report_hide': None, | |||
'reqd': None, | |||
'search_index': None, | |||
'trigger': None, | |||
'width': None | |||
}, | |||
{ | |||
'allow_on_submit': None, | |||
'colour': None, | |||
'creation': '2010-10-13 16:39:01', | |||
'default': None, | |||
'depends_on': None, | |||
'description': None, | |||
'docstatus': 0, | |||
'doctype': 'DocField', | |||
'fieldname': 'description', | |||
'fieldtype': 'Text', | |||
'hidden': None, | |||
'icon': None, | |||
'idx': 9, | |||
'in_filter': None, | |||
'label': 'Field Description', | |||
'modified': '2011-05-18 11:07:49', | |||
'modified_by': 'Administrator', | |||
'name': '_FL03968', | |||
'no_column': None, | |||
'no_copy': None, | |||
'oldfieldname': 'description', | |||
'oldfieldtype': 'Text', | |||
'options': None, | |||
'owner': 'saumil@webnotestech.com', | |||
'parent': 'Custom Field', | |||
'parentfield': 'fields', | |||
'parenttype': 'DocType', | |||
'permlevel': 0, | |||
'print_hide': None, | |||
'report_hide': None, | |||
'reqd': None, | |||
'search_index': None, | |||
'trigger': None, | |||
'width': '300px' | |||
}, | |||
{ | |||
'allow_on_submit': None, | |||
'colour': None, | |||
'creation': '2010-10-13 16:39:01', | |||
'default': None, | |||
'depends_on': None, | |||
'description': None, | |||
'docstatus': 0, | |||
'doctype': 'DocField', | |||
'fieldname': None, | |||
'fieldtype': 'Column Break', | |||
'hidden': None, | |||
'icon': None, | |||
'idx': 10, | |||
'in_filter': None, | |||
'label': 'Properties', | |||
'modified': '2011-05-18 11:07:49', | |||
'modified_by': 'Administrator', | |||
'name': '_FL03969', | |||
'no_column': None, | |||
'no_copy': None, | |||
'oldfieldname': None, | |||
'oldfieldtype': 'Column Break', | |||
'options': None, | |||
'owner': 'saumil@webnotestech.com', | |||
'parent': 'Custom Field', | |||
'parentfield': 'fields', | |||
'parenttype': 'DocType', | |||
'permlevel': 0, | |||
'print_hide': None, | |||
'report_hide': None, | |||
'reqd': None, | |||
'search_index': None, | |||
'trigger': None, | |||
'width': '50%' | |||
}, | |||
{ | |||
'allow_on_submit': None, | |||
'colour': 'White:FFF', | |||
'creation': '2010-10-13 16:39:01', | |||
'default': None, | |||
'depends_on': None, | |||
'description': 'Select the label after which you want to insert new field.', | |||
'docstatus': 0, | |||
'doctype': 'DocField', | |||
'fieldname': 'insert_after', | |||
'fieldtype': 'Select', | |||
'hidden': None, | |||
'icon': None, | |||
'idx': 11, | |||
'in_filter': None, | |||
'label': 'Insert After', | |||
'modified': '2011-05-18 11:07:49', | |||
'modified_by': 'Administrator', | |||
'name': '_FL03970', | |||
'no_column': None, | |||
'no_copy': None, | |||
'oldfieldname': 'insert_after', | |||
'oldfieldtype': 'Select', | |||
'options': None, | |||
'owner': 'saumil@webnotestech.com', | |||
'parent': 'Custom Field', | |||
'parentfield': 'fields', | |||
'parenttype': 'DocType', | |||
'permlevel': 0, | |||
'print_hide': None, | |||
'report_hide': None, | |||
'reqd': None, | |||
'search_index': None, | |||
'trigger': 'Client', | |||
'width': None | |||
}, | |||
{ | |||
'allow_on_submit': None, | |||
'colour': None, | |||
'creation': '2010-10-13 16:39:01', | |||
'default': None, | |||
'depends_on': None, | |||
'description': None, | |||
'docstatus': 0, | |||
'doctype': 'DocField', | |||
'fieldname': 'default', | |||
'fieldtype': 'Text', | |||
'hidden': None, | |||
'icon': None, | |||
'idx': 12, | |||
'in_filter': None, | |||
'label': 'Default Value', | |||
'modified': '2011-05-18 11:07:49', | |||
'modified_by': 'Administrator', | |||
'name': '_FL03971', | |||
'no_column': None, | |||
'no_copy': None, | |||
'oldfieldname': 'default', | |||
'oldfieldtype': 'Text', | |||
'options': None, | |||
'owner': 'saumil@webnotestech.com', | |||
'parent': 'Custom Field', | |||
'parentfield': 'fields', | |||
'parenttype': 'DocType', | |||
'permlevel': 0, | |||
'print_hide': None, | |||
'report_hide': None, | |||
'reqd': None, | |||
'search_index': None, | |||
'trigger': None, | |||
'width': None | |||
}, | |||
{ | |||
'allow_on_submit': None, | |||
'colour': None, | |||
'creation': '2010-10-13 16:39:01', | |||
'default': None, | |||
'depends_on': None, | |||
'description': None, | |||
'docstatus': 0, | |||
'doctype': 'DocField', | |||
'fieldname': 'fieldname', | |||
'fieldtype': 'Data', | |||
'hidden': None, | |||
'icon': None, | |||
'idx': 13, | |||
'in_filter': None, | |||
'label': 'Fieldname', | |||
'modified': '2011-05-18 11:07:49', | |||
'modified_by': 'Administrator', | |||
'name': '_FL03972', | |||
'no_column': None, | |||
'no_copy': 1, | |||
'oldfieldname': 'fieldname', | |||
'oldfieldtype': 'Data', | |||
'options': None, | |||
'owner': 'Administrator', | |||
'parent': 'Custom Field', | |||
'parentfield': 'fields', | |||
'parenttype': 'DocType', | |||
'permlevel': 2, | |||
'print_hide': None, | |||
'report_hide': None, | |||
'reqd': None, | |||
'search_index': None, | |||
'trigger': None, | |||
'width': None | |||
}, | |||
{ | |||
'allow_on_submit': None, | |||
'colour': None, | |||
'creation': '2010-10-13 16:39:01', | |||
'default': None, | |||
'depends_on': None, | |||
'description': None, | |||
'docstatus': 0, | |||
'doctype': 'DocField', | |||
'fieldname': 'width', | |||
'fieldtype': 'Data', | |||
'hidden': None, | |||
'icon': None, | |||
'idx': 14, | |||
'in_filter': None, | |||
'label': 'Width', | |||
'modified': '2011-05-18 11:07:49', | |||
'modified_by': 'Administrator', | |||
'name': '_FL03973', | |||
'no_column': None, | |||
'no_copy': None, | |||
'oldfieldname': 'width', | |||
'oldfieldtype': 'Data', | |||
'options': None, | |||
'owner': 'saumil@webnotestech.com', | |||
'parent': 'Custom Field', | |||
'parentfield': 'fields', | |||
'parenttype': 'DocType', | |||
'permlevel': 0, | |||
'print_hide': None, | |||
'report_hide': None, | |||
'reqd': None, | |||
'search_index': None, | |||
'trigger': None, | |||
'width': None | |||
}, | |||
{ | |||
'allow_on_submit': None, | |||
'colour': None, | |||
'creation': '2010-10-13 16:39:01', | |||
'default': None, | |||
'depends_on': None, | |||
'description': None, | |||
'docstatus': 0, | |||
'doctype': 'DocField', | |||
'fieldname': 'reqd', | |||
'fieldtype': 'Check', | |||
'hidden': None, | |||
'icon': None, | |||
'idx': 15, | |||
'in_filter': None, | |||
'label': 'Is Mandatory Field', | |||
'modified': '2011-05-18 11:07:49', | |||
'modified_by': 'Administrator', | |||
'name': '_FL03974', | |||
'no_column': None, | |||
'no_copy': None, | |||
'oldfieldname': 'reqd', | |||
'oldfieldtype': 'Check', | |||
'options': None, | |||
'owner': 'Administrator', | |||
'parent': 'Custom Field', | |||
'parentfield': 'fields', | |||
'parenttype': 'DocType', | |||
'permlevel': 0, | |||
'print_hide': None, | |||
'report_hide': None, | |||
'reqd': None, | |||
'search_index': None, | |||
'trigger': None, | |||
'width': None | |||
}, | |||
{ | |||
'allow_on_submit': None, | |||
'colour': None, | |||
'creation': '2010-10-13 16:39:01', | |||
'default': None, | |||
'depends_on': None, | |||
'description': None, | |||
'docstatus': 0, | |||
'doctype': 'DocField', | |||
'fieldname': 'in_filter', | |||
'fieldtype': 'Check', | |||
'hidden': None, | |||
'icon': None, | |||
'idx': 16, | |||
'in_filter': None, | |||
'label': 'In Report Filter', | |||
'modified': '2011-05-18 11:07:49', | |||
'modified_by': 'Administrator', | |||
'name': '_FL03975', | |||
'no_column': None, | |||
'no_copy': None, | |||
'oldfieldname': 'in_filter', | |||
'oldfieldtype': 'Check', | |||
'options': None, | |||
'owner': 'saumil@webnotestech.com', | |||
'parent': 'Custom Field', | |||
'parentfield': 'fields', | |||
'parenttype': 'DocType', | |||
'permlevel': 0, | |||
'print_hide': None, | |||
'report_hide': None, | |||
'reqd': None, | |||
'search_index': None, | |||
'trigger': None, | |||
'width': None | |||
}, | |||
{ | |||
'allow_on_submit': None, | |||
'colour': None, | |||
'creation': '2010-10-13 16:39:01', | |||
'default': None, | |||
'depends_on': None, | |||
'description': None, | |||
'docstatus': 0, | |||
'doctype': 'DocField', | |||
'fieldname': 'no_copy', | |||
'fieldtype': 'Check', | |||
'hidden': None, | |||
'icon': None, | |||
'idx': 17, | |||
'in_filter': None, | |||
'label': 'No Copy', | |||
'modified': '2011-05-18 11:07:49', | |||
'modified_by': 'Administrator', | |||
'name': '_FL03976', | |||
'no_column': None, | |||
'no_copy': None, | |||
'oldfieldname': 'no_copy', | |||
'oldfieldtype': 'Check', | |||
'options': None, | |||
'owner': 'saumil@webnotestech.com', | |||
'parent': 'Custom Field', | |||
'parentfield': 'fields', | |||
'parenttype': 'DocType', | |||
'permlevel': 0, | |||
'print_hide': None, | |||
'report_hide': None, | |||
'reqd': None, | |||
'search_index': None, | |||
'trigger': None, | |||
'width': None | |||
}, | |||
{ | |||
'allow_on_submit': None, | |||
'colour': None, | |||
'creation': '2010-10-13 16:39:01', | |||
'default': None, | |||
'depends_on': None, | |||
'description': None, | |||
'docstatus': 0, | |||
'doctype': 'DocField', | |||
'fieldname': 'print_hide', | |||
'fieldtype': 'Check', | |||
'hidden': None, | |||
'icon': None, | |||
'idx': 18, | |||
'in_filter': None, | |||
'label': 'Print Hide', | |||
'modified': '2011-05-18 11:07:49', | |||
'modified_by': 'Administrator', | |||
'name': '_FL03977', | |||
'no_column': None, | |||
'no_copy': None, | |||
'oldfieldname': 'print_hide', | |||
'oldfieldtype': 'Check', | |||
'options': None, | |||
'owner': 'Administrator', | |||
'parent': 'Custom Field', | |||
'parentfield': 'fields', | |||
'parenttype': 'DocType', | |||
'permlevel': 0, | |||
'print_hide': None, | |||
'report_hide': None, | |||
'reqd': None, | |||
'search_index': None, | |||
'trigger': None, | |||
'width': None | |||
}, | |||
{ | |||
'allow_on_submit': None, | |||
'colour': None, | |||
'creation': '2010-10-13 16:39:01', | |||
'default': None, | |||
'depends_on': None, | |||
'description': None, | |||
'docstatus': 0, | |||
'doctype': 'DocField', | |||
'fieldname': 'report_hide', | |||
'fieldtype': 'Check', | |||
'hidden': None, | |||
'icon': None, | |||
'idx': 19, | |||
'in_filter': None, | |||
'label': 'Report Hide', | |||
'modified': '2011-05-18 11:07:49', | |||
'modified_by': 'Administrator', | |||
'name': '_FL03978', | |||
'no_column': None, | |||
'no_copy': None, | |||
'oldfieldname': 'report_hide', | |||
'oldfieldtype': 'Check', | |||
'options': None, | |||
'owner': 'saumil@webnotestech.com', | |||
'parent': 'Custom Field', | |||
'parentfield': 'fields', | |||
'parenttype': 'DocType', | |||
'permlevel': 0, | |||
'print_hide': None, | |||
'report_hide': None, | |||
'reqd': None, | |||
'search_index': None, | |||
'trigger': None, | |||
'width': None | |||
}, | |||
{ | |||
'allow_on_submit': None, | |||
'colour': None, | |||
'creation': '2010-10-13 16:39:01', | |||
'default': None, | |||
'depends_on': None, | |||
'description': None, | |||
'docstatus': 0, | |||
'doctype': 'DocField', | |||
'fieldname': 'allow_on_submit', | |||
'fieldtype': 'Check', | |||
'hidden': None, | |||
'icon': None, | |||
'idx': 20, | |||
'in_filter': None, | |||
'label': 'Allow on Submit', | |||
'modified': '2011-05-18 11:07:49', | |||
'modified_by': 'Administrator', | |||
'name': '_FL03979', | |||
'no_column': None, | |||
'no_copy': None, | |||
'oldfieldname': 'allow_on_submit', | |||
'oldfieldtype': 'Check', | |||
'options': None, | |||
'owner': 'saumil@webnotestech.com', | |||
'parent': 'Custom Field', | |||
'parentfield': 'fields', | |||
'parenttype': 'DocType', | |||
'permlevel': 0, | |||
'print_hide': None, | |||
'report_hide': None, | |||
'reqd': None, | |||
'search_index': None, | |||
'trigger': None, | |||
'width': None | |||
}, | |||
{ | |||
'allow_on_submit': None, | |||
'colour': None, | |||
'creation': '2010-10-13 16:39:01', | |||
'default': '0', | |||
'depends_on': None, | |||
'description': None, | |||
'docstatus': 0, | |||
'doctype': 'DocField', | |||
'fieldname': 'permlevel', | |||
'fieldtype': 'Int', | |||
'hidden': None, | |||
'icon': None, | |||
'idx': 21, | |||
'in_filter': None, | |||
'label': 'Permission Level', | |||
'modified': '2011-05-18 11:07:49', | |||
'modified_by': 'Administrator', | |||
'name': '_FL03980', | |||
'no_column': None, | |||
'no_copy': None, | |||
'oldfieldname': 'permlevel', | |||
'oldfieldtype': 'Int', | |||
'options': None, | |||
'owner': 'Administrator', | |||
'parent': 'Custom Field', | |||
'parentfield': 'fields', | |||
'parenttype': 'DocType', | |||
'permlevel': 0, | |||
'print_hide': None, | |||
'report_hide': None, | |||
'reqd': None, | |||
'search_index': None, | |||
'trigger': None, | |||
'width': None | |||
} | |||
] |
@@ -0,0 +1,189 @@ | |||
[ | |||
{ | |||
'_last_update': '1305701384', | |||
'allow_attach': None, | |||
'allow_copy': None, | |||
'allow_email': None, | |||
'allow_print': None, | |||
'allow_rename': None, | |||
'allow_trash': None, | |||
'autoname': "eval:doc.dt + '-' + doc.script_type", | |||
'change_log': None, | |||
'client_script': None, | |||
'client_script_core': None, | |||
'client_string': None, | |||
'colour': 'White:FFF', | |||
'creation': '2010-08-08 17:08:56', | |||
'description': 'Add a custom script (client or server) to a DocType', | |||
'docstatus': 0, | |||
'doctype': 'DocType', | |||
'document_type': None, | |||
'dt_template': None, | |||
'hide_heading': None, | |||
'hide_toolbar': None, | |||
'idx': None, | |||
'in_create': None, | |||
'in_dialog': None, | |||
'is_transaction_doc': None, | |||
'issingle': None, | |||
'istable': None, | |||
'max_attachments': None, | |||
'menu_index': None, | |||
'modified': '2011-05-18 12:19:44', | |||
'modified_by': 'Administrator', | |||
'module': 'Core', | |||
'name': 'Custom Script', | |||
'name_case': None, | |||
'owner': 'Administrator', | |||
'parent': None, | |||
'parent_node': None, | |||
'parentfield': None, | |||
'parenttype': None, | |||
'print_outline': None, | |||
'read_only': None, | |||
'read_only_onload': None, | |||
'search_fields': None, | |||
'section_style': 'Simple', | |||
'server_code': None, | |||
'server_code_compiled': None, | |||
'server_code_core': None, | |||
'server_code_error': ' ', | |||
'show_in_menu': 0, | |||
'smallicon': None, | |||
'subject': ' ', | |||
'tag_fields': 'dt,script_type', | |||
'use_template': None, | |||
'version': 8 | |||
}, | |||
{ | |||
'amend': None, | |||
'cancel': 1, | |||
'create': 1, | |||
'creation': '2010-08-08 17:08:56', | |||
'docstatus': 0, | |||
'doctype': 'DocPerm', | |||
'execute': None, | |||
'idx': 1, | |||
'match': None, | |||
'modified': '2011-05-18 12:19:44', | |||
'modified_by': 'Administrator', | |||
'name': '_PERM00149', | |||
'owner': 'Administrator', | |||
'parent': 'Custom Script', | |||
'parentfield': 'permissions', | |||
'parenttype': 'DocType', | |||
'permlevel': 0, | |||
'read': 1, | |||
'role': 'System Manager', | |||
'submit': None, | |||
'write': 1 | |||
}, | |||
{ | |||
'allow_on_submit': None, | |||
'colour': None, | |||
'creation': '2010-08-08 17:08:56', | |||
'default': None, | |||
'depends_on': None, | |||
'description': None, | |||
'docstatus': 0, | |||
'doctype': 'DocField', | |||
'fieldname': 'dt', | |||
'fieldtype': 'Link', | |||
'hidden': None, | |||
'icon': None, | |||
'idx': 1, | |||
'in_filter': 1, | |||
'label': 'DocType', | |||
'modified': '2011-05-18 12:19:44', | |||
'modified_by': 'Administrator', | |||
'name': '_FL00824', | |||
'no_column': None, | |||
'no_copy': None, | |||
'oldfieldname': 'dt', | |||
'oldfieldtype': 'Link', | |||
'options': 'DocType', | |||
'owner': 'Administrator', | |||
'parent': 'Custom Script', | |||
'parentfield': 'fields', | |||
'parenttype': 'DocType', | |||
'permlevel': 0, | |||
'print_hide': None, | |||
'report_hide': None, | |||
'reqd': None, | |||
'search_index': 1, | |||
'trigger': None, | |||
'width': None | |||
}, | |||
{ | |||
'allow_on_submit': None, | |||
'colour': None, | |||
'creation': '2010-08-08 17:08:56', | |||
'default': None, | |||
'depends_on': None, | |||
'description': None, | |||
'docstatus': 0, | |||
'doctype': 'DocField', | |||
'fieldname': 'script_type', | |||
'fieldtype': 'Select', | |||
'hidden': None, | |||
'icon': None, | |||
'idx': 2, | |||
'in_filter': 1, | |||
'label': 'Script Type', | |||
'modified': '2011-05-18 12:19:44', | |||
'modified_by': 'Administrator', | |||
'name': '_FL00825', | |||
'no_column': None, | |||
'no_copy': None, | |||
'oldfieldname': 'script_type', | |||
'oldfieldtype': 'Select', | |||
'options': 'Server\nClient', | |||
'owner': 'Administrator', | |||
'parent': 'Custom Script', | |||
'parentfield': 'fields', | |||
'parenttype': 'DocType', | |||
'permlevel': 0, | |||
'print_hide': None, | |||
'report_hide': None, | |||
'reqd': None, | |||
'search_index': 1, | |||
'trigger': None, | |||
'width': None | |||
}, | |||
{ | |||
'allow_on_submit': None, | |||
'colour': None, | |||
'creation': '2010-08-08 17:08:56', | |||
'default': None, | |||
'depends_on': None, | |||
'description': None, | |||
'docstatus': 0, | |||
'doctype': 'DocField', | |||
'fieldname': 'script', | |||
'fieldtype': 'Code', | |||
'hidden': None, | |||
'icon': None, | |||
'idx': 3, | |||
'in_filter': None, | |||
'label': 'Script', | |||
'modified': '2011-05-18 12:19:44', | |||
'modified_by': 'Administrator', | |||
'name': '_FL00826', | |||
'no_column': None, | |||
'no_copy': None, | |||
'oldfieldname': 'script', | |||
'oldfieldtype': 'Code', | |||
'options': 'Script', | |||
'owner': 'Administrator', | |||
'parent': 'Custom Script', | |||
'parentfield': 'fields', | |||
'parenttype': 'DocType', | |||
'permlevel': 0, | |||
'print_hide': None, | |||
'report_hide': None, | |||
'reqd': None, | |||
'search_index': None, | |||
'trigger': None, | |||
'width': None | |||
} | |||
] |
@@ -0,0 +1,125 @@ | |||
[ | |||
{ | |||
'allow_attach': None, | |||
'allow_copy': None, | |||
'allow_email': None, | |||
'allow_print': None, | |||
'allow_rename': None, | |||
'allow_trash': None, | |||
'autoname': None, | |||
'change_log': None, | |||
'client_script': None, | |||
'client_script_core': None, | |||
'client_string': None, | |||
'colour': 'White:FFF', | |||
'creation': '2009-10-28 11:12:48', | |||
'description': None, | |||
'docstatus': 0, | |||
'doctype': 'DocType', | |||
'document_type': None, | |||
'dt_template': None, | |||
'hide_heading': None, | |||
'hide_toolbar': None, | |||
'idx': None, | |||
'in_create': None, | |||
'in_dialog': None, | |||
'is_transaction_doc': None, | |||
'issingle': None, | |||
'istable': 1, | |||
'max_attachments': None, | |||
'menu_index': None, | |||
'modified': '2010-09-20 14:06:57', | |||
'modified_by': 'Administrator', | |||
'module': 'Core', | |||
'name': 'Default Home Page', | |||
'name_case': None, | |||
'owner': 'Administrator', | |||
'parent': None, | |||
'parent_node': None, | |||
'parentfield': None, | |||
'parenttype': None, | |||
'print_outline': None, | |||
'read_only': None, | |||
'read_only_onload': None, | |||
'search_fields': None, | |||
'section_style': 'Simple', | |||
'server_code': None, | |||
'server_code_compiled': None, | |||
'server_code_core': None, | |||
'server_code_error': None, | |||
'show_in_menu': 0, | |||
'smallicon': None, | |||
'use_template': None, | |||
'version': 2 | |||
}, | |||
{ | |||
'allow_on_submit': None, | |||
'colour': None, | |||
'creation': '2009-10-28 11:12:48', | |||
'default': None, | |||
'depends_on': None, | |||
'description': None, | |||
'docstatus': 0, | |||
'doctype': 'DocField', | |||
'fieldname': 'role', | |||
'fieldtype': 'Link', | |||
'hidden': None, | |||
'icon': None, | |||
'idx': 1, | |||
'in_filter': None, | |||
'label': 'Role', | |||
'modified': '2009-10-28 11:22:02', | |||
'modified_by': 'Administrator', | |||
'name': '_FL00354', | |||
'no_copy': None, | |||
'oldfieldname': 'role', | |||
'oldfieldtype': 'Link', | |||
'options': 'Role', | |||
'owner': 'Administrator', | |||
'parent': 'Default Home Page', | |||
'parentfield': 'fields', | |||
'parenttype': 'DocType', | |||
'permlevel': 0, | |||
'print_hide': None, | |||
'report_hide': None, | |||
'reqd': None, | |||
'search_index': None, | |||
'trigger': None, | |||
'width': None | |||
}, | |||
{ | |||
'allow_on_submit': None, | |||
'colour': None, | |||
'creation': '2009-10-28 11:12:48', | |||
'default': None, | |||
'depends_on': None, | |||
'description': None, | |||
'docstatus': 0, | |||
'doctype': 'DocField', | |||
'fieldname': 'home_page', | |||
'fieldtype': 'Link', | |||
'hidden': None, | |||
'icon': None, | |||
'idx': 2, | |||
'in_filter': None, | |||
'label': 'Home Page', | |||
'modified': '2009-10-28 11:22:02', | |||
'modified_by': 'Administrator', | |||
'name': '_FL00355', | |||
'no_copy': None, | |||
'oldfieldname': 'home_page', | |||
'oldfieldtype': 'Link', | |||
'options': 'Page', | |||
'owner': 'Administrator', | |||
'parent': 'Default Home Page', | |||
'parentfield': 'fields', | |||
'parenttype': 'DocType', | |||
'permlevel': 0, | |||
'print_hide': None, | |||
'report_hide': None, | |||
'reqd': None, | |||
'search_index': None, | |||
'trigger': None, | |||
'width': None | |||
} | |||
] |
@@ -0,0 +1,125 @@ | |||
[ | |||
{ | |||
'allow_attach': None, | |||
'allow_copy': 0, | |||
'allow_email': 0, | |||
'allow_print': 0, | |||
'allow_rename': None, | |||
'allow_trash': None, | |||
'autoname': 'DEF.######', | |||
'change_log': None, | |||
'client_script': None, | |||
'client_script_core': None, | |||
'client_string': None, | |||
'colour': 'White:FFF', | |||
'creation': '2009-05-12 11:19:11', | |||
'description': None, | |||
'docstatus': 0, | |||
'doctype': 'DocType', | |||
'document_type': None, | |||
'dt_template': None, | |||
'hide_heading': 0, | |||
'hide_toolbar': 0, | |||
'idx': 0, | |||
'in_create': None, | |||
'in_dialog': None, | |||
'is_transaction_doc': None, | |||
'issingle': 0, | |||
'istable': 1, | |||
'max_attachments': None, | |||
'menu_index': None, | |||
'modified': '2010-09-20 14:06:57', | |||
'modified_by': 'Administrator', | |||
'module': 'Core', | |||
'name': 'DefaultValue', | |||
'name_case': None, | |||
'owner': 'Administrator', | |||
'parent': None, | |||
'parent_node': None, | |||
'parentfield': None, | |||
'parenttype': None, | |||
'print_outline': None, | |||
'read_only': 0, | |||
'read_only_onload': None, | |||
'search_fields': None, | |||
'section_style': 'Simple', | |||
'server_code': None, | |||
'server_code_compiled': None, | |||
'server_code_core': None, | |||
'server_code_error': ' ', | |||
'show_in_menu': 0, | |||
'smallicon': None, | |||
'use_template': None, | |||
'version': None | |||
}, | |||
{ | |||
'allow_on_submit': None, | |||
'colour': '', | |||
'creation': '2009-05-12 11:19:11', | |||
'default': '', | |||
'depends_on': None, | |||
'description': None, | |||
'docstatus': 0, | |||
'doctype': 'DocField', | |||
'fieldname': 'defkey', | |||
'fieldtype': 'Data', | |||
'hidden': 0, | |||
'icon': None, | |||
'idx': 1, | |||
'in_filter': None, | |||
'label': 'Key', | |||
'modified': '2009-05-12 11:19:11', | |||
'modified_by': 'Administrator', | |||
'name': '_FL00030', | |||
'no_copy': None, | |||
'oldfieldname': 'defkey', | |||
'oldfieldtype': 'Data', | |||
'options': '', | |||
'owner': 'Administrator', | |||
'parent': 'DefaultValue', | |||
'parentfield': 'fields', | |||
'parenttype': 'DocType', | |||
'permlevel': 0, | |||
'print_hide': None, | |||
'report_hide': None, | |||
'reqd': 1, | |||
'search_index': 0, | |||
'trigger': '', | |||
'width': '200px' | |||
}, | |||
{ | |||
'allow_on_submit': None, | |||
'colour': '', | |||
'creation': '2009-05-12 11:19:11', | |||
'default': '', | |||
'depends_on': None, | |||
'description': None, | |||
'docstatus': 0, | |||
'doctype': 'DocField', | |||
'fieldname': 'defvalue', | |||
'fieldtype': 'Text', | |||
'hidden': 0, | |||
'icon': None, | |||
'idx': 2, | |||
'in_filter': None, | |||
'label': 'Value', | |||
'modified': '2009-05-12 11:19:11', | |||
'modified_by': 'Administrator', | |||
'name': '_FL00031', | |||
'no_copy': None, | |||
'oldfieldname': 'defvalue', | |||
'oldfieldtype': 'Text', | |||
'options': '', | |||
'owner': 'Administrator', | |||
'parent': 'DefaultValue', | |||
'parentfield': 'fields', | |||
'parenttype': 'DocType', | |||
'permlevel': 0, | |||
'print_hide': None, | |||
'report_hide': None, | |||
'reqd': 0, | |||
'search_index': 0, | |||
'trigger': '', | |||
'width': '200px' | |||
} | |||
] |
@@ -0,0 +1,907 @@ | |||
[ | |||
{ | |||
'_last_update': '1304505340', | |||
'allow_attach': None, | |||
'allow_copy': 0, | |||
'allow_email': 0, | |||
'allow_print': 0, | |||
'allow_rename': None, | |||
'allow_trash': None, | |||
'autoname': 'FL.#####', | |||
'change_log': None, | |||
'client_script': None, | |||
'client_script_core': None, | |||
'client_string': None, | |||
'colour': 'White:FFF', | |||
'creation': '2009-05-12 11:19:11', | |||
'description': None, | |||
'docstatus': 0, | |||
'doctype': 'DocType', | |||
'document_type': None, | |||
'dt_template': None, | |||
'hide_heading': 0, | |||
'hide_toolbar': 0, | |||
'idx': 0, | |||
'in_create': None, | |||
'in_dialog': None, | |||
'is_transaction_doc': None, | |||
'issingle': 0, | |||
'istable': 1, | |||
'max_attachments': None, | |||
'menu_index': None, | |||
'modified': '2011-05-05 14:00:58', | |||
'modified_by': 'Administrator', | |||
'module': 'Core', | |||
'name': 'DocField', | |||
'name_case': None, | |||
'owner': 'Administrator', | |||
'parent': None, | |||
'parent_node': None, | |||
'parentfield': None, | |||
'parenttype': None, | |||
'print_outline': None, | |||
'read_only': 0, | |||
'read_only_onload': None, | |||
'search_fields': None, | |||
'section_style': 'Simple', | |||
'server_code': None, | |||
'server_code_compiled': None, | |||
'server_code_core': None, | |||
'server_code_error': ' ', | |||
'show_in_menu': 0, | |||
'smallicon': None, | |||
'use_template': None, | |||
'version': 4 | |||
}, | |||
{ | |||
'amend': None, | |||
'cancel': 0, | |||
'create': 0, | |||
'creation': '2009-05-12 11:19:22', | |||
'docstatus': 0, | |||
'doctype': 'DocPerm', | |||
'execute': 0, | |||
'idx': 1, | |||
'match': None, | |||
'modified': '2011-05-05 14:00:58', | |||
'modified_by': 'Administrator', | |||
'name': '_PERM00003', | |||
'owner': 'Administrator', | |||
'parent': 'DocField', | |||
'parentfield': 'permissions', | |||
'parenttype': 'DocType', | |||
'permlevel': 0, | |||
'read': 0, | |||
'role': 'Administrator', | |||
'submit': 0, | |||
'write': 0 | |||
}, | |||
{ | |||
'allow_on_submit': None, | |||
'colour': None, | |||
'creation': '2009-05-12 11:19:11', | |||
'default': None, | |||
'depends_on': None, | |||
'description': None, | |||
'docstatus': 0, | |||
'doctype': 'DocField', | |||
'fieldname': 'label', | |||
'fieldtype': 'Data', | |||
'hidden': 0, | |||
'icon': None, | |||
'idx': 1, | |||
'in_filter': None, | |||
'label': 'Label', | |||
'modified': '2011-05-05 14:00:58', | |||
'modified_by': 'Administrator', | |||
'name': '_FL00032', | |||
'no_column': None, | |||
'no_copy': None, | |||
'oldfieldname': 'label', | |||
'oldfieldtype': 'Data', | |||
'options': None, | |||
'owner': 'Administrator', | |||
'parent': 'DocField', | |||
'parentfield': 'fields', | |||
'parenttype': 'DocType', | |||
'permlevel': 0, | |||
'print_hide': None, | |||
'report_hide': None, | |||
'reqd': 0, | |||
'search_index': 1, | |||
'trigger': None, | |||
'width': None | |||
}, | |||
{ | |||
'allow_on_submit': None, | |||
'colour': None, | |||
'creation': '2009-05-12 11:19:11', | |||
'default': None, | |||
'depends_on': None, | |||
'description': None, | |||
'docstatus': 0, | |||
'doctype': 'DocField', | |||
'fieldname': 'fieldtype', | |||
'fieldtype': 'Select', | |||
'hidden': 0, | |||
'icon': None, | |||
'idx': 2, | |||
'in_filter': None, | |||
'label': 'Type', | |||
'modified': '2011-05-05 14:00:58', | |||
'modified_by': 'Administrator', | |||
'name': '_FL00033', | |||
'no_column': None, | |||
'no_copy': None, | |||
'oldfieldname': 'fieldtype', | |||
'oldfieldtype': 'Select', | |||
'options': 'Data\nSelect\nText\nSmall Text\nText Editor\nLink\nInt\nDate\nTime\nCurrency\nTable\nFloat\nCheck\nSection Break\nColumn Break\nButton\nRead Only\nCode\nHTML\nImage\nBlob\nPassword', | |||
'owner': 'Administrator', | |||
'parent': 'DocField', | |||
'parentfield': 'fields', | |||
'parenttype': 'DocType', | |||
'permlevel': 0, | |||
'print_hide': None, | |||
'report_hide': None, | |||
'reqd': 1, | |||
'search_index': 1, | |||
'trigger': None, | |||
'width': None | |||
}, | |||
{ | |||
'allow_on_submit': None, | |||
'colour': None, | |||
'creation': '2009-05-12 11:19:11', | |||
'default': None, | |||
'depends_on': None, | |||
'description': None, | |||
'docstatus': 0, | |||
'doctype': 'DocField', | |||
'fieldname': 'fieldname', | |||
'fieldtype': 'Data', | |||
'hidden': 0, | |||
'icon': None, | |||
'idx': 3, | |||
'in_filter': None, | |||
'label': 'Name', | |||
'modified': '2011-05-05 14:00:58', | |||
'modified_by': 'Administrator', | |||
'name': '_FL00034', | |||
'no_column': None, | |||
'no_copy': None, | |||
'oldfieldname': 'fieldname', | |||
'oldfieldtype': 'Data', | |||
'options': None, | |||
'owner': 'Administrator', | |||
'parent': 'DocField', | |||
'parentfield': 'fields', | |||
'parenttype': 'DocType', | |||
'permlevel': 0, | |||
'print_hide': None, | |||
'report_hide': None, | |||
'reqd': 0, | |||
'search_index': 1, | |||
'trigger': None, | |||
'width': None | |||
}, | |||
{ | |||
'allow_on_submit': None, | |||
'colour': None, | |||
'creation': '2009-05-12 11:19:11', | |||
'default': None, | |||
'depends_on': None, | |||
'description': 'For Links, enter the DocType as range\nFor Select, enter list of Options separated by comma', | |||
'docstatus': 0, | |||
'doctype': 'DocField', | |||
'fieldname': 'options', | |||
'fieldtype': 'Text', | |||
'hidden': 0, | |||
'icon': None, | |||
'idx': 4, | |||
'in_filter': None, | |||
'label': 'Options', | |||
'modified': '2011-05-05 14:00:58', | |||
'modified_by': 'Administrator', | |||
'name': '_FL00035', | |||
'no_column': None, | |||
'no_copy': None, | |||
'oldfieldname': 'options', | |||
'oldfieldtype': 'Text', | |||
'options': None, | |||
'owner': 'Administrator', | |||
'parent': 'DocField', | |||
'parentfield': 'fields', | |||
'parenttype': 'DocType', | |||
'permlevel': 0, | |||
'print_hide': None, | |||
'report_hide': None, | |||
'reqd': 0, | |||
'search_index': 0, | |||
'trigger': None, | |||
'width': None | |||
}, | |||
{ | |||
'allow_on_submit': None, | |||
'colour': None, | |||
'creation': '2009-05-12 11:19:11', | |||
'default': '0', | |||
'depends_on': None, | |||
'description': None, | |||
'docstatus': 0, | |||
'doctype': 'DocField', | |||
'fieldname': 'permlevel', | |||
'fieldtype': 'Int', | |||
'hidden': 0, | |||
'icon': None, | |||
'idx': 5, | |||
'in_filter': None, | |||
'label': 'Perm Level', | |||
'modified': '2011-05-05 14:00:58', | |||
'modified_by': 'Administrator', | |||
'name': '_FL00036', | |||
'no_column': None, | |||
'no_copy': None, | |||
'oldfieldname': 'permlevel', | |||
'oldfieldtype': 'Int', | |||
'options': None, | |||
'owner': 'Administrator', | |||
'parent': 'DocField', | |||
'parentfield': 'fields', | |||
'parenttype': 'DocType', | |||
'permlevel': 0, | |||
'print_hide': None, | |||
'report_hide': None, | |||
'reqd': 0, | |||
'search_index': 0, | |||
'trigger': None, | |||
'width': None | |||
}, | |||
{ | |||
'allow_on_submit': None, | |||
'colour': None, | |||
'creation': '2009-05-12 11:19:11', | |||
'default': None, | |||
'depends_on': None, | |||
'description': None, | |||
'docstatus': 0, | |||
'doctype': 'DocField', | |||
'fieldname': 'width', | |||
'fieldtype': 'Data', | |||
'hidden': 0, | |||
'icon': None, | |||
'idx': 6, | |||
'in_filter': None, | |||
'label': 'Width', | |||
'modified': '2011-05-05 14:00:58', | |||
'modified_by': 'Administrator', | |||
'name': '_FL00037', | |||
'no_column': None, | |||
'no_copy': None, | |||
'oldfieldname': 'width', | |||
'oldfieldtype': 'Data', | |||
'options': None, | |||
'owner': 'Administrator', | |||
'parent': 'DocField', | |||
'parentfield': 'fields', | |||
'parenttype': 'DocType', | |||
'permlevel': 0, | |||
'print_hide': None, | |||
'report_hide': None, | |||
'reqd': 0, | |||
'search_index': 0, | |||
'trigger': None, | |||
'width': '50px' | |||
}, | |||
{ | |||
'allow_on_submit': None, | |||
'colour': None, | |||
'creation': '2009-05-12 11:19:11', | |||
'default': None, | |||
'depends_on': None, | |||
'description': None, | |||
'docstatus': 0, | |||
'doctype': 'DocField', | |||
'fieldname': 'reqd', | |||
'fieldtype': 'Check', | |||
'hidden': 0, | |||
'icon': None, | |||
'idx': 7, | |||
'in_filter': None, | |||
'label': 'Reqd', | |||
'modified': '2011-05-05 14:00:58', | |||
'modified_by': 'Administrator', | |||
'name': '_FL00038', | |||
'no_column': None, | |||
'no_copy': None, | |||
'oldfieldname': 'reqd', | |||
'oldfieldtype': 'Check', | |||
'options': None, | |||
'owner': 'Administrator', | |||
'parent': 'DocField', | |||
'parentfield': 'fields', | |||
'parenttype': 'DocType', | |||
'permlevel': 0, | |||
'print_hide': None, | |||
'report_hide': None, | |||
'reqd': 0, | |||
'search_index': 0, | |||
'trigger': None, | |||
'width': '50px' | |||
}, | |||
{ | |||
'allow_on_submit': None, | |||
'colour': None, | |||
'creation': '2009-05-12 11:19:11', | |||
'default': None, | |||
'depends_on': None, | |||
'description': None, | |||
'docstatus': 0, | |||
'doctype': 'DocField', | |||
'fieldname': 'search_index', | |||
'fieldtype': 'Check', | |||
'hidden': 0, | |||
'icon': None, | |||
'idx': 8, | |||
'in_filter': None, | |||
'label': 'Index', | |||
'modified': '2011-05-05 14:00:58', | |||
'modified_by': 'Administrator', | |||
'name': '_FL00039', | |||
'no_column': None, | |||
'no_copy': None, | |||
'oldfieldname': 'search_index', | |||
'oldfieldtype': 'Check', | |||
'options': None, | |||
'owner': 'Administrator', | |||
'parent': 'DocField', | |||
'parentfield': 'fields', | |||
'parenttype': 'DocType', | |||
'permlevel': 0, | |||
'print_hide': None, | |||
'report_hide': None, | |||
'reqd': 0, | |||
'search_index': 0, | |||
'trigger': None, | |||
'width': '50px' | |||
}, | |||
{ | |||
'allow_on_submit': None, | |||
'colour': None, | |||
'creation': '2010-01-20 11:09:13', | |||
'default': None, | |||
'depends_on': None, | |||
'description': None, | |||
'docstatus': 0, | |||
'doctype': 'DocField', | |||
'fieldname': 'in_filter', | |||
'fieldtype': 'Check', | |||
'hidden': None, | |||
'icon': None, | |||
'idx': 9, | |||
'in_filter': None, | |||
'label': 'In Filter', | |||
'modified': '2011-05-05 14:00:58', | |||
'modified_by': 'Administrator', | |||
'name': '_FL00390', | |||
'no_column': None, | |||
'no_copy': None, | |||
'oldfieldname': 'in_filter', | |||
'oldfieldtype': 'Check', | |||
'options': None, | |||
'owner': 'nabin@webnotestech.com', | |||
'parent': 'DocField', | |||
'parentfield': 'fields', | |||
'parenttype': 'DocType', | |||
'permlevel': 0, | |||
'print_hide': None, | |||
'report_hide': None, | |||
'reqd': None, | |||
'search_index': None, | |||
'trigger': None, | |||
'width': '50px' | |||
}, | |||
{ | |||
'allow_on_submit': None, | |||
'colour': None, | |||
'creation': '2009-05-12 11:19:11', | |||
'default': None, | |||
'depends_on': None, | |||
'description': None, | |||
'docstatus': 0, | |||
'doctype': 'DocField', | |||
'fieldname': 'hidden', | |||
'fieldtype': 'Check', | |||
'hidden': 0, | |||
'icon': None, | |||
'idx': 10, | |||
'in_filter': None, | |||
'label': 'Hidden', | |||
'modified': '2011-05-05 14:00:58', | |||
'modified_by': 'Administrator', | |||
'name': '_FL00040', | |||
'no_column': None, | |||
'no_copy': None, | |||
'oldfieldname': 'hidden', | |||
'oldfieldtype': 'Check', | |||
'options': None, | |||
'owner': 'Administrator', | |||
'parent': 'DocField', | |||
'parentfield': 'fields', | |||
'parenttype': 'DocType', | |||
'permlevel': 0, | |||
'print_hide': None, | |||
'report_hide': None, | |||
'reqd': 0, | |||
'search_index': 0, | |||
'trigger': None, | |||
'width': '50px' | |||
}, | |||
{ | |||
'allow_on_submit': None, | |||
'colour': None, | |||
'creation': '2011-05-05 14:00:58', | |||
'default': None, | |||
'depends_on': None, | |||
'description': None, | |||
'docstatus': 0, | |||
'doctype': 'DocField', | |||
'fieldname': 'no_column', | |||
'fieldtype': 'Check', | |||
'hidden': None, | |||
'icon': None, | |||
'idx': 11, | |||
'in_filter': None, | |||
'label': 'No Column', | |||
'modified': '2011-05-05 14:00:58', | |||
'modified_by': 'Administrator', | |||
'name': '000000705', | |||
'no_column': None, | |||
'no_copy': None, | |||
'oldfieldname': None, | |||
'oldfieldtype': None, | |||
'options': None, | |||
'owner': 'Administrator', | |||
'parent': 'DocField', | |||
'parentfield': 'fields', | |||
'parenttype': 'DocType', | |||
'permlevel': 0, | |||
'print_hide': None, | |||
'report_hide': None, | |||
'reqd': None, | |||
'search_index': None, | |||
'trigger': None, | |||
'width': None | |||
}, | |||
{ | |||
'allow_on_submit': None, | |||
'colour': None, | |||
'creation': '2009-05-12 11:19:11', | |||
'default': None, | |||
'depends_on': None, | |||
'description': None, | |||
'docstatus': 0, | |||
'doctype': 'DocField', | |||
'fieldname': 'print_hide', | |||
'fieldtype': 'Check', | |||
'hidden': 0, | |||
'icon': None, | |||
'idx': 12, | |||
'in_filter': None, | |||
'label': 'Print Hide', | |||
'modified': '2011-05-05 14:00:58', | |||
'modified_by': 'Administrator', | |||
'name': '_FL00041', | |||
'no_column': None, | |||
'no_copy': None, | |||
'oldfieldname': 'print_hide', | |||
'oldfieldtype': 'Check', | |||
'options': None, | |||
'owner': 'Administrator', | |||
'parent': 'DocField', | |||
'parentfield': 'fields', | |||
'parenttype': 'DocType', | |||
'permlevel': 0, | |||
'print_hide': None, | |||
'report_hide': None, | |||
'reqd': 0, | |||
'search_index': 0, | |||
'trigger': None, | |||
'width': None | |||
}, | |||
{ | |||
'allow_on_submit': None, | |||
'colour': None, | |||
'creation': '2009-05-12 11:19:11', | |||
'default': None, | |||
'depends_on': None, | |||
'description': None, | |||
'docstatus': 0, | |||
'doctype': 'DocField', | |||
'fieldname': 'no_copy', | |||
'fieldtype': 'Check', | |||
'hidden': None, | |||
'icon': None, | |||
'idx': 13, | |||
'in_filter': None, | |||
'label': 'No Copy', | |||
'modified': '2011-05-05 14:00:58', | |||
'modified_by': 'Administrator', | |||
'name': '_FL00042', | |||
'no_column': None, | |||
'no_copy': None, | |||
'oldfieldname': 'no_copy', | |||
'oldfieldtype': 'Check', | |||
'options': None, | |||
'owner': 'Administrator', | |||
'parent': 'DocField', | |||
'parentfield': 'fields', | |||
'parenttype': 'DocType', | |||
'permlevel': 0, | |||
'print_hide': None, | |||
'report_hide': None, | |||
'reqd': None, | |||
'search_index': None, | |||
'trigger': None, | |||
'width': '50px' | |||
}, | |||
{ | |||
'allow_on_submit': None, | |||
'colour': 'White:FFF', | |||
'creation': '2009-05-12 11:19:12', | |||
'default': None, | |||
'depends_on': None, | |||
'description': None, | |||
'docstatus': 0, | |||
'doctype': 'DocField', | |||
'fieldname': 'report_hide', | |||
'fieldtype': 'Check', | |||
'hidden': None, | |||
'icon': None, | |||
'idx': 14, | |||
'in_filter': None, | |||
'label': 'Report Hide', | |||
'modified': '2011-05-05 14:00:58', | |||
'modified_by': 'Administrator', | |||
'name': '_FL00043', | |||
'no_column': None, | |||
'no_copy': None, | |||
'oldfieldname': 'report_hide', | |||
'oldfieldtype': 'Check', | |||
'options': None, | |||
'owner': 'Administrator', | |||
'parent': 'DocField', | |||
'parentfield': 'fields', | |||
'parenttype': 'DocType', | |||
'permlevel': 0, | |||
'print_hide': None, | |||
'report_hide': None, | |||
'reqd': None, | |||
'search_index': None, | |||
'trigger': None, | |||
'width': None | |||
}, | |||
{ | |||
'allow_on_submit': None, | |||
'colour': None, | |||
'creation': '2009-05-12 11:19:12', | |||
'default': None, | |||
'depends_on': None, | |||
'description': None, | |||
'docstatus': 0, | |||
'doctype': 'DocField', | |||
'fieldname': 'allow_on_submit', | |||
'fieldtype': 'Check', | |||
'hidden': None, | |||
'icon': None, | |||
'idx': 15, | |||
'in_filter': None, | |||
'label': 'Allow on Submit', | |||
'modified': '2011-05-05 14:00:58', | |||
'modified_by': 'Administrator', | |||
'name': '_FL00044', | |||
'no_column': None, | |||
'no_copy': None, | |||
'oldfieldname': 'allow_on_submit', | |||
'oldfieldtype': 'Check', | |||
'options': None, | |||
'owner': 'Administrator', | |||
'parent': 'DocField', | |||
'parentfield': 'fields', | |||
'parenttype': 'DocType', | |||
'permlevel': 0, | |||
'print_hide': None, | |||
'report_hide': None, | |||
'reqd': None, | |||
'search_index': None, | |||
'trigger': None, | |||
'width': None | |||
}, | |||
{ | |||
'allow_on_submit': None, | |||
'colour': None, | |||
'creation': '2009-05-12 11:19:12', | |||
'default': None, | |||
'depends_on': None, | |||
'description': None, | |||
'docstatus': 0, | |||
'doctype': 'DocField', | |||
'fieldname': 'depends_on', | |||
'fieldtype': 'Data', | |||
'hidden': None, | |||
'icon': None, | |||
'idx': 16, | |||
'in_filter': None, | |||
'label': 'Depends On', | |||
'modified': '2011-05-05 14:00:58', | |||
'modified_by': 'Administrator', | |||
'name': '_FL00045', | |||
'no_column': None, | |||
'no_copy': None, | |||
'oldfieldname': 'depends_on', | |||
'oldfieldtype': 'Data', | |||
'options': None, | |||
'owner': 'Administrator', | |||
'parent': 'DocField', | |||
'parentfield': 'fields', | |||
'parenttype': 'DocType', | |||
'permlevel': 0, | |||
'print_hide': None, | |||
'report_hide': None, | |||
'reqd': None, | |||
'search_index': None, | |||
'trigger': None, | |||
'width': None | |||
}, | |||
{ | |||
'allow_on_submit': None, | |||
'colour': None, | |||
'creation': '2009-05-12 11:19:12', | |||
'default': None, | |||
'depends_on': None, | |||
'description': None, | |||
'docstatus': 0, | |||
'doctype': 'DocField', | |||
'fieldname': 'description', | |||
'fieldtype': 'Text', | |||
'hidden': None, | |||
'icon': None, | |||
'idx': 17, | |||
'in_filter': None, | |||
'label': 'Description', | |||
'modified': '2011-05-05 14:00:58', | |||
'modified_by': 'Administrator', | |||
'name': '_FL00046', | |||
'no_column': None, | |||
'no_copy': None, | |||
'oldfieldname': 'description', | |||
'oldfieldtype': 'Text', | |||
'options': None, | |||
'owner': 'Administrator', | |||
'parent': 'DocField', | |||
'parentfield': 'fields', | |||
'parenttype': 'DocType', | |||
'permlevel': 0, | |||
'print_hide': None, | |||
'report_hide': None, | |||
'reqd': None, | |||
'search_index': None, | |||
'trigger': None, | |||
'width': '300px' | |||
}, | |||
{ | |||
'allow_on_submit': None, | |||
'colour': None, | |||
'creation': '2009-05-12 11:19:12', | |||
'default': None, | |||
'depends_on': None, | |||
'description': None, | |||
'docstatus': 0, | |||
'doctype': 'DocField', | |||
'fieldname': 'trigger', | |||
'fieldtype': 'Select', | |||
'hidden': 0, | |||
'icon': None, | |||
'idx': 18, | |||
'in_filter': None, | |||
'label': 'Trigger', | |||
'modified': '2011-05-05 14:00:58', | |||
'modified_by': 'Administrator', | |||
'name': '_FL00047', | |||
'no_column': None, | |||
'no_copy': None, | |||
'oldfieldname': 'trigger', | |||
'oldfieldtype': 'Select', | |||
'options': '\nClient\nServer', | |||
'owner': 'Administrator', | |||
'parent': 'DocField', | |||
'parentfield': 'fields', | |||
'parenttype': 'DocType', | |||
'permlevel': 0, | |||
'print_hide': None, | |||
'report_hide': None, | |||
'reqd': 0, | |||
'search_index': 0, | |||
'trigger': None, | |||
'width': None | |||
}, | |||
{ | |||
'allow_on_submit': None, | |||
'colour': None, | |||
'creation': '2009-05-12 11:19:12', | |||
'default': None, | |||
'depends_on': None, | |||
'description': None, | |||
'docstatus': 0, | |||
'doctype': 'DocField', | |||
'fieldname': 'default', | |||
'fieldtype': 'Text', | |||
'hidden': 0, | |||
'icon': None, | |||
'idx': 19, | |||
'in_filter': None, | |||
'label': 'Default', | |||
'modified': '2011-05-05 14:00:58', | |||
'modified_by': 'Administrator', | |||
'name': '_FL00048', | |||
'no_column': None, | |||
'no_copy': None, | |||
'oldfieldname': 'default', | |||
'oldfieldtype': 'Text', | |||
'options': None, | |||
'owner': 'Administrator', | |||
'parent': 'DocField', | |||
'parentfield': 'fields', | |||
'parenttype': 'DocType', | |||
'permlevel': 0, | |||
'print_hide': None, | |||
'report_hide': None, | |||
'reqd': 0, | |||
'search_index': 0, | |||
'trigger': None, | |||
'width': None | |||
}, | |||
{ | |||
'allow_on_submit': None, | |||
'colour': None, | |||
'creation': '2009-05-12 11:19:12', | |||
'default': None, | |||
'depends_on': None, | |||
'description': None, | |||
'docstatus': 0, | |||
'doctype': 'DocField', | |||
'fieldname': 'colour', | |||
'fieldtype': 'Select', | |||
'hidden': 0, | |||
'icon': None, | |||
'idx': 20, | |||
'in_filter': None, | |||
'label': 'Colour', | |||
'modified': '2011-05-05 14:00:58', | |||
'modified_by': 'Administrator', | |||
'name': '_FL00049', | |||
'no_column': None, | |||
'no_copy': None, | |||
'oldfieldname': 'colour', | |||
'oldfieldtype': 'Select', | |||
'options': 'White:FFF\nLight Blue:DEF\nLight Green:DFE\nPeach:FEF3C5\nPink:FEF2EA\nLilac:FDEAFE\nAqua:EAFEFA', | |||
'owner': 'Administrator', | |||
'parent': 'DocField', | |||
'parentfield': 'fields', | |||
'parenttype': 'DocType', | |||
'permlevel': 0, | |||
'print_hide': None, | |||
'report_hide': None, | |||
'reqd': 0, | |||
'search_index': 0, | |||
'trigger': None, | |||
'width': None | |||
}, | |||
{ | |||
'allow_on_submit': None, | |||
'colour': None, | |||
'creation': '2009-05-12 11:19:12', | |||
'default': None, | |||
'depends_on': None, | |||
'description': None, | |||
'docstatus': 0, | |||
'doctype': 'DocField', | |||
'fieldname': 'icon', | |||
'fieldtype': 'Data', | |||
'hidden': None, | |||
'icon': None, | |||
'idx': 21, | |||
'in_filter': None, | |||
'label': 'Icon', | |||
'modified': '2011-05-05 14:00:58', | |||
'modified_by': 'Administrator', | |||
'name': '_FL00050', | |||
'no_column': None, | |||
'no_copy': None, | |||
'oldfieldname': 'icon', | |||
'oldfieldtype': 'Data', | |||
'options': None, | |||
'owner': 'Administrator', | |||
'parent': 'DocField', | |||
'parentfield': 'fields', | |||
'parenttype': 'DocType', | |||
'permlevel': 0, | |||
'print_hide': None, | |||
'report_hide': None, | |||
'reqd': None, | |||
'search_index': None, | |||
'trigger': None, | |||
'width': None | |||
}, | |||
{ | |||
'allow_on_submit': None, | |||
'colour': None, | |||
'creation': '2009-05-12 11:19:12', | |||
'default': None, | |||
'depends_on': None, | |||
'description': None, | |||
'docstatus': 0, | |||
'doctype': 'DocField', | |||
'fieldname': 'oldfieldname', | |||
'fieldtype': 'Data', | |||
'hidden': 1, | |||
'icon': None, | |||
'idx': 22, | |||
'in_filter': None, | |||
'label': None, | |||
'modified': '2011-05-05 14:00:58', | |||
'modified_by': 'Administrator', | |||
'name': '_FL00051', | |||
'no_column': None, | |||
'no_copy': None, | |||
'oldfieldname': 'oldfieldname', | |||
'oldfieldtype': 'Data', | |||
'options': None, | |||
'owner': 'Administrator', | |||
'parent': 'DocField', | |||
'parentfield': 'fields', | |||
'parenttype': 'DocType', | |||
'permlevel': 0, | |||
'print_hide': None, | |||
'report_hide': None, | |||
'reqd': 0, | |||
'search_index': 0, | |||
'trigger': None, | |||
'width': None | |||
}, | |||
{ | |||
'allow_on_submit': None, | |||
'colour': None, | |||
'creation': '2009-05-12 11:19:12', | |||
'default': None, | |||
'depends_on': None, | |||
'description': None, | |||
'docstatus': 0, | |||
'doctype': 'DocField', | |||
'fieldname': 'oldfieldtype', | |||
'fieldtype': 'Data', | |||
'hidden': 1, | |||
'icon': None, | |||
'idx': 23, | |||
'in_filter': None, | |||
'label': None, | |||
'modified': '2011-05-05 14:00:58', | |||
'modified_by': 'Administrator', | |||
'name': '_FL00052', | |||
'no_column': None, | |||
'no_copy': None, | |||
'oldfieldname': 'oldfieldtype', | |||
'oldfieldtype': 'Data', | |||
'options': None, | |||
'owner': 'Administrator', | |||
'parent': 'DocField', | |||
'parentfield': 'fields', | |||
'parenttype': 'DocType', | |||
'permlevel': 0, | |||
'print_hide': None, | |||
'report_hide': None, | |||
'reqd': 0, | |||
'search_index': 0, | |||
'trigger': None, | |||
'width': None | |||
} | |||
] |
@@ -0,0 +1,90 @@ | |||
[ | |||
{ | |||
'allow_attach': None, | |||
'allow_copy': 0, | |||
'allow_email': 0, | |||
'allow_print': 0, | |||
'allow_rename': None, | |||
'allow_trash': None, | |||
'autoname': 'DF.######', | |||
'change_log': None, | |||
'client_script': None, | |||
'client_script_core': None, | |||
'client_string': None, | |||
'colour': 'White:FFF', | |||
'creation': '2009-05-12 11:19:11', | |||
'description': None, | |||
'docstatus': 0, | |||
'doctype': 'DocType', | |||
'document_type': None, | |||
'dt_template': None, | |||
'hide_heading': 0, | |||
'hide_toolbar': 0, | |||
'idx': 0, | |||
'in_create': None, | |||
'in_dialog': None, | |||
'is_transaction_doc': None, | |||
'issingle': 0, | |||
'istable': 1, | |||
'max_attachments': None, | |||
'menu_index': None, | |||
'modified': '2010-09-20 14:06:57', | |||
'modified_by': 'Administrator', | |||
'module': 'Core', | |||
'name': 'DocFormat', | |||
'name_case': None, | |||
'owner': 'Administrator', | |||
'parent': None, | |||
'parent_node': None, | |||
'parentfield': None, | |||
'parenttype': None, | |||
'print_outline': None, | |||
'read_only': 0, | |||
'read_only_onload': None, | |||
'search_fields': None, | |||
'section_style': None, | |||
'server_code': None, | |||
'server_code_compiled': None, | |||
'server_code_core': None, | |||
'server_code_error': ' ', | |||
'show_in_menu': None, | |||
'smallicon': None, | |||
'use_template': None, | |||
'version': None | |||
}, | |||
{ | |||
'allow_on_submit': None, | |||
'colour': '', | |||
'creation': '2009-05-12 11:19:12', | |||
'default': '', | |||
'depends_on': None, | |||
'description': None, | |||
'docstatus': 0, | |||
'doctype': 'DocField', | |||
'fieldname': 'format', | |||
'fieldtype': 'Link', | |||
'hidden': 0, | |||
'icon': None, | |||
'idx': 1, | |||
'in_filter': None, | |||
'label': 'Format', | |||
'modified': '2009-05-12 11:19:12', | |||
'modified_by': 'Administrator', | |||
'name': '_FL00054', | |||
'no_copy': None, | |||
'oldfieldname': 'format', | |||
'oldfieldtype': 'Link', | |||
'options': 'Print Format', | |||
'owner': 'Administrator', | |||
'parent': 'DocFormat', | |||
'parentfield': 'fields', | |||
'parenttype': 'DocType', | |||
'permlevel': 0, | |||
'print_hide': None, | |||
'report_hide': None, | |||
'reqd': 0, | |||
'search_index': 0, | |||
'trigger': '', | |||
'width': '' | |||
} | |||
] |
@@ -0,0 +1,405 @@ | |||
[ | |||
{ | |||
'allow_attach': None, | |||
'allow_copy': 0, | |||
'allow_email': 0, | |||
'allow_print': 0, | |||
'allow_rename': None, | |||
'allow_trash': None, | |||
'autoname': 'PERM.#####', | |||
'change_log': None, | |||
'client_script': None, | |||
'client_script_core': None, | |||
'client_string': None, | |||
'colour': 'White:FFF', | |||
'creation': '2009-05-12 11:19:11', | |||
'description': None, | |||
'docstatus': 0, | |||
'doctype': 'DocType', | |||
'document_type': None, | |||
'dt_template': None, | |||
'hide_heading': 0, | |||
'hide_toolbar': 0, | |||
'idx': 0, | |||
'in_create': None, | |||
'in_dialog': None, | |||
'is_transaction_doc': None, | |||
'issingle': 0, | |||
'istable': 1, | |||
'max_attachments': None, | |||
'menu_index': None, | |||
'modified': '2010-09-20 14:06:57', | |||
'modified_by': 'Administrator', | |||
'module': 'Core', | |||
'name': 'DocPerm', | |||
'name_case': None, | |||
'owner': 'Administrator', | |||
'parent': None, | |||
'parent_node': None, | |||
'parentfield': None, | |||
'parenttype': None, | |||
'print_outline': None, | |||
'read_only': 0, | |||
'read_only_onload': None, | |||
'search_fields': None, | |||
'section_style': 'Simple', | |||
'server_code': None, | |||
'server_code_compiled': None, | |||
'server_code_core': None, | |||
'server_code_error': ' ', | |||
'show_in_menu': 0, | |||
'smallicon': None, | |||
'use_template': None, | |||
'version': None | |||
}, | |||
{ | |||
'allow_on_submit': None, | |||
'colour': '', | |||
'creation': '2009-05-12 11:19:12', | |||
'default': '0', | |||
'depends_on': None, | |||
'description': None, | |||
'docstatus': 0, | |||
'doctype': 'DocField', | |||
'fieldname': 'permlevel', | |||
'fieldtype': 'Int', | |||
'hidden': 0, | |||
'icon': None, | |||
'idx': 1, | |||
'in_filter': None, | |||
'label': 'Level', | |||
'modified': '2009-05-12 11:19:12', | |||
'modified_by': 'Administrator', | |||
'name': '_FL00055', | |||
'no_copy': None, | |||
'oldfieldname': 'permlevel', | |||
'oldfieldtype': 'Int', | |||
'options': '', | |||
'owner': 'Administrator', | |||
'parent': 'DocPerm', | |||
'parentfield': 'fields', | |||
'parenttype': 'DocType', | |||
'permlevel': 0, | |||
'print_hide': None, | |||
'report_hide': None, | |||
'reqd': 0, | |||
'search_index': 0, | |||
'trigger': '', | |||
'width': '40px' | |||
}, | |||
{ | |||
'allow_on_submit': None, | |||
'colour': '', | |||
'creation': '2009-05-12 11:19:12', | |||
'default': '', | |||
'depends_on': None, | |||
'description': None, | |||
'docstatus': 0, | |||
'doctype': 'DocField', | |||
'fieldname': 'role', | |||
'fieldtype': 'Link', | |||
'hidden': 0, | |||
'icon': None, | |||
'idx': 2, | |||
'in_filter': None, | |||
'label': 'Role', | |||
'modified': '2009-05-12 11:19:12', | |||
'modified_by': 'Administrator', | |||
'name': '_FL00056', | |||
'no_copy': None, | |||
'oldfieldname': 'role', | |||
'oldfieldtype': 'Link', | |||
'options': 'Role', | |||
'owner': 'Administrator', | |||
'parent': 'DocPerm', | |||
'parentfield': 'fields', | |||
'parenttype': 'DocType', | |||
'permlevel': 0, | |||
'print_hide': None, | |||
'report_hide': None, | |||
'reqd': 0, | |||
'search_index': 0, | |||
'trigger': '', | |||
'width': '150px' | |||
}, | |||
{ | |||
'allow_on_submit': None, | |||
'colour': '', | |||
'creation': '2009-05-12 11:19:12', | |||
'default': '', | |||
'depends_on': None, | |||
'description': None, | |||
'docstatus': 0, | |||
'doctype': 'DocField', | |||
'fieldname': 'read', | |||
'fieldtype': 'Check', | |||
'hidden': 0, | |||
'icon': None, | |||
'idx': 3, | |||
'in_filter': None, | |||
'label': 'Read', | |||
'modified': '2009-05-12 11:19:12', | |||
'modified_by': 'Administrator', | |||
'name': '_FL00057', | |||
'no_copy': None, | |||
'oldfieldname': 'read', | |||
'oldfieldtype': 'Check', | |||
'options': '', | |||
'owner': 'Administrator', | |||
'parent': 'DocPerm', | |||
'parentfield': 'fields', | |||
'parenttype': 'DocType', | |||
'permlevel': 0, | |||
'print_hide': None, | |||
'report_hide': None, | |||
'reqd': 0, | |||
'search_index': 0, | |||
'trigger': '', | |||
'width': '32px' | |||
}, | |||
{ | |||
'allow_on_submit': None, | |||
'colour': '', | |||
'creation': '2009-05-12 11:19:12', | |||
'default': '', | |||
'depends_on': None, | |||
'description': None, | |||
'docstatus': 0, | |||
'doctype': 'DocField', | |||
'fieldname': 'write', | |||
'fieldtype': 'Check', | |||
'hidden': 0, | |||
'icon': None, | |||
'idx': 4, | |||
'in_filter': None, | |||
'label': 'Write', | |||
'modified': '2009-05-12 11:19:12', | |||
'modified_by': 'Administrator', | |||
'name': '_FL00058', | |||
'no_copy': None, | |||
'oldfieldname': 'write', | |||
'oldfieldtype': 'Check', | |||
'options': '', | |||
'owner': 'Administrator', | |||
'parent': 'DocPerm', | |||
'parentfield': 'fields', | |||
'parenttype': 'DocType', | |||
'permlevel': 0, | |||
'print_hide': None, | |||
'report_hide': None, | |||
'reqd': 0, | |||
'search_index': 0, | |||
'trigger': '', | |||
'width': '32px' | |||
}, | |||
{ | |||
'allow_on_submit': None, | |||
'colour': '', | |||
'creation': '2009-05-12 11:19:12', | |||
'default': '', | |||
'depends_on': None, | |||
'description': None, | |||
'docstatus': 0, | |||
'doctype': 'DocField', | |||
'fieldname': 'create', | |||
'fieldtype': 'Check', | |||
'hidden': 0, | |||
'icon': None, | |||
'idx': 5, | |||
'in_filter': None, | |||
'label': 'Create', | |||
'modified': '2009-05-12 11:19:12', | |||
'modified_by': 'Administrator', | |||
'name': '_FL00059', | |||
'no_copy': None, | |||
'oldfieldname': 'create', | |||
'oldfieldtype': 'Check', | |||
'options': '', | |||
'owner': 'Administrator', | |||
'parent': 'DocPerm', | |||
'parentfield': 'fields', | |||
'parenttype': 'DocType', | |||
'permlevel': 0, | |||
'print_hide': None, | |||
'report_hide': None, | |||
'reqd': 0, | |||
'search_index': 0, | |||
'trigger': '', | |||
'width': '32px' | |||
}, | |||
{ | |||
'allow_on_submit': None, | |||
'colour': '', | |||
'creation': '2009-05-12 11:19:12', | |||
'default': '', | |||
'depends_on': None, | |||
'description': None, | |||
'docstatus': 0, | |||
'doctype': 'DocField', | |||
'fieldname': 'submit', | |||
'fieldtype': 'Check', | |||
'hidden': 0, | |||
'icon': None, | |||
'idx': 6, | |||
'in_filter': None, | |||
'label': 'Submit', | |||
'modified': '2009-05-12 11:19:12', | |||
'modified_by': 'Administrator', | |||
'name': '_FL00060', | |||
'no_copy': None, | |||
'oldfieldname': 'submit', | |||
'oldfieldtype': 'Check', | |||
'options': '', | |||
'owner': 'Administrator', | |||
'parent': 'DocPerm', | |||
'parentfield': 'fields', | |||
'parenttype': 'DocType', | |||
'permlevel': 0, | |||
'print_hide': None, | |||
'report_hide': None, | |||
'reqd': 0, | |||
'search_index': 0, | |||
'trigger': '', | |||
'width': '32px' | |||
}, | |||
{ | |||
'allow_on_submit': None, | |||
'colour': '', | |||
'creation': '2009-05-12 11:19:12', | |||
'default': '', | |||
'depends_on': None, | |||
'description': None, | |||
'docstatus': 0, | |||
'doctype': 'DocField', | |||
'fieldname': 'cancel', | |||
'fieldtype': 'Check', | |||
'hidden': 0, | |||
'icon': None, | |||
'idx': 7, | |||
'in_filter': None, | |||
'label': 'Cancel', | |||
'modified': '2009-05-12 11:19:12', | |||
'modified_by': 'Administrator', | |||
'name': '_FL00061', | |||
'no_copy': None, | |||
'oldfieldname': 'cancel', | |||
'oldfieldtype': 'Check', | |||
'options': '', | |||
'owner': 'Administrator', | |||
'parent': 'DocPerm', | |||
'parentfield': 'fields', | |||
'parenttype': 'DocType', | |||
'permlevel': 0, | |||
'print_hide': None, | |||
'report_hide': None, | |||
'reqd': 0, | |||
'search_index': 0, | |||
'trigger': '', | |||
'width': '32px' | |||
}, | |||
{ | |||
'allow_on_submit': None, | |||
'colour': '', | |||
'creation': '2009-05-12 11:19:12', | |||
'default': '', | |||
'depends_on': None, | |||
'description': None, | |||
'docstatus': 0, | |||
'doctype': 'DocField', | |||
'fieldname': 'execute', | |||
'fieldtype': 'Check', | |||
'hidden': 0, | |||
'icon': None, | |||
'idx': 8, | |||
'in_filter': None, | |||
'label': 'Execute', | |||
'modified': '2009-05-12 11:19:12', | |||
'modified_by': 'Administrator', | |||
'name': '_FL00062', | |||
'no_copy': None, | |||
'oldfieldname': 'execute', | |||
'oldfieldtype': 'Check', | |||
'options': '', | |||
'owner': 'Administrator', | |||
'parent': 'DocPerm', | |||
'parentfield': 'fields', | |||
'parenttype': 'DocType', | |||
'permlevel': 0, | |||
'print_hide': None, | |||
'report_hide': None, | |||
'reqd': 0, | |||
'search_index': 0, | |||
'trigger': '', | |||
'width': '32px' | |||
}, | |||
{ | |||
'allow_on_submit': None, | |||
'colour': None, | |||
'creation': '2009-05-12 11:19:12', | |||
'default': None, | |||
'depends_on': None, | |||
'description': None, | |||
'docstatus': 0, | |||
'doctype': 'DocField', | |||
'fieldname': 'amend', | |||
'fieldtype': 'Check', | |||
'hidden': None, | |||
'icon': None, | |||
'idx': 9, | |||
'in_filter': None, | |||
'label': 'Amend', | |||
'modified': '2009-05-12 11:19:12', | |||
'modified_by': 'Administrator', | |||
'name': '_FL00063', | |||
'no_copy': None, | |||
'oldfieldname': 'amend', | |||
'oldfieldtype': 'Check', | |||
'options': None, | |||
'owner': 'Administrator', | |||
'parent': 'DocPerm', | |||
'parentfield': 'fields', | |||
'parenttype': 'DocType', | |||
'permlevel': 0, | |||
'print_hide': None, | |||
'report_hide': None, | |||
'reqd': None, | |||
'search_index': None, | |||
'trigger': None, | |||
'width': None | |||
}, | |||
{ | |||
'allow_on_submit': None, | |||
'colour': '', | |||
'creation': '2009-05-12 11:19:12', | |||
'default': '', | |||
'depends_on': None, | |||
'description': None, | |||
'docstatus': 0, | |||
'doctype': 'DocField', | |||
'fieldname': 'match', | |||
'fieldtype': 'Data', | |||
'hidden': 0, | |||
'icon': None, | |||
'idx': 10, | |||
'in_filter': None, | |||
'label': 'Match', | |||
'modified': '2009-05-12 11:19:12', | |||
'modified_by': 'Administrator', | |||
'name': '_FL00064', | |||
'no_copy': None, | |||
'oldfieldname': 'match', | |||
'oldfieldtype': 'Data', | |||
'options': '', | |||
'owner': 'Administrator', | |||
'parent': 'DocPerm', | |||
'parentfield': 'fields', | |||
'parenttype': 'DocType', | |||
'permlevel': 0, | |||
'print_hide': None, | |||
'report_hide': None, | |||
'reqd': 0, | |||
'search_index': 0, | |||
'trigger': '', | |||
'width': '' | |||
} | |||
] |
@@ -0,0 +1,196 @@ | |||
[ | |||
{ | |||
'_last_update': None, | |||
'allow_attach': None, | |||
'allow_copy': None, | |||
'allow_email': None, | |||
'allow_print': None, | |||
'allow_rename': None, | |||
'allow_trash': None, | |||
'autoname': '_TRIGGER.######', | |||
'change_log': None, | |||
'client_script': None, | |||
'client_script_core': None, | |||
'client_string': None, | |||
'colour': 'White:FFF', | |||
'creation': '2011-05-09 11:04:24', | |||
'description': None, | |||
'docstatus': 0, | |||
'doctype': 'DocType', | |||
'document_type': None, | |||
'dt_template': None, | |||
'hide_heading': None, | |||
'hide_toolbar': None, | |||
'idx': None, | |||
'in_create': 1, | |||
'in_dialog': None, | |||
'is_transaction_doc': None, | |||
'issingle': None, | |||
'istable': None, | |||
'max_attachments': None, | |||
'menu_index': None, | |||
'modified': '2011-03-31 15:23:46', | |||
'modified_by': 'Administrator', | |||
'module': 'Core', | |||
'name': 'DocTrigger', | |||
'name_case': None, | |||
'owner': 'Administrator', | |||
'parent': None, | |||
'parent_node': None, | |||
'parentfield': None, | |||
'parenttype': None, | |||
'print_outline': None, | |||
'read_only': 1, | |||
'read_only_onload': None, | |||
'search_fields': None, | |||
'section_style': 'Simple', | |||
'server_code': None, | |||
'server_code_compiled': None, | |||
'server_code_core': None, | |||
'server_code_error': None, | |||
'show_in_menu': 0, | |||
'smallicon': None, | |||
'use_template': None, | |||
'version': 2 | |||
}, | |||
{ | |||
'allow_on_submit': None, | |||
'colour': None, | |||
'creation': '2011-05-09 11:04:24', | |||
'default': None, | |||
'depends_on': None, | |||
'description': None, | |||
'docstatus': 0, | |||
'doctype': 'DocField', | |||
'fieldname': 'doc_type', | |||
'fieldtype': 'Data', | |||
'hidden': None, | |||
'icon': None, | |||
'idx': 1, | |||
'in_filter': None, | |||
'label': 'Doc Type', | |||
'modified': '2011-05-09 11:04:24', | |||
'modified_by': 'Administrator', | |||
'name': '000000396', | |||
'no_copy': None, | |||
'oldfieldname': None, | |||
'oldfieldtype': None, | |||
'options': None, | |||
'owner': 'Administrator', | |||
'parent': 'DocTrigger', | |||
'parentfield': 'fields', | |||
'parenttype': 'DocType', | |||
'permlevel': 0, | |||
'print_hide': None, | |||
'report_hide': None, | |||
'reqd': None, | |||
'search_index': 0, | |||
'trigger': None, | |||
'width': None | |||
}, | |||
{ | |||
'allow_on_submit': None, | |||
'colour': None, | |||
'creation': '2011-05-09 11:04:24', | |||
'default': None, | |||
'depends_on': None, | |||
'description': None, | |||
'docstatus': 0, | |||
'doctype': 'DocField', | |||
'fieldname': 'doc_name', | |||
'fieldtype': 'Data', | |||
'hidden': None, | |||
'icon': None, | |||
'idx': 2, | |||
'in_filter': None, | |||
'label': 'Doc Name', | |||
'modified': '2011-05-09 11:04:24', | |||
'modified_by': 'Administrator', | |||
'name': '000000397', | |||
'no_copy': None, | |||
'oldfieldname': None, | |||
'oldfieldtype': None, | |||
'options': None, | |||
'owner': 'Administrator', | |||
'parent': 'DocTrigger', | |||
'parentfield': 'fields', | |||
'parenttype': 'DocType', | |||
'permlevel': 0, | |||
'print_hide': None, | |||
'report_hide': None, | |||
'reqd': None, | |||
'search_index': 1, | |||
'trigger': None, | |||
'width': None | |||
}, | |||
{ | |||
'allow_on_submit': None, | |||
'colour': None, | |||
'creation': '2011-05-09 11:04:24', | |||
'default': None, | |||
'depends_on': None, | |||
'description': None, | |||
'docstatus': 0, | |||
'doctype': 'DocField', | |||
'fieldname': 'event_name', | |||
'fieldtype': 'Data', | |||
'hidden': None, | |||
'icon': None, | |||
'idx': 3, | |||
'in_filter': None, | |||
'label': 'Event Name', | |||
'modified': '2011-05-09 11:04:24', | |||
'modified_by': 'Administrator', | |||
'name': '000000398', | |||
'no_copy': None, | |||
'oldfieldname': None, | |||
'oldfieldtype': None, | |||
'options': None, | |||
'owner': 'Administrator', | |||
'parent': 'DocTrigger', | |||
'parentfield': 'fields', | |||
'parenttype': 'DocType', | |||
'permlevel': 0, | |||
'print_hide': None, | |||
'report_hide': None, | |||
'reqd': None, | |||
'search_index': None, | |||
'trigger': None, | |||
'width': None | |||
}, | |||
{ | |||
'allow_on_submit': None, | |||
'colour': None, | |||
'creation': '2011-05-09 11:04:24', | |||
'default': None, | |||
'depends_on': None, | |||
'description': None, | |||
'docstatus': 0, | |||
'doctype': 'DocField', | |||
'fieldname': 'method', | |||
'fieldtype': 'Data', | |||
'hidden': None, | |||
'icon': None, | |||
'idx': 4, | |||
'in_filter': None, | |||
'label': 'Method', | |||
'modified': '2011-05-09 11:04:24', | |||
'modified_by': 'Administrator', | |||
'name': '000000399', | |||
'no_copy': None, | |||
'oldfieldname': None, | |||
'oldfieldtype': None, | |||
'options': None, | |||
'owner': 'Administrator', | |||
'parent': 'DocTrigger', | |||
'parentfield': 'fields', | |||
'parenttype': 'DocType', | |||
'permlevel': 0, | |||
'print_hide': None, | |||
'report_hide': None, | |||
'reqd': None, | |||
'search_index': None, | |||
'trigger': None, | |||
'width': None | |||
} | |||
] |
@@ -0,0 +1,75 @@ | |||
// ------------- | |||
// Menu Display | |||
// ------------- | |||
cur_frm.cscript.issingle = function(doc, cdt, cdn) { | |||
if(doc.issingle) | |||
unhide_field('show_in_menu'); | |||
else { | |||
doc.show_in_menu = 0; | |||
hide_field('show_in_menu'); | |||
hide_field('parent_node'); | |||
hide_field('Parent HTML'); | |||
hide_field('Menu HTML'); | |||
hide_field('menu_index'); | |||
hide_field('smallicon'); | |||
} | |||
} | |||
cur_frm.cscript.show_in_menu = function(doc, cdt, cdn) { | |||
if(doc.show_in_menu) { | |||
unhide_field('parent_node'); | |||
unhide_field('Parent HTML'); | |||
unhide_field('Menu HTML'); | |||
unhide_field('menu_index'); | |||
unhide_field('smallicon'); | |||
} else { | |||
hide_field('parent_node'); | |||
hide_field('Parent HTML'); | |||
hide_field('Menu HTML'); | |||
hide_field('menu_index'); | |||
hide_field('smallicon'); | |||
} | |||
} | |||
// Attachment | |||
cur_frm.cscript.allow_attach = function(doc, cdt, cdn) { | |||
if(doc.allow_attach) { | |||
unhide_field('max_attachments'); | |||
} else { | |||
hide_field('max_attachments'); | |||
} | |||
} | |||
cur_frm.cscript.onload = function(doc, cdt, cdn) { | |||
this.issingle(doc, cdt, cdn); | |||
this.allow_attach(doc, cdt, cdn); | |||
this.show_in_menu(doc, cdt, cdn); | |||
} | |||
cur_frm.cscript.refresh = function(doc, cdt, cdn) { | |||
if(in_list(user_roles, 'System Manager') && !in_list(user_roles, 'Administrator')) { | |||
// make the document read-only | |||
cur_frm.perm = [[1,0,0]] | |||
// make help heading | |||
cur_frm.tip_wrapper.innerHTML = ''; | |||
$a(cur_frm.tip_wrapper, 'div', 'help_box','','<b>Cannot Edit DocType directly</b>: To edit DocType properties, create / update <a href="#!List/Custom%20Field">Custom Field</a>, <a href="#!List/Custom%20Script">Custom Script</a> and <a href="#!List/Property%20Setter">Property Setter</a>') | |||
} | |||
// show button for import | |||
cur_frm.add_custom_button('Import from File', cur_frm.cscript.do_import); | |||
} | |||
cur_frm.cscript.validate = function(doc, cdt, cdn) { | |||
doc.server_code_compiled = null; | |||
} | |||
cur_frm.cscript.do_import = function(doc, cdt, cdn) { | |||
callback = function(r,rt) { | |||
cur_frm.refresh_doc(); | |||
} | |||
$c_obj([doc], 'import_doctype', '', callback) | |||
} |
@@ -0,0 +1,94 @@ | |||
# Please edit this list and import only required elements | |||
import webnotes | |||
from webnotes.utils import now, cint | |||
sql = webnotes.conn.sql | |||
msgprint = webnotes.msgprint | |||
# ----------------------------------------------------------------------------------------- | |||
class DocType: | |||
def __init__(self, doc=None, doclist=[]): | |||
self.doc = doc | |||
self.doclist = doclist | |||
def change_modified_of_parent(self): | |||
parent_list = sql('SELECT parent from tabDocField where fieldtype="Table" and options="%s"' % self.doc.name) | |||
for p in parent_list: | |||
sql('UPDATE tabDocType SET modified="%s" WHERE `name`="%s"' % (now(), p[0])) | |||
def scrub_field_names(self): | |||
restricted = ('name','parent','idx','owner','creation','modified','modified_by','parentfield','parenttype') | |||
for d in self.doclist: | |||
if d.parent and d.fieldtype: | |||
if (not d.fieldname) and (d.fieldtype.lower() in ('data', 'select', 'int', 'float', 'currency', 'table', 'text', 'link', 'date', 'code', 'check', 'read only', 'small_text', 'time')): | |||
d.fieldname = d.label.strip().lower().replace(' ','_') | |||
if d.fieldname in restricted: | |||
d.fieldname = d.fieldname + '1' | |||
def set_version(self): | |||
self.doc.version = cint(self.doc.version) + 1 | |||
# | |||
# check if this series is not used elsewhere | |||
# | |||
def validate_series(self, autoname=None, name=None): | |||
if not autoname: autoname = self.doc.autoname | |||
if not name: name = self.doc.name | |||
if autoname and (not autoname.startswith('field:')) and (not autoname.startswith('eval:')) and (not autoname=='Prompt'): | |||
prefix = autoname.split('.')[0] | |||
used_in = sql('select name from tabDocType where substring_index(autoname, ".", 1) = %s and name!=%s', (prefix, name)) | |||
if used_in: | |||
msgprint('<b>Series already in use:</b> The series "%s" is already used in "%s"' % (prefix, used_in[0][0]), raise_exception=1) | |||
# | |||
# field validations | |||
# | |||
def validate_fields(self): | |||
"validates fields for incorrect properties and double entries" | |||
fieldnames = {} | |||
for d in self.doclist: | |||
if d.parent and d.fieldtype and d.parent == self.doc.name: | |||
# check if not double | |||
if d.fieldname: | |||
if fieldnames.get(d.fieldname): | |||
webnotes.msgprint('Fieldname <b>%s</b> appears twice (rows %s and %s). Please rectify' \ | |||
% (d.fieldname, str(d.idx + 1), str(fieldnames[d.fieldname] + 1)), raise_exception=1) | |||
fieldnames[d.fieldname] = d.idx | |||
# check illegal mandatory | |||
if d.fieldtype in ('HTML', 'Button', 'Section Break', 'Column Break') and d.reqd: | |||
webnotes.msgprint('%(lable)s [%(fieldtype)s] cannot be mandatory', raise_exception=1) | |||
# validate if allow attach, then file_list must be present | |||
if self.doc.allow_attach and not fieldnames.get('file_list'): | |||
webnotes.msgprint('To allow attachments, a field with fieldname "file_list" of type text must be present', raise_exception = 1) | |||
def validate(self): | |||
self.validate_series() | |||
self.scrub_field_names() | |||
self.validate_fields() | |||
self.set_version() | |||
def on_update(self): | |||
# make schma changes | |||
from webnotes.model.db_schema import updatedb | |||
updatedb(self.doc.name) | |||
self.change_modified_of_parent() | |||
import webnotes.defs | |||
if hasattr(webnotes.defs, 'developer_mode') and webnotes.defs.developer_mode: | |||
self.export_doc() | |||
sql("delete from __DocTypeCache") | |||
def export_doc(self): | |||
from webnotes.modules.export_module import export_to_files | |||
export_to_files(record_list=[['DocType', self.doc.name]]) | |||
def import_doc(self): | |||
from webnotes.modules.import_module import import_from_files | |||
import_from_files(record_list=[[self.doc.module, 'doctype', self.doc.name]]) |
@@ -0,0 +1,148 @@ | |||
[ | |||
{ | |||
'allow_attach': None, | |||
'allow_copy': None, | |||
'allow_email': None, | |||
'allow_print': None, | |||
'allow_rename': None, | |||
'allow_trash': None, | |||
'autoname': 'field:dt', | |||
'change_log': None, | |||
'client_script': None, | |||
'client_script_core': '', | |||
'client_string': None, | |||
'colour': 'White:FFF', | |||
'creation': '2010-11-30 17:30:00', | |||
'description': None, | |||
'docstatus': 0, | |||
'doctype': 'DocType', | |||
'document_type': None, | |||
'dt_template': None, | |||
'hide_heading': None, | |||
'hide_toolbar': None, | |||
'idx': None, | |||
'in_create': None, | |||
'in_dialog': None, | |||
'is_transaction_doc': None, | |||
'issingle': None, | |||
'istable': None, | |||
'max_attachments': None, | |||
'menu_index': None, | |||
'modified': '2010-09-20 14:06:57', | |||
'modified_by': 'Administrator', | |||
'module': 'Core', | |||
'name': 'DocType Label', | |||
'name_case': '', | |||
'owner': 'Administrator', | |||
'parent': None, | |||
'parent_node': None, | |||
'parentfield': None, | |||
'parenttype': None, | |||
'print_outline': '', | |||
'read_only': None, | |||
'read_only_onload': None, | |||
'search_fields': None, | |||
'section_style': 'Simple', | |||
'server_code': None, | |||
'server_code_compiled': None, | |||
'server_code_core': '', | |||
'server_code_error': ' ', | |||
'show_in_menu': None, | |||
'smallicon': None, | |||
'use_template': None, | |||
'version': 2 | |||
}, | |||
{ | |||
'amend': None, | |||
'cancel': None, | |||
'create': 1, | |||
'creation': '2010-11-30 17:30:00', | |||
'docstatus': 0, | |||
'doctype': 'DocPerm', | |||
'execute': None, | |||
'idx': 1, | |||
'match': None, | |||
'modified': '2010-11-30 17:30:00', | |||
'modified_by': 'Administrator', | |||
'name': '_PERM00045', | |||
'owner': 'Administrator', | |||
'parent': 'DocType Label', | |||
'parentfield': 'permissions', | |||
'parenttype': 'DocType', | |||
'permlevel': 0, | |||
'read': 1, | |||
'role': 'Administrator', | |||
'submit': None, | |||
'write': 1 | |||
}, | |||
{ | |||
'allow_on_submit': None, | |||
'colour': None, | |||
'creation': '2010-11-30 17:30:00', | |||
'default': None, | |||
'depends_on': None, | |||
'description': None, | |||
'docstatus': 0, | |||
'doctype': 'DocField', | |||
'fieldname': 'dt', | |||
'fieldtype': 'Select', | |||
'hidden': None, | |||
'icon': None, | |||
'idx': 1, | |||
'in_filter': None, | |||
'label': 'Select DocType', | |||
'modified': '2010-11-30 17:30:00', | |||
'modified_by': 'Administrator', | |||
'name': '_FL00494', | |||
'no_copy': None, | |||
'oldfieldname': 'dt', | |||
'oldfieldtype': 'Select', | |||
'options': 'link:DocType', | |||
'owner': 'Administrator', | |||
'parent': 'DocType Label', | |||
'parentfield': 'fields', | |||
'parenttype': 'DocType', | |||
'permlevel': 0, | |||
'print_hide': None, | |||
'report_hide': None, | |||
'reqd': 1, | |||
'search_index': None, | |||
'trigger': None, | |||
'width': None | |||
}, | |||
{ | |||
'allow_on_submit': None, | |||
'colour': None, | |||
'creation': '2010-11-30 17:30:00', | |||
'default': None, | |||
'depends_on': None, | |||
'description': None, | |||
'docstatus': 0, | |||
'doctype': 'DocField', | |||
'fieldname': 'dt_label', | |||
'fieldtype': 'Data', | |||
'hidden': None, | |||
'icon': None, | |||
'idx': 2, | |||
'in_filter': None, | |||
'label': 'DocType Label', | |||
'modified': '2010-11-30 17:30:00', | |||
'modified_by': 'Administrator', | |||
'name': '_FL00495', | |||
'no_copy': None, | |||
'oldfieldname': 'dt_label', | |||
'oldfieldtype': 'Data', | |||
'options': None, | |||
'owner': 'Administrator', | |||
'parent': 'DocType Label', | |||
'parentfield': 'fields', | |||
'parenttype': 'DocType', | |||
'permlevel': 0, | |||
'print_hide': None, | |||
'report_hide': None, | |||
'reqd': 1, | |||
'search_index': None, | |||
'trigger': None, | |||
'width': None | |||
} | |||
] |
@@ -0,0 +1,9 @@ | |||
cur_frm.cscript.refresh = function(doc, cdt, cdn) { | |||
if(doc.from_doctype) { | |||
get_field(doc.doctype, 'from_doctype', doc.name).permlevel = 1; | |||
refresh_field('from_doctype'); | |||
get_field(doc.doctype, 'to_doctype', doc.name).permlevel = 1; | |||
refresh_field('to_doctype'); | |||
} | |||
} |
@@ -0,0 +1,247 @@ | |||
# Please edit this list and import only required elements | |||
import webnotes | |||
from webnotes.utils import add_days, add_months, add_years, cint, cstr, date_diff, default_fields, flt, fmt_money, formatdate, generate_hash, getTraceback, get_defaults, get_first_day, get_last_day, getdate, has_common, month_name, now, nowdate, replace_newlines, sendmail, set_default, str_esc_quote, user_format, validate_email_add | |||
from webnotes.model import db_exists | |||
from webnotes.model.doc import Document, addchild, removechild, getchildren, make_autoname, SuperDocType | |||
from webnotes.model.doclist import getlist, copy_doclist | |||
from webnotes.model.code import get_obj, get_server_obj, run_server_obj, updatedb, check_syntax | |||
from webnotes import session, form, is_testing, msgprint, errprint | |||
set = webnotes.conn.set | |||
sql = webnotes.conn.sql | |||
get_value = webnotes.conn.get_value | |||
in_transaction = webnotes.conn.in_transaction | |||
convert_to_lists = webnotes.conn.convert_to_lists | |||
# ----------------------------------------------------------------------------------------- | |||
class DocType: | |||
def __init__(self, doc, doclist=[]): | |||
self.doc = doc | |||
self.doclist = doclist | |||
self.prefix = is_testing and 'test' or 'tab' | |||
self.ref_doc = '' | |||
# Autoname | |||
#--------- | |||
def autoname(self): | |||
self.doc.name = make_autoname(self.doc.from_doctype + '-' + self.doc.to_doctype) | |||
# Map Custom Fields | |||
# ------------------ | |||
def map_custom_fields(self, from_doctype, to_doctype, from_doc, to_doc): | |||
fld_list = [] | |||
for d in sql("select fieldname from `tabCustom Field` where dt = %s and docstatus != 2",from_doctype): | |||
if sql("select fieldname from `tabCustom Field` where dt = %s and fieldname = %s and docstatus != 2",(to_doctype, d[0])): | |||
fld_list.append([d[0], d[0]]) | |||
self.set_value(fld_list, from_doc, to_doc) | |||
# Maps the fields in 'To DocType' | |||
#-------------------------------- | |||
def dt_map(self, from_doctype, to_doctype, from_docname, to_doc, doclist, from_to_list = '[]'): | |||
# definition of arguments | |||
''' | |||
String <from_doctype> : contains the name of DocType initiating the function | |||
String <to_doctype> : contains the name of DocType created by the function | |||
String <from_docname> : contains ID(name) of 'from_doctype' | |||
String <to_doc> : contains doc of 'to_doctype' | |||
String <doclist> : contains doclist of 'to_doctype' | |||
String <from_to_list> : contains list of tables which will be mapped | |||
''' | |||
# Validate reference doc docstatus | |||
self.ref_doc = from_docname | |||
self.check_ref_docstatus() | |||
if not doclist: | |||
doclist.append(to_doc) | |||
tbl_list = sql("select from_table, to_table, from_field, to_field, match_id, validation_logic from `tabTable Mapper Detail` where parent ='%s' order by match_id" % (from_doctype + "-" + to_doctype)) | |||
for t in tbl_list: | |||
from_table_name = t[0] | |||
to_table_name = t[1] | |||
from_table_fname = t[2] | |||
to_table_fname = t[3] | |||
match_id = t[4] | |||
validation_logic = t[5] | |||
from_to = [from_table_name, to_table_name] | |||
if from_to in eval(from_to_list): | |||
fld_list = sql("select from_field, to_field from `tabField Mapper Detail` where parent = '%s' and match_id = %s and map = 'Yes'" % (from_doctype + "-" + to_doctype, match_id)) | |||
if fld_list: | |||
if not from_docname: | |||
msgprint(from_doctype + " not selected for mapping") | |||
raise Exception | |||
# Parent to parent mapping | |||
if from_table_name == self.doc.from_doctype and to_table_name == self.doc.to_doctype: | |||
# Check validation | |||
nm = sql("select name from `tab%s` where name = '%s' and %s" % (from_doctype, from_docname, validation_logic)) | |||
nm = nm and nm[0][0] or '' | |||
# If validation failed raise exception | |||
if not nm: | |||
msgprint("Validation failed in doctype mapper. Please contact Administrator.") | |||
raise Exception | |||
from_doc = Document(from_doctype, nm) | |||
# Maps field in parent | |||
self.set_value(fld_list, from_doc, to_doc) | |||
# Map custom fields | |||
self.map_custom_fields(from_doctype, to_doctype, from_doc, to_doc) | |||
# Parent to child OR child to child mapping | |||
else: | |||
dnlist = () | |||
if from_table_name == self.doc.from_doctype: | |||
dnlist = ((from_docname,),) | |||
else: | |||
dnlist = sql("select name from `tab%s` where parent='%s' and parenttype = '%s' and %s order by idx" % (from_table_name, from_docname, self.doc.from_doctype, validation_logic)) | |||
for dn in dnlist: | |||
# Add a row in target table in 'To DocType' and returns obj | |||
ch = addchild(to_doc, t[3], t[1], 1, doclist) | |||
# Creates object for 'From DocType', it can be parent or child | |||
d = Document(t[0], dn[0]) | |||
# Map values | |||
self.set_value(fld_list, d, ch) | |||
# Map custom fields | |||
self.map_custom_fields(from_table_name, t[1], d, ch) | |||
# Required when called from server side for refreshing table | |||
return doclist | |||
# Assigns value to "To Doctype" | |||
#------------------------------ | |||
def set_value(self, fld_list, obj, to_doc): | |||
for f in fld_list: | |||
if f[0].startswith('eval:'): | |||
to_doc.fields[f[1]] = eval(f[0][5:]) | |||
else: | |||
to_doc.fields[f[1]] = obj.fields.get(f[0]) | |||
# Validate | |||
#--------- | |||
def validate(self): | |||
for d in getlist(self.doclist, 'field_mapper_details'): | |||
# Automatically assigns default value if not entered | |||
if not d.match_id: | |||
d.match_id = 0 | |||
if not d.map: | |||
d.map = 'Yes' | |||
for d in getlist(self.doclist, 'table_mapper_details'): | |||
if not d.reference_doctype_key: | |||
d.reference_doctype_key = '' | |||
if not d.reference_key: | |||
d.reference_key = '' | |||
# Check wrong field name | |||
self.check_fields_in_dt() | |||
# Check if any wrong fieldname entered | |||
#-------------------------------------- | |||
def check_fields_in_dt(self): | |||
for d in getlist(self.doclist, 'field_mapper_details'): | |||
table_name = sql("select from_table, to_table from `tabTable Mapper Detail` where parent ='%s' and match_id = '%s'" % (self.doc.name, d.match_id)) | |||
if table_name: | |||
exists1 = sql("select name from tabDocField where parent = '%s' and fieldname = '%s'" % (table_name[0][0], d.from_field)) | |||
exists2 = sql("select name from tabDocField where parent = '%s' and fieldname = '%s'" % (table_name[0][1], d.to_field)) | |||
# Default fields like name, parent, owner does not exists in DocField | |||
if not exists1 and d.from_field not in default_fields: | |||
msgprint('"' + cstr(d.from_field) + '" does not exists in DocType "' + cstr(table_name[0][0]) + '"') | |||
if not exists2 and d.to_field not in default_fields: | |||
msgprint('"' + cstr(d.to_field) + '" does not exists in DocType "' + cstr(table_name[0][1]) + '"') | |||
# Check consistency of value with reference document | |||
#--------------------------------------------------- | |||
def validate_reference_value(self, obj, to_docname): | |||
for t in getlist(self.doclist, 'table_mapper_details'): | |||
# Reference key is the fieldname which will relate to the from_table | |||
if t.reference_doctype_key: | |||
for d in getlist(obj.doclist, t.to_field): | |||
if d.fields[t.reference_doctype_key] == self.doc.from_doctype: | |||
self.check_consistency(obj.doc, d, to_docname) | |||
self.check_ref_docstatus() | |||
# Make list of fields whose value will be consistent with prevdoc | |||
#----------------------------------------------------------------- | |||
def get_checklist(self): | |||
checklist = [] | |||
for f in getlist(self.doclist, 'field_mapper_details'): | |||
# Check which field's value will be compared | |||
if f.checking_operator: | |||
checklist.append([f.from_field, f.to_field, f.checking_operator, f.match_id]) | |||
return checklist | |||
def check_fld_type(self, tbl, fld, cur_val): | |||
ft = sql("select fieldtype from tabDocField where fieldname = '%s' and parent = '%s'" % (fld,tbl)) | |||
ft = ft and ft[0][0] or '' | |||
if ft == 'Currency' or ft == 'Float': | |||
cur_val = '%.2f' % cur_val | |||
return cur_val, ft | |||
# Check consistency | |||
#------------------- | |||
def check_consistency(self, par_obj, child_obj, to_docname): | |||
checklist = self.get_checklist() | |||
self.ref_doc = '' | |||
for t in getlist(self.doclist, 'table_mapper_details'): | |||
if t.reference_key and child_obj.fields[t.reference_key]: | |||
for cl in checklist: | |||
if cl[3] == t.match_id: | |||
if t.to_field: | |||
cur_val = child_obj.fields[cl[1]] | |||
else: | |||
cur_val = par_obj.fields[cl[1]] | |||
ft = self.check_fld_type(t.to_table, cl[1], cur_val) | |||
cur_val = ft[0] | |||
if cl[2] == '=' and (ft[1] == 'Currency' or ft[1] == 'Float'): | |||
consistent = sql("select name, %s from `tab%s` where name = '%s' and '%s' - %s <= 0.5" % (cl[0], t.from_table, child_obj.fields[t.reference_key], flt(cur_val), cl[0])) | |||
else: | |||
#consistent = sql("select name, %s from `tab%s` where name = '%s' and '%s' %s %s" % (cl[0], t.from_table, child_obj.fields[t.reference_key], cur_val, cl[2], cl[0])) | |||
consistent = sql("select name, %s from `tab%s` where name = '%s' and '%s' %s ifnull(%s, '')" % (cl[0], t.from_table, child_obj.fields[t.reference_key], ft[1] in ('Currency', 'Float', 'Int') and flt(cur_val) or cstr(cur_val), cl[2], cl[0])) | |||
if not self.ref_doc: | |||
det = sql("select name, parent from `tab%s` where name = '%s'" % (t.from_table, child_obj.fields[t.reference_key])) | |||
self.ref_doc = det[0][1] and det[0][1] or det[0][0] | |||
if not consistent: | |||
self.give_message(t.from_table, t.to_table, cl[0], cl[1], child_obj.fields[t.reference_key], cl[2]) | |||
# Gives message and raise exception | |||
#----------------------------------- | |||
def give_message(self, from_table, to_table, from_field, to_field, ref_value, operator): | |||
# Select label of the field | |||
to_fld_label = sql("select label from tabDocField where parent = '%s' and fieldname = '%s'" % (to_table, to_field)) | |||
from_fld_label = sql("select label from tabDocField where parent = '%s' and fieldname = '%s'" % (from_table, from_field)) | |||
op_in_words = {'=':'equal to ', '>=':'greater than equal to ', '>':'greater than ', '<=':'less than equal to ', '<':'less than '} | |||
msgprint(to_fld_label[0][0] + " should be " + op_in_words[operator] + from_fld_label[0][0] + " of " + self.doc.from_doctype + ": " + self.ref_doc) | |||
raise Exception, "Validation Error." | |||
def check_ref_docstatus(self): | |||
if self.ref_doc: | |||
det = sql("select name, docstatus from `tab%s` where name = '%s'" % (self.doc.from_doctype, self.ref_doc)) | |||
if not det: | |||
msgprint(self.doc.from_doctype + ": " + self.ref_doc + " does not exists in the system") | |||
raise Exception, "Validation Error." | |||
elif self.doc.ref_doc_submitted and det[0][1] != 1: | |||
msgprint(self.doc.from_doctype + ": " + self.ref_doc + " is not Submitted Document.") | |||
raise Exception, "Validation Error." | |||
def on_update(self): | |||
import webnotes.defs | |||
if hasattr(webnotes.defs, 'developer_mode') and webnotes.defs.developer_mode: | |||
from webnotes.modules.export_module import export_to_files | |||
export_to_files(record_list=[[self.doc.doctype, self.doc.name]]) | |||
@@ -0,0 +1,311 @@ | |||
[ | |||
{ | |||
'allow_attach': None, | |||
'allow_copy': None, | |||
'allow_email': None, | |||
'allow_print': None, | |||
'allow_rename': None, | |||
'allow_trash': None, | |||
'autoname': None, | |||
'change_log': None, | |||
'client_script': None, | |||
'client_script_core': None, | |||
'client_string': None, | |||
'colour': 'White:FFF', | |||
'creation': '2010-08-08 17:08:59', | |||
'description': None, | |||
'docstatus': 0, | |||
'doctype': 'DocType', | |||
'document_type': None, | |||
'dt_template': None, | |||
'hide_heading': None, | |||
'hide_toolbar': None, | |||
'idx': None, | |||
'in_create': None, | |||
'in_dialog': None, | |||
'is_transaction_doc': None, | |||
'issingle': 0, | |||
'istable': None, | |||
'max_attachments': None, | |||
'menu_index': 12, | |||
'modified': '2010-12-16 18:13:25', | |||
'modified_by': 'Administrator', | |||
'module': 'Core', | |||
'name': 'DocType Mapper', | |||
'name_case': None, | |||
'owner': 'Administrator', | |||
'parent': None, | |||
'parent_node': None, | |||
'parentfield': None, | |||
'parenttype': None, | |||
'print_outline': None, | |||
'read_only': None, | |||
'read_only_onload': None, | |||
'search_fields': None, | |||
'section_style': 'Simple', | |||
'server_code': None, | |||
'server_code_compiled': None, | |||
'server_code_core': None, | |||
'server_code_error': ' ', | |||
'show_in_menu': 0, | |||
'smallicon': None, | |||
'use_template': None, | |||
'version': 10 | |||
}, | |||
{ | |||
'amend': None, | |||
'cancel': None, | |||
'create': 1, | |||
'creation': '2010-08-08 17:08:59', | |||
'docstatus': 0, | |||
'doctype': 'DocPerm', | |||
'execute': None, | |||
'idx': 1, | |||
'match': None, | |||
'modified': '2010-08-08 17:08:59', | |||
'modified_by': 'Administrator', | |||
'name': '_PERM00192', | |||
'owner': 'Administrator', | |||
'parent': 'DocType Mapper', | |||
'parentfield': 'permissions', | |||
'parenttype': 'DocType', | |||
'permlevel': 0, | |||
'read': 1, | |||
'role': 'Administrator', | |||
'submit': None, | |||
'write': 1 | |||
}, | |||
{ | |||
'amend': None, | |||
'cancel': None, | |||
'create': None, | |||
'creation': '2010-08-08 17:08:59', | |||
'docstatus': 0, | |||
'doctype': 'DocPerm', | |||
'execute': None, | |||
'idx': 2, | |||
'match': None, | |||
'modified': '2010-08-08 17:08:59', | |||
'modified_by': 'Administrator', | |||
'name': '_PERM00193', | |||
'owner': 'Administrator', | |||
'parent': 'DocType Mapper', | |||
'parentfield': 'permissions', | |||
'parenttype': 'DocType', | |||
'permlevel': 1, | |||
'read': 1, | |||
'role': 'Administrator', | |||
'submit': None, | |||
'write': None | |||
}, | |||
{ | |||
'allow_on_submit': None, | |||
'colour': None, | |||
'creation': '2010-08-08 17:08:59', | |||
'default': None, | |||
'depends_on': None, | |||
'description': None, | |||
'docstatus': 0, | |||
'doctype': 'DocField', | |||
'fieldname': 'module', | |||
'fieldtype': 'Select', | |||
'hidden': None, | |||
'icon': None, | |||
'idx': 1, | |||
'in_filter': None, | |||
'label': 'Module', | |||
'modified': '2011-04-05 10:01:38', | |||
'modified_by': 'Administrator', | |||
'name': '_FL01049', | |||
'no_copy': None, | |||
'oldfieldname': 'module', | |||
'oldfieldtype': 'Select', | |||
'options': 'link:Module Def', | |||
'owner': 'Administrator', | |||
'parent': 'DocType Mapper', | |||
'parentfield': 'fields', | |||
'parenttype': 'DocType', | |||
'permlevel': 0, | |||
'print_hide': None, | |||
'report_hide': None, | |||
'reqd': 1, | |||
'search_index': None, | |||
'trigger': None, | |||
'width': None | |||
}, | |||
{ | |||
'allow_on_submit': None, | |||
'colour': None, | |||
'creation': '2010-08-08 17:08:59', | |||
'default': None, | |||
'depends_on': None, | |||
'description': None, | |||
'docstatus': 0, | |||
'doctype': 'DocField', | |||
'fieldname': 'from_doctype', | |||
'fieldtype': 'Select', | |||
'hidden': None, | |||
'icon': None, | |||
'idx': 2, | |||
'in_filter': None, | |||
'label': 'From DocType', | |||
'modified': '2011-04-05 10:01:38', | |||
'modified_by': 'Administrator', | |||
'name': '_FL01050', | |||
'no_copy': 1, | |||
'oldfieldname': 'from_doctype', | |||
'oldfieldtype': 'Select', | |||
'options': 'link:DocType', | |||
'owner': 'Administrator', | |||
'parent': 'DocType Mapper', | |||
'parentfield': 'fields', | |||
'parenttype': 'DocType', | |||
'permlevel': 0, | |||
'print_hide': None, | |||
'report_hide': None, | |||
'reqd': None, | |||
'search_index': None, | |||
'trigger': None, | |||
'width': None | |||
}, | |||
{ | |||
'allow_on_submit': None, | |||
'colour': None, | |||
'creation': '2010-08-08 17:08:59', | |||
'default': None, | |||
'depends_on': None, | |||
'description': None, | |||
'docstatus': 0, | |||
'doctype': 'DocField', | |||
'fieldname': 'to_doctype', | |||
'fieldtype': 'Select', | |||
'hidden': None, | |||
'icon': None, | |||
'idx': 3, | |||
'in_filter': None, | |||
'label': 'To DocType', | |||
'modified': '2011-04-05 10:01:38', | |||
'modified_by': 'Administrator', | |||
'name': '_FL01051', | |||
'no_copy': 1, | |||
'oldfieldname': 'to_doctype', | |||
'oldfieldtype': 'Select', | |||
'options': 'link:DocType', | |||
'owner': 'Administrator', | |||
'parent': 'DocType Mapper', | |||
'parentfield': 'fields', | |||
'parenttype': 'DocType', | |||
'permlevel': 0, | |||
'print_hide': None, | |||
'report_hide': None, | |||
'reqd': None, | |||
'search_index': None, | |||
'trigger': None, | |||
'width': None | |||
}, | |||
{ | |||
'allow_on_submit': None, | |||
'colour': None, | |||
'creation': '2010-08-08 17:08:59', | |||
'default': None, | |||
'depends_on': None, | |||
'description': None, | |||
'docstatus': 0, | |||
'doctype': 'DocField', | |||
'fieldname': 'ref_doc_submitted', | |||
'fieldtype': 'Check', | |||
'hidden': None, | |||
'icon': None, | |||
'idx': 4, | |||
'in_filter': None, | |||
'label': 'Ref Doc should be submitted?', | |||
'modified': '2011-04-05 10:01:38', | |||
'modified_by': 'Administrator', | |||
'name': '_FL01052', | |||
'no_copy': None, | |||
'oldfieldname': 'ref_doc_submitted', | |||
'oldfieldtype': 'Check', | |||
'options': None, | |||
'owner': 'nabin@webnotestech.com', | |||
'parent': 'DocType Mapper', | |||
'parentfield': 'fields', | |||
'parenttype': 'DocType', | |||
'permlevel': 0, | |||
'print_hide': None, | |||
'report_hide': None, | |||
'reqd': None, | |||
'search_index': None, | |||
'trigger': None, | |||
'width': None | |||
}, | |||
{ | |||
'allow_on_submit': None, | |||
'colour': None, | |||
'creation': '2010-08-08 17:08:59', | |||
'default': None, | |||
'depends_on': None, | |||
'description': None, | |||
'docstatus': 0, | |||
'doctype': 'DocField', | |||
'fieldname': 'field_mapper_details', | |||
'fieldtype': 'Table', | |||
'hidden': None, | |||
'icon': None, | |||
'idx': 5, | |||
'in_filter': None, | |||
'label': 'Field Mapper Details', | |||
'modified': '2011-04-05 10:01:38', | |||
'modified_by': 'Administrator', | |||
'name': '_FL01053', | |||
'no_copy': None, | |||
'oldfieldname': 'field_mapper_details', | |||
'oldfieldtype': 'Table', | |||
'options': 'Field Mapper Detail', | |||
'owner': 'Administrator', | |||
'parent': 'DocType Mapper', | |||
'parentfield': 'fields', | |||
'parenttype': 'DocType', | |||
'permlevel': 0, | |||
'print_hide': None, | |||
'report_hide': None, | |||
'reqd': None, | |||
'search_index': None, | |||
'trigger': None, | |||
'width': None | |||
}, | |||
{ | |||
'allow_on_submit': None, | |||
'colour': None, | |||
'creation': '2010-08-08 17:08:59', | |||
'default': None, | |||
'depends_on': None, | |||
'description': None, | |||
'docstatus': 0, | |||
'doctype': 'DocField', | |||
'fieldname': 'table_mapper_details', | |||
'fieldtype': 'Table', | |||
'hidden': None, | |||
'icon': None, | |||
'idx': 6, | |||
'in_filter': None, | |||
'label': 'Table Mapper Details', | |||
'modified': '2011-04-05 10:01:38', | |||
'modified_by': 'Administrator', | |||
'name': '_FL01054', | |||
'no_copy': None, | |||
'oldfieldname': 'table_mapper_details', | |||
'oldfieldtype': 'Table', | |||
'options': 'Table Mapper Detail', | |||
'owner': 'Administrator', | |||
'parent': 'DocType Mapper', | |||
'parentfield': 'fields', | |||
'parenttype': 'DocType', | |||
'permlevel': 0, | |||
'print_hide': None, | |||
'report_hide': None, | |||
'reqd': None, | |||
'search_index': None, | |||
'trigger': None, | |||
'width': None | |||
} | |||
] |
@@ -0,0 +1,603 @@ | |||
[ | |||
{ | |||
'allow_attach': None, | |||
'allow_copy': None, | |||
'allow_email': None, | |||
'allow_print': None, | |||
'allow_rename': None, | |||
'allow_trash': None, | |||
'autoname': 'EV.#####', | |||
'change_log': None, | |||
'client_script': "cur_frm.cscript.onload = function(doc, cdt, cdn) {\n var df = get_field('Event', 'Intro HTML', doc.name);\n if(doc.ref_type) {\n ref = repl(cur_frm.cstring.ref_html, {'dt': doc.ref_type, 'dn':doc.ref_name});\n } else var ref = '';\n \n df.options = repl(cur_frm.cstring.intro_html, {'ref': ref});\n refresh_fields('Intro HTML');\n}", | |||
'client_script_core': None, | |||
'client_string': '---intro_html---\n\n<div style="padding: 8px; background-color: #EEF; border: 1px solid #CCF; margin-bottom: 8px;">\n %(ref)s\n <a href="javascript:loadpage(\'_calendar\')">Go To Calendar</a>\n</div>\n\n---ref_html---\n\nReference : <a href="javascript:loaddoc(\'%(dt)s\', \'%(dn)s\')">%(dn)s</a><br><br>', | |||
'colour': 'White:FFF', | |||
'creation': '2009-05-12 11:19:11', | |||
'description': None, | |||
'docstatus': 0, | |||
'doctype': 'DocType', | |||
'document_type': None, | |||
'dt_template': None, | |||
'hide_heading': None, | |||
'hide_toolbar': None, | |||
'idx': None, | |||
'in_create': 1, | |||
'in_dialog': None, | |||
'is_transaction_doc': None, | |||
'issingle': None, | |||
'istable': None, | |||
'max_attachments': None, | |||
'menu_index': None, | |||
'modified': '2010-09-20 14:06:57', | |||
'modified_by': 'Administrator', | |||
'module': 'Core', | |||
'name': 'Event', | |||
'name_case': None, | |||
'owner': 'Administrator', | |||
'parent': None, | |||
'parent_node': None, | |||
'parentfield': None, | |||
'parenttype': None, | |||
'print_outline': None, | |||
'read_only': 1, | |||
'read_only_onload': None, | |||
'search_fields': None, | |||
'section_style': 'Tabbed', | |||
'server_code': None, | |||
'server_code_compiled': None, | |||
'server_code_core': None, | |||
'server_code_error': ' ', | |||
'show_in_menu': 0, | |||
'smallicon': None, | |||
'use_template': None, | |||
'version': None | |||
}, | |||
{ | |||
'amend': None, | |||
'cancel': None, | |||
'create': 1, | |||
'creation': '2009-05-12 11:19:22', | |||
'docstatus': 0, | |||
'doctype': 'DocPerm', | |||
'execute': None, | |||
'idx': 1, | |||
'match': 'owner', | |||
'modified': '2009-05-12 11:19:22', | |||
'modified_by': 'Administrator', | |||
'name': '_PERM00006', | |||
'owner': 'Administrator', | |||
'parent': 'Event', | |||
'parentfield': 'permissions', | |||
'parenttype': 'DocType', | |||
'permlevel': 0, | |||
'read': 1, | |||
'role': 'All', | |||
'submit': None, | |||
'write': 1 | |||
}, | |||
{ | |||
'allow_on_submit': None, | |||
'colour': None, | |||
'creation': '2009-05-12 11:19:12', | |||
'default': None, | |||
'depends_on': None, | |||
'description': None, | |||
'docstatus': 0, | |||
'doctype': 'DocField', | |||
'fieldname': None, | |||
'fieldtype': 'Section Break', | |||
'hidden': None, | |||
'icon': None, | |||
'idx': 1, | |||
'in_filter': None, | |||
'label': 'Details', | |||
'modified': '2009-05-12 11:19:12', | |||
'modified_by': 'Administrator', | |||
'name': '_FL00117', | |||
'no_copy': None, | |||
'oldfieldname': None, | |||
'oldfieldtype': 'Section Break', | |||
'options': None, | |||
'owner': 'Administrator', | |||
'parent': 'Event', | |||
'parentfield': 'fields', | |||
'parenttype': 'DocType', | |||
'permlevel': 0, | |||
'print_hide': None, | |||
'report_hide': None, | |||
'reqd': None, | |||
'search_index': None, | |||
'trigger': None, | |||
'width': None | |||
}, | |||
{ | |||
'allow_on_submit': None, | |||
'colour': None, | |||
'creation': '2009-05-12 11:19:12', | |||
'default': None, | |||
'depends_on': None, | |||
'description': None, | |||
'docstatus': 0, | |||
'doctype': 'DocField', | |||
'fieldname': None, | |||
'fieldtype': 'HTML', | |||
'hidden': None, | |||
'icon': None, | |||
'idx': 2, | |||
'in_filter': None, | |||
'label': 'Intro HTML', | |||
'modified': '2009-05-12 11:19:12', | |||
'modified_by': 'Administrator', | |||
'name': '_FL00118', | |||
'no_copy': None, | |||
'oldfieldname': None, | |||
'oldfieldtype': 'HTML', | |||
'options': '', | |||
'owner': 'Administrator', | |||
'parent': 'Event', | |||
'parentfield': 'fields', | |||
'parenttype': 'DocType', | |||
'permlevel': 0, | |||
'print_hide': None, | |||
'report_hide': None, | |||
'reqd': None, | |||
'search_index': None, | |||
'trigger': None, | |||
'width': None | |||
}, | |||
{ | |||
'allow_on_submit': None, | |||
'colour': None, | |||
'creation': '2009-05-12 11:19:12', | |||
'default': None, | |||
'depends_on': None, | |||
'description': None, | |||
'docstatus': 0, | |||
'doctype': 'DocField', | |||
'fieldname': 'event_date', | |||
'fieldtype': 'Date', | |||
'hidden': None, | |||
'icon': None, | |||
'idx': 3, | |||
'in_filter': None, | |||
'label': 'Event Date', | |||
'modified': '2009-05-12 11:19:12', | |||
'modified_by': 'Administrator', | |||
'name': '_FL00119', | |||
'no_copy': None, | |||
'oldfieldname': 'event_date', | |||
'oldfieldtype': 'Date', | |||
'options': None, | |||
'owner': 'Administrator', | |||
'parent': 'Event', | |||
'parentfield': 'fields', | |||
'parenttype': 'DocType', | |||
'permlevel': 0, | |||
'print_hide': None, | |||
'report_hide': None, | |||
'reqd': None, | |||
'search_index': 1, | |||
'trigger': None, | |||
'width': None | |||
}, | |||
{ | |||
'allow_on_submit': None, | |||
'colour': None, | |||
'creation': '2009-05-12 11:19:12', | |||
'default': None, | |||
'depends_on': None, | |||
'description': None, | |||
'docstatus': 0, | |||
'doctype': 'DocField', | |||
'fieldname': 'event_hour', | |||
'fieldtype': 'Time', | |||
'hidden': None, | |||
'icon': None, | |||
'idx': 4, | |||
'in_filter': None, | |||
'label': 'Event Time', | |||
'modified': '2009-05-12 11:19:12', | |||
'modified_by': 'Administrator', | |||
'name': '_FL00120', | |||
'no_copy': None, | |||
'oldfieldname': 'event_hour', | |||
'oldfieldtype': 'Time', | |||
'options': None, | |||
'owner': 'Administrator', | |||
'parent': 'Event', | |||
'parentfield': 'fields', | |||
'parenttype': 'DocType', | |||
'permlevel': 0, | |||
'print_hide': None, | |||
'report_hide': None, | |||
'reqd': None, | |||
'search_index': None, | |||
'trigger': None, | |||
'width': None | |||
}, | |||
{ | |||
'allow_on_submit': None, | |||
'colour': None, | |||
'creation': '2010-11-30 22:44:59', | |||
'default': None, | |||
'depends_on': None, | |||
'description': None, | |||
'docstatus': 0, | |||
'doctype': 'DocField', | |||
'fieldname': 'event_name', | |||
'fieldtype': 'Data', | |||
'hidden': 0, | |||
'icon': None, | |||
'idx': 5, | |||
'in_filter': None, | |||
'label': 'Event', | |||
'modified': '2010-11-30 22:44:59', | |||
'modified_by': 'Administrator', | |||
'name': '_FL03481', | |||
'no_copy': None, | |||
'oldfieldname': 'event_name', | |||
'oldfieldtype': 'Data', | |||
'options': None, | |||
'owner': 'Administrator', | |||
'parent': 'Event', | |||
'parentfield': 'fields', | |||
'parenttype': 'DocType', | |||
'permlevel': 0, | |||
'print_hide': None, | |||
'report_hide': None, | |||
'reqd': None, | |||
'search_index': None, | |||
'trigger': None, | |||
'width': None | |||
}, | |||
{ | |||
'allow_on_submit': None, | |||
'colour': None, | |||
'creation': '2009-05-12 11:19:12', | |||
'default': None, | |||
'depends_on': None, | |||
'description': None, | |||
'docstatus': 0, | |||
'doctype': 'DocField', | |||
'fieldname': 'description', | |||
'fieldtype': 'Text', | |||
'hidden': None, | |||
'icon': None, | |||
'idx': 6, | |||
'in_filter': None, | |||
'label': 'Description', | |||
'modified': '2009-05-12 11:19:12', | |||
'modified_by': 'Administrator', | |||
'name': '_FL00121', | |||
'no_copy': None, | |||
'oldfieldname': 'description', | |||
'oldfieldtype': 'Text', | |||
'options': None, | |||
'owner': 'Administrator', | |||
'parent': 'Event', | |||
'parentfield': 'fields', | |||
'parenttype': 'DocType', | |||
'permlevel': 0, | |||
'print_hide': None, | |||
'report_hide': None, | |||
'reqd': None, | |||
'search_index': None, | |||
'trigger': None, | |||
'width': None | |||
}, | |||
{ | |||
'allow_on_submit': None, | |||
'colour': None, | |||
'creation': '2009-05-12 11:19:12', | |||
'default': None, | |||
'depends_on': None, | |||
'description': None, | |||
'docstatus': 0, | |||
'doctype': 'DocField', | |||
'fieldname': 'notes', | |||
'fieldtype': 'Text', | |||
'hidden': None, | |||
'icon': None, | |||
'idx': 7, | |||
'in_filter': None, | |||
'label': 'Notes', | |||
'modified': '2009-05-12 11:19:12', | |||
'modified_by': 'Administrator', | |||
'name': '_FL00122', | |||
'no_copy': None, | |||
'oldfieldname': 'notes', | |||
'oldfieldtype': 'Text', | |||
'options': None, | |||
'owner': 'Administrator', | |||
'parent': 'Event', | |||
'parentfield': 'fields', | |||
'parenttype': 'DocType', | |||
'permlevel': 0, | |||
'print_hide': None, | |||
'report_hide': None, | |||
'reqd': None, | |||
'search_index': None, | |||
'trigger': None, | |||
'width': None | |||
}, | |||
{ | |||
'allow_on_submit': None, | |||
'colour': None, | |||
'creation': '2009-05-12 11:19:12', | |||
'default': None, | |||
'depends_on': None, | |||
'description': None, | |||
'docstatus': 0, | |||
'doctype': 'DocField', | |||
'fieldname': 'event_type', | |||
'fieldtype': 'Select', | |||
'hidden': None, | |||
'icon': None, | |||
'idx': 8, | |||
'in_filter': None, | |||
'label': 'Event Type', | |||
'modified': '2009-05-12 11:19:12', | |||
'modified_by': 'Administrator', | |||
'name': '_FL00123', | |||
'no_copy': None, | |||
'oldfieldname': 'event_type', | |||
'oldfieldtype': 'Select', | |||
'options': 'Private\nPublic\nCancel', | |||
'owner': 'Administrator', | |||
'parent': 'Event', | |||
'parentfield': 'fields', | |||
'parenttype': 'DocType', | |||
'permlevel': 0, | |||
'print_hide': None, | |||
'report_hide': None, | |||
'reqd': None, | |||
'search_index': 1, | |||
'trigger': None, | |||
'width': None | |||
}, | |||
{ | |||
'allow_on_submit': None, | |||
'colour': None, | |||
'creation': '2009-05-12 11:19:12', | |||
'default': None, | |||
'depends_on': None, | |||
'description': None, | |||
'docstatus': 0, | |||
'doctype': 'DocField', | |||
'fieldname': None, | |||
'fieldtype': 'Section Break', | |||
'hidden': None, | |||
'icon': None, | |||
'idx': 9, | |||
'in_filter': None, | |||
'label': 'Participants', | |||
'modified': '2009-05-12 11:19:12', | |||
'modified_by': 'Administrator', | |||
'name': '_FL00124', | |||
'no_copy': None, | |||
'oldfieldname': None, | |||
'oldfieldtype': 'Section Break', | |||
'options': None, | |||
'owner': 'Administrator', | |||
'parent': 'Event', | |||
'parentfield': 'fields', | |||
'parenttype': 'DocType', | |||
'permlevel': 0, | |||
'print_hide': None, | |||
'report_hide': None, | |||
'reqd': None, | |||
'search_index': None, | |||
'trigger': None, | |||
'width': None | |||
}, | |||
{ | |||
'allow_on_submit': None, | |||
'colour': None, | |||
'creation': '2009-05-12 11:19:12', | |||
'default': None, | |||
'depends_on': None, | |||
'description': None, | |||
'docstatus': 0, | |||
'doctype': 'DocField', | |||
'fieldname': None, | |||
'fieldtype': 'Column Break', | |||
'hidden': None, | |||
'icon': None, | |||
'idx': 10, | |||
'in_filter': None, | |||
'label': 'Individuals', | |||
'modified': '2009-05-12 11:19:12', | |||
'modified_by': 'Administrator', | |||
'name': '_FL00125', | |||
'no_copy': None, | |||
'oldfieldname': None, | |||
'oldfieldtype': 'Column Break', | |||
'options': None, | |||
'owner': 'Administrator', | |||
'parent': 'Event', | |||
'parentfield': 'fields', | |||
'parenttype': 'DocType', | |||
'permlevel': 0, | |||
'print_hide': None, | |||
'report_hide': None, | |||
'reqd': None, | |||
'search_index': None, | |||
'trigger': None, | |||
'width': '50%' | |||
}, | |||
{ | |||
'allow_on_submit': None, | |||
'colour': None, | |||
'creation': '2009-05-12 11:19:12', | |||
'default': None, | |||
'depends_on': None, | |||
'description': None, | |||
'docstatus': 0, | |||
'doctype': 'DocField', | |||
'fieldname': 'event_individuals', | |||
'fieldtype': 'Table', | |||
'hidden': None, | |||
'icon': None, | |||
'idx': 11, | |||
'in_filter': None, | |||
'label': 'Event Individuals', | |||
'modified': '2009-05-12 11:19:12', | |||
'modified_by': 'Administrator', | |||
'name': '_FL00126', | |||
'no_copy': None, | |||
'oldfieldname': 'event_individuals', | |||
'oldfieldtype': 'Table', | |||
'options': 'Event User', | |||
'owner': 'Administrator', | |||
'parent': 'Event', | |||
'parentfield': 'fields', | |||
'parenttype': 'DocType', | |||
'permlevel': 0, | |||
'print_hide': None, | |||
'report_hide': None, | |||
'reqd': None, | |||
'search_index': None, | |||
'trigger': None, | |||
'width': None | |||
}, | |||
{ | |||
'allow_on_submit': None, | |||
'colour': None, | |||
'creation': '2009-05-12 11:19:12', | |||
'default': None, | |||
'depends_on': None, | |||
'description': None, | |||
'docstatus': 0, | |||
'doctype': 'DocField', | |||
'fieldname': None, | |||
'fieldtype': 'Column Break', | |||
'hidden': None, | |||
'icon': None, | |||
'idx': 12, | |||
'in_filter': None, | |||
'label': 'Groups', | |||
'modified': '2009-05-12 11:19:12', | |||
'modified_by': 'Administrator', | |||
'name': '_FL00127', | |||
'no_copy': None, | |||
'oldfieldname': None, | |||
'oldfieldtype': 'Column Break', | |||
'options': None, | |||
'owner': 'Administrator', | |||
'parent': 'Event', | |||
'parentfield': 'fields', | |||
'parenttype': 'DocType', | |||
'permlevel': 0, | |||
'print_hide': None, | |||
'report_hide': None, | |||
'reqd': None, | |||
'search_index': None, | |||
'trigger': None, | |||
'width': '50%' | |||
}, | |||
{ | |||
'allow_on_submit': None, | |||
'colour': None, | |||
'creation': '2009-05-12 11:19:12', | |||
'default': None, | |||
'depends_on': None, | |||
'description': None, | |||
'docstatus': 0, | |||
'doctype': 'DocField', | |||
'fieldname': 'event_roles', | |||
'fieldtype': 'Table', | |||
'hidden': None, | |||
'icon': None, | |||
'idx': 13, | |||
'in_filter': None, | |||
'label': 'Event Roles', | |||
'modified': '2009-05-12 11:19:12', | |||
'modified_by': 'Administrator', | |||
'name': '_FL00128', | |||
'no_copy': None, | |||
'oldfieldname': 'event_roles', | |||
'oldfieldtype': 'Table', | |||
'options': 'Event Role', | |||
'owner': 'Administrator', | |||
'parent': 'Event', | |||
'parentfield': 'fields', | |||
'parenttype': 'DocType', | |||
'permlevel': 0, | |||
'print_hide': None, | |||
'report_hide': None, | |||
'reqd': None, | |||
'search_index': None, | |||
'trigger': None, | |||
'width': None | |||
}, | |||
{ | |||
'allow_on_submit': None, | |||
'colour': None, | |||
'creation': '2009-05-12 11:19:12', | |||
'default': None, | |||
'depends_on': None, | |||
'description': None, | |||
'docstatus': 0, | |||
'doctype': 'DocField', | |||
'fieldname': 'ref_type', | |||
'fieldtype': 'Data', | |||
'hidden': 0, | |||
'icon': None, | |||
'idx': 14, | |||
'in_filter': None, | |||
'label': 'Ref Type', | |||
'modified': '2009-05-12 11:19:12', | |||
'modified_by': 'Administrator', | |||
'name': '_FL00129', | |||
'no_copy': None, | |||
'oldfieldname': 'ref_type', | |||
'oldfieldtype': 'Data', | |||
'options': None, | |||
'owner': 'Administrator', | |||
'parent': 'Event', | |||
'parentfield': 'fields', | |||
'parenttype': 'DocType', | |||
'permlevel': 0, | |||
'print_hide': None, | |||
'report_hide': None, | |||
'reqd': None, | |||
'search_index': None, | |||
'trigger': None, | |||
'width': None | |||
}, | |||
{ | |||
'allow_on_submit': None, | |||
'colour': None, | |||
'creation': '2009-05-12 11:19:12', | |||
'default': None, | |||
'depends_on': None, | |||
'description': None, | |||
'docstatus': 0, | |||
'doctype': 'DocField', | |||
'fieldname': 'ref_name', | |||
'fieldtype': 'Data', | |||
'hidden': 0, | |||
'icon': None, | |||
'idx': 15, | |||
'in_filter': None, | |||
'label': 'Ref Name', | |||
'modified': '2009-05-12 11:19:12', | |||
'modified_by': 'Administrator', | |||
'name': '_FL00130', | |||
'no_copy': None, | |||
'oldfieldname': 'ref_name', | |||
'oldfieldtype': 'Data', | |||
'options': None, | |||
'owner': 'Administrator', | |||
'parent': 'Event', | |||
'parentfield': 'fields', | |||
'parenttype': 'DocType', | |||
'permlevel': 0, | |||
'print_hide': None, | |||
'report_hide': None, | |||
'reqd': None, | |||
'search_index': None, | |||
'trigger': None, | |||
'width': None | |||
} | |||
] |
@@ -0,0 +1,90 @@ | |||
[ | |||
{ | |||
'allow_attach': None, | |||
'allow_copy': None, | |||
'allow_email': None, | |||
'allow_print': None, | |||
'allow_rename': None, | |||
'allow_trash': None, | |||
'autoname': '__EVR.#####', | |||
'change_log': None, | |||
'client_script': None, | |||
'client_script_core': '', | |||
'client_string': None, | |||
'colour': 'White:FFF', | |||
'creation': '2009-05-12 11:19:11', | |||
'description': None, | |||
'docstatus': 0, | |||
'doctype': 'DocType', | |||
'document_type': None, | |||
'dt_template': None, | |||
'hide_heading': None, | |||
'hide_toolbar': None, | |||
'idx': None, | |||
'in_create': None, | |||
'in_dialog': None, | |||
'is_transaction_doc': None, | |||
'issingle': None, | |||
'istable': 1, | |||
'max_attachments': None, | |||
'menu_index': None, | |||
'modified': '2010-09-20 14:06:57', | |||
'modified_by': 'Administrator', | |||
'module': 'Core', | |||
'name': 'Event Role', | |||
'name_case': '', | |||
'owner': 'Administrator', | |||
'parent': None, | |||
'parent_node': None, | |||
'parentfield': None, | |||
'parenttype': None, | |||
'print_outline': '', | |||
'read_only': None, | |||
'read_only_onload': None, | |||
'search_fields': None, | |||
'section_style': 'Simple', | |||
'server_code': None, | |||
'server_code_compiled': None, | |||
'server_code_core': '', | |||
'server_code_error': None, | |||
'show_in_menu': 0, | |||
'smallicon': None, | |||
'use_template': None, | |||
'version': None | |||
}, | |||
{ | |||
'allow_on_submit': None, | |||
'colour': None, | |||
'creation': '2009-05-12 11:19:12', | |||
'default': None, | |||
'depends_on': None, | |||
'description': None, | |||
'docstatus': 0, | |||
'doctype': 'DocField', | |||
'fieldname': 'role', | |||
'fieldtype': 'Link', | |||
'hidden': None, | |||
'icon': None, | |||
'idx': 1, | |||
'in_filter': None, | |||
'label': 'Role', | |||
'modified': '2009-05-12 11:19:12', | |||
'modified_by': 'Administrator', | |||
'name': '_FL00131', | |||
'no_copy': None, | |||
'oldfieldname': 'role', | |||
'oldfieldtype': 'Link', | |||
'options': 'Role', | |||
'owner': 'Administrator', | |||
'parent': 'Event Role', | |||
'parentfield': 'fields', | |||
'parenttype': 'DocType', | |||
'permlevel': 0, | |||
'print_hide': None, | |||
'report_hide': None, | |||
'reqd': None, | |||
'search_index': None, | |||
'trigger': None, | |||
'width': None | |||
} | |||
] |
@@ -0,0 +1,90 @@ | |||
[ | |||
{ | |||
'allow_attach': None, | |||
'allow_copy': None, | |||
'allow_email': None, | |||
'allow_print': None, | |||
'allow_rename': None, | |||
'allow_trash': None, | |||
'autoname': 'EVP.#####', | |||
'change_log': None, | |||
'client_script': None, | |||
'client_script_core': '', | |||
'client_string': None, | |||
'colour': 'White:FFF', | |||
'creation': '2009-05-12 11:19:11', | |||
'description': None, | |||
'docstatus': 0, | |||
'doctype': 'DocType', | |||
'document_type': None, | |||
'dt_template': None, | |||
'hide_heading': None, | |||
'hide_toolbar': None, | |||
'idx': None, | |||
'in_create': None, | |||
'in_dialog': None, | |||
'is_transaction_doc': None, | |||
'issingle': None, | |||
'istable': 1, | |||
'max_attachments': None, | |||
'menu_index': None, | |||
'modified': '2010-09-20 14:06:57', | |||
'modified_by': 'Administrator', | |||
'module': 'Core', | |||
'name': 'Event User', | |||
'name_case': '', | |||
'owner': 'Administrator', | |||
'parent': None, | |||
'parent_node': None, | |||
'parentfield': None, | |||
'parenttype': None, | |||
'print_outline': '', | |||
'read_only': None, | |||
'read_only_onload': None, | |||
'search_fields': None, | |||
'section_style': 'Simple', | |||
'server_code': None, | |||
'server_code_compiled': None, | |||
'server_code_core': '', | |||
'server_code_error': ' ', | |||
'show_in_menu': 0, | |||
'smallicon': None, | |||
'use_template': None, | |||
'version': None | |||
}, | |||
{ | |||
'allow_on_submit': None, | |||
'colour': None, | |||
'creation': '2009-05-12 11:19:12', | |||
'default': None, | |||
'depends_on': None, | |||
'description': None, | |||
'docstatus': 0, | |||
'doctype': 'DocField', | |||
'fieldname': 'person', | |||
'fieldtype': 'Select', | |||
'hidden': None, | |||
'icon': None, | |||
'idx': 1, | |||
'in_filter': None, | |||
'label': 'Person', | |||
'modified': '2009-05-12 11:19:12', | |||
'modified_by': 'Administrator', | |||
'name': '_FL00132', | |||
'no_copy': None, | |||
'oldfieldname': 'person', | |||
'oldfieldtype': 'Select', | |||
'options': 'link:Profile', | |||
'owner': 'Administrator', | |||
'parent': 'Event User', | |||
'parentfield': 'fields', | |||
'parenttype': 'DocType', | |||
'permlevel': 0, | |||
'print_hide': None, | |||
'report_hide': None, | |||
'reqd': None, | |||
'search_index': 1, | |||
'trigger': None, | |||
'width': None | |||
} | |||
] |
@@ -0,0 +1,230 @@ | |||
[ | |||
{ | |||
'allow_attach': None, | |||
'allow_copy': None, | |||
'allow_email': None, | |||
'allow_print': None, | |||
'allow_rename': None, | |||
'allow_trash': None, | |||
'autoname': 'FMD/.#####', | |||
'change_log': None, | |||
'client_script': '', | |||
'client_script_core': '', | |||
'client_string': None, | |||
'colour': 'White:FFF', | |||
'creation': '2010-11-30 17:30:01', | |||
'description': None, | |||
'docstatus': 0, | |||
'doctype': 'DocType', | |||
'document_type': None, | |||
'dt_template': None, | |||
'hide_heading': None, | |||
'hide_toolbar': None, | |||
'idx': None, | |||
'in_create': None, | |||
'in_dialog': None, | |||
'is_transaction_doc': None, | |||
'issingle': None, | |||
'istable': 1, | |||
'max_attachments': None, | |||
'menu_index': None, | |||
'modified': '2010-09-20 14:06:57', | |||
'modified_by': 'Administrator', | |||
'module': 'Core', | |||
'name': 'Field Mapper Detail', | |||
'name_case': '', | |||
'owner': 'Administrator', | |||
'parent': None, | |||
'parent_node': None, | |||
'parentfield': None, | |||
'parenttype': None, | |||
'print_outline': '', | |||
'read_only': None, | |||
'read_only_onload': None, | |||
'search_fields': None, | |||
'section_style': 'Tray', | |||
'server_code': '', | |||
'server_code_compiled': None, | |||
'server_code_core': '', | |||
'server_code_error': ' ', | |||
'show_in_menu': 0, | |||
'smallicon': '', | |||
'use_template': None, | |||
'version': 10 | |||
}, | |||
{ | |||
'allow_on_submit': None, | |||
'colour': None, | |||
'creation': '2010-11-30 17:30:01', | |||
'default': None, | |||
'depends_on': None, | |||
'description': None, | |||
'docstatus': 0, | |||
'doctype': 'DocField', | |||
'fieldname': 'from_field', | |||
'fieldtype': 'Data', | |||
'hidden': None, | |||
'icon': None, | |||
'idx': 1, | |||
'in_filter': None, | |||
'label': 'From Field', | |||
'modified': '2010-11-30 17:30:01', | |||
'modified_by': 'Administrator', | |||
'name': '_FL00503', | |||
'no_copy': None, | |||
'oldfieldname': 'from_field', | |||
'oldfieldtype': 'Data', | |||
'options': None, | |||
'owner': 'Administrator', | |||
'parent': 'Field Mapper Detail', | |||
'parentfield': 'fields', | |||
'parenttype': 'DocType', | |||
'permlevel': 0, | |||
'print_hide': None, | |||
'report_hide': None, | |||
'reqd': None, | |||
'search_index': None, | |||
'trigger': None, | |||
'width': '180px' | |||
}, | |||
{ | |||
'allow_on_submit': None, | |||
'colour': None, | |||
'creation': '2010-11-30 17:30:01', | |||
'default': None, | |||
'depends_on': None, | |||
'description': None, | |||
'docstatus': 0, | |||
'doctype': 'DocField', | |||
'fieldname': 'to_field', | |||
'fieldtype': 'Data', | |||
'hidden': None, | |||
'icon': None, | |||
'idx': 2, | |||
'in_filter': None, | |||
'label': 'To Field', | |||
'modified': '2010-11-30 17:30:01', | |||
'modified_by': 'Administrator', | |||
'name': '_FL00504', | |||
'no_copy': None, | |||
'oldfieldname': 'to_field', | |||
'oldfieldtype': 'Data', | |||
'options': None, | |||
'owner': 'Administrator', | |||
'parent': 'Field Mapper Detail', | |||
'parentfield': 'fields', | |||
'parenttype': 'DocType', | |||
'permlevel': 0, | |||
'print_hide': None, | |||
'report_hide': None, | |||
'reqd': None, | |||
'search_index': None, | |||
'trigger': None, | |||
'width': '180px' | |||
}, | |||
{ | |||
'allow_on_submit': None, | |||
'colour': None, | |||
'creation': '2010-11-30 17:30:01', | |||
'default': '0', | |||
'depends_on': None, | |||
'description': None, | |||
'docstatus': 0, | |||
'doctype': 'DocField', | |||
'fieldname': 'match_id', | |||
'fieldtype': 'Int', | |||
'hidden': None, | |||
'icon': None, | |||
'idx': 3, | |||
'in_filter': None, | |||
'label': 'Match Id', | |||
'modified': '2010-11-30 17:30:01', | |||
'modified_by': 'Administrator', | |||
'name': '_FL00505', | |||
'no_copy': None, | |||
'oldfieldname': 'match_id', | |||
'oldfieldtype': 'Int', | |||
'options': None, | |||
'owner': 'Administrator', | |||
'parent': 'Field Mapper Detail', | |||
'parentfield': 'fields', | |||
'parenttype': 'DocType', | |||
'permlevel': 0, | |||
'print_hide': None, | |||
'report_hide': None, | |||
'reqd': None, | |||
'search_index': None, | |||
'trigger': None, | |||
'width': '50px' | |||
}, | |||
{ | |||
'allow_on_submit': None, | |||
'colour': None, | |||
'creation': '2010-11-30 17:30:01', | |||
'default': None, | |||
'depends_on': None, | |||
'description': None, | |||
'docstatus': 0, | |||
'doctype': 'DocField', | |||
'fieldname': 'map', | |||
'fieldtype': 'Select', | |||
'hidden': None, | |||
'icon': None, | |||
'idx': 4, | |||
'in_filter': None, | |||
'label': 'Map', | |||
'modified': '2010-11-30 17:30:01', | |||
'modified_by': 'Administrator', | |||
'name': '_FL00506', | |||
'no_copy': None, | |||
'oldfieldname': 'map', | |||
'oldfieldtype': 'Select', | |||
'options': 'Yes\nNo', | |||
'owner': 'nabin@webnotestech.com', | |||
'parent': 'Field Mapper Detail', | |||
'parentfield': 'fields', | |||
'parenttype': 'DocType', | |||
'permlevel': 0, | |||
'print_hide': None, | |||
'report_hide': None, | |||
'reqd': None, | |||
'search_index': None, | |||
'trigger': None, | |||
'width': '50px' | |||
}, | |||
{ | |||
'allow_on_submit': None, | |||
'colour': None, | |||
'creation': '2010-11-30 17:30:01', | |||
'default': None, | |||
'depends_on': None, | |||
'description': None, | |||
'docstatus': 0, | |||
'doctype': 'DocField', | |||
'fieldname': 'checking_operator', | |||
'fieldtype': 'Select', | |||
'hidden': None, | |||
'icon': None, | |||
'idx': 5, | |||
'in_filter': None, | |||
'label': 'Checking Operator (To Fld, Operator, From Fld)', | |||
'modified': '2010-11-30 17:30:01', | |||
'modified_by': 'Administrator', | |||
'name': '_FL00507', | |||
'no_copy': None, | |||
'oldfieldname': 'checking_operator', | |||
'oldfieldtype': 'Select', | |||
'options': '\n=\n>\n>=\n<\n<=', | |||
'owner': 'nabin@webnotestech.com', | |||
'parent': 'Field Mapper Detail', | |||
'parentfield': 'fields', | |||
'parenttype': 'DocType', | |||
'permlevel': 0, | |||
'print_hide': None, | |||
'report_hide': None, | |||
'reqd': None, | |||
'search_index': None, | |||
'trigger': None, | |||
'width': '180px' | |||
} | |||
] |
@@ -0,0 +1,125 @@ | |||
[ | |||
{ | |||
'allow_attach': None, | |||
'allow_copy': None, | |||
'allow_email': None, | |||
'allow_print': None, | |||
'allow_rename': None, | |||
'allow_trash': None, | |||
'autoname': 'FileData/.#####', | |||
'change_log': None, | |||
'client_script': None, | |||
'client_script_core': None, | |||
'client_string': None, | |||
'colour': 'White:FFF', | |||
'creation': '2009-05-12 11:19:11', | |||
'description': None, | |||
'docstatus': 0, | |||
'doctype': 'DocType', | |||
'document_type': None, | |||
'dt_template': None, | |||
'hide_heading': None, | |||
'hide_toolbar': None, | |||
'idx': None, | |||
'in_create': None, | |||
'in_dialog': None, | |||
'is_transaction_doc': None, | |||
'issingle': None, | |||
'istable': None, | |||
'max_attachments': None, | |||
'menu_index': None, | |||
'modified': '2010-12-01 13:35:53', | |||
'modified_by': 'Administrator', | |||
'module': 'Core', | |||
'name': 'File Data', | |||
'name_case': None, | |||
'owner': 'Administrator', | |||
'parent': None, | |||
'parent_node': None, | |||
'parentfield': None, | |||
'parenttype': None, | |||
'print_outline': None, | |||
'read_only': 0, | |||
'read_only_onload': None, | |||
'search_fields': 'file_name', | |||
'section_style': 'Simple', | |||
'server_code': None, | |||
'server_code_compiled': None, | |||
'server_code_core': None, | |||
'server_code_error': ' ', | |||
'show_in_menu': None, | |||
'smallicon': None, | |||
'use_template': None, | |||
'version': 1 | |||
}, | |||
{ | |||
'allow_on_submit': None, | |||
'colour': None, | |||
'creation': '2009-05-12 11:19:12', | |||
'default': None, | |||
'depends_on': None, | |||
'description': None, | |||
'docstatus': 0, | |||
'doctype': 'DocField', | |||
'fieldname': 'file_name', | |||
'fieldtype': 'Data', | |||
'hidden': None, | |||
'icon': None, | |||
'idx': 1, | |||
'in_filter': None, | |||
'label': 'File Name', | |||
'modified': '2010-12-01 13:35:53', | |||
'modified_by': 'Administrator', | |||
'name': '_FL00133', | |||
'no_copy': None, | |||
'oldfieldname': 'file_name', | |||
'oldfieldtype': 'Data', | |||
'options': None, | |||
'owner': 'Administrator', | |||
'parent': 'File Data', | |||
'parentfield': 'fields', | |||
'parenttype': 'DocType', | |||
'permlevel': 0, | |||
'print_hide': None, | |||
'report_hide': None, | |||
'reqd': None, | |||
'search_index': 1, | |||
'trigger': None, | |||
'width': None | |||
}, | |||
{ | |||
'allow_on_submit': None, | |||
'colour': None, | |||
'creation': '2010-12-01 13:35:53', | |||
'default': None, | |||
'depends_on': None, | |||
'description': None, | |||
'docstatus': 0, | |||
'doctype': 'DocField', | |||
'fieldname': 'module', | |||
'fieldtype': 'Link', | |||
'hidden': None, | |||
'icon': None, | |||
'idx': 2, | |||
'in_filter': None, | |||
'label': 'Module', | |||
'modified': '2010-12-01 13:35:53', | |||
'modified_by': 'Administrator', | |||
'name': '_FL03754', | |||
'no_copy': None, | |||
'oldfieldname': 'module', | |||
'oldfieldtype': 'Link', | |||
'options': 'Module Def', | |||
'owner': 'Administrator', | |||
'parent': 'File Data', | |||
'parentfield': 'fields', | |||
'parenttype': 'DocType', | |||
'permlevel': 0, | |||
'print_hide': None, | |||
'report_hide': None, | |||
'reqd': None, | |||
'search_index': None, | |||
'trigger': None, | |||
'width': None | |||
} | |||
] |
@@ -0,0 +1,26 @@ | |||
cur_frm.cscript.validate = function(doc, dt, dn) { | |||
return 1; | |||
} | |||
cur_frm.cscript['Set From Image'] = function(doc, dt, dn) { | |||
if(!doc.file_list) { | |||
msgprint('Please attach an image file first'); | |||
return; | |||
} | |||
if(doc.content) { | |||
if(!confirm('Are you sure you want to overwrite the existing HTML?')) | |||
return; | |||
} | |||
var file_name = doc.file_list.split(',')[0] | |||
if(!in_list(['gif','jpg','jpeg','png'], file_name.split('.')[1].toLowerCase())) { | |||
msgprint("Please upload a web friendly (GIF, JPG or PNG) image file for the letter head"); | |||
return; | |||
} | |||
img_link = '<div><img src="'+ wn.urllib.get_file_url(file_name) + '"/></div>' | |||
doc.content = img_link; | |||
refresh_field('content'); | |||
} |
@@ -0,0 +1,31 @@ | |||
# Please edit this list and import only required elements | |||
import webnotes | |||
from webnotes import msgprint | |||
sql = webnotes.conn.sql | |||
class DocType: | |||
def __init__(self, doc, doclist=[]): | |||
self.doc = doc | |||
self.doclist = doclist | |||
# | |||
# on update | |||
# | |||
def on_update(self): | |||
# clear the cache so that the new letter head is uploaded | |||
sql("delete from __SessionCache") | |||
self.set_as_default() | |||
# | |||
# this is default, un-set everyone else | |||
# | |||
def set_as_default(self): | |||
from webnotes.utils import set_default | |||
if self.doc.is_default: | |||
sql("update `tabLetter Head` set is_default=0 where name != %s", self.doc.name) | |||
set_default('letter_head', self.doc.name) | |||
# update control panel - so it loads new letter directly | |||
webnotes.conn.set_value('Control Panel', None, 'letter_head', self.doc.content) |
@@ -0,0 +1,324 @@ | |||
[ | |||
{ | |||
'_last_update': None, | |||
'allow_attach': 1, | |||
'allow_copy': None, | |||
'allow_email': None, | |||
'allow_print': None, | |||
'allow_rename': None, | |||
'allow_trash': None, | |||
'autoname': 'field:letter_head_name', | |||
'change_log': None, | |||
'client_script': None, | |||
'client_script_core': None, | |||
'client_string': None, | |||
'colour': 'White:FFF', | |||
'creation': '2010-12-14 10:32:59', | |||
'description': 'Create a Letter Head for Print Formats. The letter head must be in HTML.\nYou can also set the letter head from an attachment.\nIf you click on "Set from Image" then, the HTML Content will be overwritten.', | |||
'docstatus': 0, | |||
'doctype': 'DocType', | |||
'document_type': None, | |||
'dt_template': None, | |||
'hide_heading': None, | |||
'hide_toolbar': None, | |||
'idx': None, | |||
'in_create': None, | |||
'in_dialog': None, | |||
'is_transaction_doc': None, | |||
'issingle': None, | |||
'istable': None, | |||
'max_attachments': 3, | |||
'menu_index': None, | |||
'modified': '2011-04-14 10:25:09', | |||
'modified_by': 'Administrator', | |||
'module': 'Core', | |||
'name': 'Letter Head', | |||
'name_case': None, | |||
'owner': 'Administrator', | |||
'parent': None, | |||
'parent_node': None, | |||
'parentfield': None, | |||
'parenttype': None, | |||
'print_outline': None, | |||
'read_only': None, | |||
'read_only_onload': None, | |||
'search_fields': None, | |||
'section_style': 'Simple', | |||
'server_code': None, | |||
'server_code_compiled': None, | |||
'server_code_core': None, | |||
'server_code_error': ' ', | |||
'show_in_menu': 0, | |||
'smallicon': None, | |||
'use_template': None, | |||
'version': 11 | |||
}, | |||
{ | |||
'amend': None, | |||
'cancel': None, | |||
'create': 1, | |||
'creation': '2010-12-14 10:32:59', | |||
'docstatus': 0, | |||
'doctype': 'DocPerm', | |||
'execute': None, | |||
'idx': 1, | |||
'match': None, | |||
'modified': '2010-12-14 10:32:59', | |||
'modified_by': 'Administrator', | |||
'name': '_PERM00735', | |||
'owner': 'Administrator', | |||
'parent': 'Letter Head', | |||
'parentfield': 'permissions', | |||
'parenttype': 'DocType', | |||
'permlevel': 0, | |||
'read': 1, | |||
'role': 'System Manager', | |||
'submit': None, | |||
'write': 1 | |||
}, | |||
{ | |||
'allow_on_submit': None, | |||
'colour': None, | |||
'creation': '2010-12-14 10:32:59', | |||
'default': None, | |||
'depends_on': None, | |||
'description': None, | |||
'docstatus': 0, | |||
'doctype': 'DocField', | |||
'fieldname': 'letter_head_name', | |||
'fieldtype': 'Data', | |||
'hidden': None, | |||
'icon': None, | |||
'idx': 1, | |||
'in_filter': 0, | |||
'label': 'Letter Head Name', | |||
'modified': '2011-05-09 10:50:46', | |||
'modified_by': 'Administrator', | |||
'name': '_FL04150', | |||
'no_copy': None, | |||
'oldfieldname': 'letter_head_name', | |||
'oldfieldtype': 'Data', | |||
'options': None, | |||
'owner': 'Administrator', | |||
'parent': 'Letter Head', | |||
'parentfield': 'fields', | |||
'parenttype': 'DocType', | |||
'permlevel': 0, | |||
'print_hide': None, | |||
'report_hide': None, | |||
'reqd': 1, | |||
'search_index': None, | |||
'trigger': None, | |||
'width': None | |||
}, | |||
{ | |||
'allow_on_submit': None, | |||
'colour': None, | |||
'creation': '2010-12-14 10:32:59', | |||
'default': None, | |||
'depends_on': None, | |||
'description': None, | |||
'docstatus': 0, | |||
'doctype': 'DocField', | |||
'fieldname': 'disabled', | |||
'fieldtype': 'Check', | |||
'hidden': None, | |||
'icon': None, | |||
'idx': 2, | |||
'in_filter': None, | |||
'label': 'Disabled', | |||
'modified': '2011-05-09 10:50:46', | |||
'modified_by': 'Administrator', | |||
'name': '_FL04151', | |||
'no_copy': None, | |||
'oldfieldname': 'disabled', | |||
'oldfieldtype': 'Check', | |||
'options': None, | |||
'owner': 'Administrator', | |||
'parent': 'Letter Head', | |||
'parentfield': 'fields', | |||
'parenttype': 'DocType', | |||
'permlevel': 0, | |||
'print_hide': None, | |||
'report_hide': None, | |||
'reqd': None, | |||
'search_index': None, | |||
'trigger': None, | |||
'width': None | |||
}, | |||
{ | |||
'allow_on_submit': None, | |||
'colour': None, | |||
'creation': '2010-12-21 18:32:42', | |||
'default': None, | |||
'depends_on': None, | |||
'description': 'Check this to make this the default letter head in all prints', | |||
'docstatus': 0, | |||
'doctype': 'DocField', | |||
'fieldname': 'is_default', | |||
'fieldtype': 'Check', | |||
'hidden': None, | |||
'icon': None, | |||
'idx': 3, | |||
'in_filter': None, | |||
'label': 'Is Default', | |||
'modified': '2011-05-09 10:50:46', | |||
'modified_by': 'Administrator', | |||
'name': '_FL04428', | |||
'no_copy': None, | |||
'oldfieldname': None, | |||
'oldfieldtype': None, | |||
'options': None, | |||
'owner': 'Administrator', | |||
'parent': 'Letter Head', | |||
'parentfield': 'fields', | |||
'parenttype': 'DocType', | |||
'permlevel': 0, | |||
'print_hide': None, | |||
'report_hide': None, | |||
'reqd': None, | |||
'search_index': None, | |||
'trigger': None, | |||
'width': None | |||
}, | |||
{ | |||
'allow_on_submit': None, | |||
'colour': None, | |||
'creation': '2011-05-09 10:50:46', | |||
'default': None, | |||
'depends_on': None, | |||
'description': 'To update your HTML from attachment, click here', | |||
'docstatus': 0, | |||
'doctype': 'DocField', | |||
'fieldname': 'set_from_image', | |||
'fieldtype': 'Button', | |||
'hidden': None, | |||
'icon': None, | |||
'idx': 4, | |||
'in_filter': None, | |||
'label': 'Set From Image', | |||
'modified': '2011-05-09 10:50:46', | |||
'modified_by': 'Administrator', | |||
'name': '000000156', | |||
'no_copy': None, | |||
'oldfieldname': None, | |||
'oldfieldtype': None, | |||
'options': None, | |||
'owner': 'Administrator', | |||
'parent': 'Letter Head', | |||
'parentfield': 'fields', | |||
'parenttype': 'DocType', | |||
'permlevel': 0, | |||
'print_hide': None, | |||
'report_hide': None, | |||
'reqd': None, | |||
'search_index': None, | |||
'trigger': 'Client', | |||
'width': None | |||
}, | |||
{ | |||
'allow_on_submit': None, | |||
'colour': None, | |||
'creation': '2010-12-14 10:32:59', | |||
'default': None, | |||
'depends_on': None, | |||
'description': 'Your letter head content in HTML.', | |||
'docstatus': 0, | |||
'doctype': 'DocField', | |||
'fieldname': 'content', | |||
'fieldtype': 'Code', | |||
'hidden': None, | |||
'icon': None, | |||
'idx': 5, | |||
'in_filter': None, | |||
'label': 'Content', | |||
'modified': '2011-05-09 10:50:46', | |||
'modified_by': 'Administrator', | |||
'name': '_FL04152', | |||
'no_copy': None, | |||
'oldfieldname': 'content', | |||
'oldfieldtype': 'Text Editor', | |||
'options': None, | |||
'owner': 'Administrator', | |||
'parent': 'Letter Head', | |||
'parentfield': 'fields', | |||
'parenttype': 'DocType', | |||
'permlevel': 0, | |||
'print_hide': None, | |||
'report_hide': None, | |||
'reqd': None, | |||
'search_index': None, | |||
'trigger': None, | |||
'width': None | |||
}, | |||
{ | |||
'allow_on_submit': None, | |||
'colour': None, | |||
'creation': '2011-05-09 10:50:46', | |||
'default': None, | |||
'depends_on': None, | |||
'description': None, | |||
'docstatus': 0, | |||
'doctype': 'DocField', | |||
'fieldname': 'url', | |||
'fieldtype': 'Data', | |||
'hidden': 1, | |||
'icon': None, | |||
'idx': 6, | |||
'in_filter': None, | |||
'label': 'URL', | |||
'modified': '2011-05-09 10:50:46', | |||
'modified_by': 'Administrator', | |||
'name': '000000157', | |||
'no_copy': None, | |||
'oldfieldname': None, | |||
'oldfieldtype': None, | |||
'options': None, | |||
'owner': 'Administrator', | |||
'parent': 'Letter Head', | |||
'parentfield': 'fields', | |||
'parenttype': 'DocType', | |||
'permlevel': 0, | |||
'print_hide': None, | |||
'report_hide': None, | |||
'reqd': None, | |||
'search_index': None, | |||
'trigger': None, | |||
'width': None | |||
}, | |||
{ | |||
'allow_on_submit': None, | |||
'colour': None, | |||
'creation': '2010-12-14 10:32:59', | |||
'default': None, | |||
'depends_on': None, | |||
'description': None, | |||
'docstatus': 0, | |||
'doctype': 'DocField', | |||
'fieldname': 'file_list', | |||
'fieldtype': 'Text', | |||
'hidden': 1, | |||
'icon': None, | |||
'idx': 7, | |||
'in_filter': None, | |||
'label': 'File LIst', | |||
'modified': '2011-05-09 10:50:46', | |||
'modified_by': 'Administrator', | |||
'name': '_FL04153', | |||
'no_copy': None, | |||
'oldfieldname': 'file_list', | |||
'oldfieldtype': 'Text', | |||
'options': None, | |||
'owner': 'Administrator', | |||
'parent': 'Letter Head', | |||
'parentfield': 'fields', | |||
'parenttype': 'DocType', | |||
'permlevel': 0, | |||
'print_hide': None, | |||
'report_hide': None, | |||
'reqd': None, | |||
'search_index': None, | |||
'trigger': None, | |||
'width': None | |||
} | |||
] |
@@ -0,0 +1,50 @@ | |||
# Please edit this list and import only required elements | |||
import webnotes | |||
from webnotes.utils import add_days, add_months, add_years, cint, cstr, date_diff, default_fields, flt, fmt_money, formatdate, generate_hash, getTraceback, get_defaults, get_first_day, get_last_day, getdate, has_common, month_name, now, nowdate, replace_newlines, sendmail, set_default, str_esc_quote, user_format, validate_email_add | |||
from webnotes.model import db_exists | |||
from webnotes.model.doc import Document, addchild, removechild, getchildren, make_autoname, SuperDocType | |||
from webnotes.model.doclist import getlist, copy_doclist | |||
from webnotes.model.code import get_obj, get_server_obj, run_server_obj, updatedb, check_syntax | |||
from webnotes import session, form, is_testing, msgprint, errprint | |||
set = webnotes.conn.set | |||
sql = webnotes.conn.sql | |||
get_value = webnotes.conn.get_value | |||
in_transaction = webnotes.conn.in_transaction | |||
convert_to_lists = webnotes.conn.convert_to_lists | |||
# ----------------------------------------------------------------------------------------- | |||
class DocType: | |||
def __init__(self,d,dl): | |||
self.doc, self.doclist = d,dl | |||
def on_update(self): | |||
if not getlist(self.doclist,'items') and not self.doc.widget_code: | |||
obj = Document(self.doc.doctype, self.doc.name) | |||
doc_type = [['DocType','name','name','Forms',"(istable is null or istable=0) and (issingle is null or issingle=0)"],['Page','name','page_name','Pages','(show_in_menu=1 or show_in_menu=0)'],['Search Criteria','doc_type','criteria_name','Reports',"(disabled is null or disabled=0)"]] | |||
for dt in doc_type: | |||
dn = [[d[0] or '', d[1] or ''] for d in sql("select %s,%s from `tab%s` where module = '%s' and %s" % (dt[1],dt[2],dt[0],self.doc.name,dt[4]))] | |||
if dn: | |||
r = addchild(obj,'items','Module Def Item',1) | |||
r.doc_type = 'Separator' | |||
r.doc_name = dt[3] | |||
r.save(1) | |||
for d in dn: | |||
r = addchild(obj,'items','Module Def Item',1) | |||
r.doc_type = dt[3] | |||
r.doc_name = d[0] | |||
r.display_name = d[1] | |||
r.save(1) | |||
def on_update(self): | |||
import webnotes.defs | |||
if hasattr(webnotes.defs, 'developer_mode') and webnotes.defs.developer_mode: | |||
from webnotes.modules.export_module import export_to_files | |||
export_to_files(record_list=[[self.doc.doctype, self.doc.name]]) | |||
@@ -0,0 +1,708 @@ | |||
[ | |||
{ | |||
'allow_attach': None, | |||
'allow_copy': None, | |||
'allow_email': None, | |||
'allow_print': None, | |||
'allow_rename': None, | |||
'allow_trash': None, | |||
'autoname': 'field:module_name', | |||
'change_log': None, | |||
'client_script': None, | |||
'client_script_core': None, | |||
'client_string': None, | |||
'colour': 'White:FFF', | |||
'creation': '2009-05-12 11:19:11', | |||
'description': None, | |||
'docstatus': 0, | |||
'doctype': 'DocType', | |||
'document_type': None, | |||
'dt_template': None, | |||
'hide_heading': None, | |||
'hide_toolbar': None, | |||
'idx': None, | |||
'in_create': None, | |||
'in_dialog': None, | |||
'is_transaction_doc': None, | |||
'issingle': None, | |||
'istable': None, | |||
'max_attachments': None, | |||
'menu_index': None, | |||
'modified': '2010-09-27 11:16:33', | |||
'modified_by': 'Administrator', | |||
'module': 'Core', | |||
'name': 'Module Def', | |||
'name_case': None, | |||
'owner': 'Administrator', | |||
'parent': None, | |||
'parent_node': None, | |||
'parentfield': None, | |||
'parenttype': None, | |||
'print_outline': None, | |||
'read_only': None, | |||
'read_only_onload': None, | |||
'search_fields': 'doctype_list', | |||
'section_style': 'Tray', | |||
'server_code': None, | |||
'server_code_compiled': None, | |||
'server_code_core': None, | |||
'server_code_error': ' ', | |||
'show_in_menu': 0, | |||
'smallicon': None, | |||
'use_template': None, | |||
'version': 2 | |||
}, | |||
{ | |||
'amend': None, | |||
'cancel': None, | |||
'create': 1, | |||
'creation': '2009-05-12 11:19:22', | |||
'docstatus': 0, | |||
'doctype': 'DocPerm', | |||
'execute': None, | |||
'idx': 1, | |||
'match': None, | |||
'modified': '2010-08-08 17:16:13', | |||
'modified_by': 'Administrator', | |||
'name': '_PERM00007', | |||
'owner': 'Administrator', | |||
'parent': 'Module Def', | |||
'parentfield': 'permissions', | |||
'parenttype': 'DocType', | |||
'permlevel': 0, | |||
'read': 1, | |||
'role': 'Administrator', | |||
'submit': None, | |||
'write': 1 | |||
}, | |||
{ | |||
'allow_on_submit': None, | |||
'colour': None, | |||
'creation': '2010-08-08 17:09:10', | |||
'default': None, | |||
'depends_on': None, | |||
'description': None, | |||
'docstatus': 0, | |||
'doctype': 'DocField', | |||
'fieldname': 'trash_reason', | |||
'fieldtype': 'Small Text', | |||
'hidden': None, | |||
'icon': None, | |||
'idx': 1, | |||
'in_filter': None, | |||
'label': 'Trash Reason', | |||
'modified': '2011-04-05 10:01:47', | |||
'modified_by': 'Administrator', | |||
'name': '_FL01996', | |||
'no_copy': None, | |||
'oldfieldname': 'trash_reason', | |||
'oldfieldtype': 'Small Text', | |||
'options': None, | |||
'owner': 'Administrator', | |||
'parent': 'Module Def', | |||
'parentfield': 'fields', | |||
'parenttype': 'DocType', | |||
'permlevel': 1, | |||
'print_hide': None, | |||
'report_hide': None, | |||
'reqd': None, | |||
'search_index': None, | |||
'trigger': None, | |||
'width': None | |||
}, | |||
{ | |||
'allow_on_submit': None, | |||
'colour': None, | |||
'creation': '2011-04-05 10:01:47', | |||
'default': None, | |||
'depends_on': None, | |||
'description': None, | |||
'docstatus': 0, | |||
'doctype': 'DocField', | |||
'fieldname': None, | |||
'fieldtype': 'Section Break', | |||
'hidden': None, | |||
'icon': None, | |||
'idx': 2, | |||
'in_filter': None, | |||
'label': 'Module Details', | |||
'modified': '2011-04-05 10:01:47', | |||
'modified_by': 'Administrator', | |||
'name': '000000462', | |||
'no_copy': None, | |||
'oldfieldname': None, | |||
'oldfieldtype': 'Section Break', | |||
'options': None, | |||
'owner': 'Administrator', | |||
'parent': 'Module Def', | |||
'parentfield': 'fields', | |||
'parenttype': 'DocType', | |||
'permlevel': 0, | |||
'print_hide': None, | |||
'report_hide': None, | |||
'reqd': None, | |||
'search_index': None, | |||
'trigger': None, | |||
'width': None | |||
}, | |||
{ | |||
'allow_on_submit': None, | |||
'colour': None, | |||
'creation': '2010-08-08 17:09:10', | |||
'default': None, | |||
'depends_on': None, | |||
'description': None, | |||
'docstatus': 0, | |||
'doctype': 'DocField', | |||
'fieldname': 'disabled', | |||
'fieldtype': 'Select', | |||
'hidden': None, | |||
'icon': None, | |||
'idx': 3, | |||
'in_filter': None, | |||
'label': 'Disabled', | |||
'modified': '2011-04-05 10:01:47', | |||
'modified_by': 'Administrator', | |||
'name': '_FL01998', | |||
'no_copy': None, | |||
'oldfieldname': 'disabled', | |||
'oldfieldtype': 'Select', | |||
'options': 'No\nYes', | |||
'owner': 'Administrator', | |||
'parent': 'Module Def', | |||
'parentfield': 'fields', | |||
'parenttype': 'DocType', | |||
'permlevel': 0, | |||
'print_hide': None, | |||
'report_hide': None, | |||
'reqd': None, | |||
'search_index': None, | |||
'trigger': None, | |||
'width': None | |||
}, | |||
{ | |||
'allow_on_submit': None, | |||
'colour': None, | |||
'creation': '2009-05-12 11:19:12', | |||
'default': None, | |||
'depends_on': None, | |||
'description': None, | |||
'docstatus': 0, | |||
'doctype': 'DocField', | |||
'fieldname': 'module_name', | |||
'fieldtype': 'Data', | |||
'hidden': None, | |||
'icon': None, | |||
'idx': 4, | |||
'in_filter': None, | |||
'label': 'Module Name', | |||
'modified': '2011-04-05 10:01:47', | |||
'modified_by': 'Administrator', | |||
'name': '_FL00135', | |||
'no_copy': None, | |||
'oldfieldname': 'module_name', | |||
'oldfieldtype': 'Data', | |||
'options': None, | |||
'owner': 'Administrator', | |||
'parent': 'Module Def', | |||
'parentfield': 'fields', | |||
'parenttype': 'DocType', | |||
'permlevel': 0, | |||
'print_hide': None, | |||
'report_hide': None, | |||
'reqd': None, | |||
'search_index': None, | |||
'trigger': None, | |||
'width': None | |||
}, | |||
{ | |||
'allow_on_submit': None, | |||
'colour': None, | |||
'creation': '2010-08-08 17:09:10', | |||
'default': None, | |||
'depends_on': None, | |||
'description': None, | |||
'docstatus': 0, | |||
'doctype': 'DocField', | |||
'fieldname': 'module_label', | |||
'fieldtype': 'Data', | |||
'hidden': None, | |||
'icon': None, | |||
'idx': 5, | |||
'in_filter': None, | |||
'label': 'Module Label', | |||
'modified': '2011-04-05 10:01:47', | |||
'modified_by': 'Administrator', | |||
'name': '_FL01999', | |||
'no_copy': None, | |||
'oldfieldname': 'module_label', | |||
'oldfieldtype': 'Data', | |||
'options': None, | |||
'owner': 'Administrator', | |||
'parent': 'Module Def', | |||
'parentfield': 'fields', | |||
'parenttype': 'DocType', | |||
'permlevel': 0, | |||
'print_hide': None, | |||
'report_hide': None, | |||
'reqd': 1, | |||
'search_index': None, | |||
'trigger': None, | |||
'width': None | |||
}, | |||
{ | |||
'allow_on_submit': None, | |||
'colour': None, | |||
'creation': '2009-05-12 11:19:12', | |||
'default': None, | |||
'depends_on': None, | |||
'description': None, | |||
'docstatus': 0, | |||
'doctype': 'DocField', | |||
'fieldname': 'doctype_list', | |||
'fieldtype': 'Text', | |||
'hidden': None, | |||
'icon': None, | |||
'idx': 6, | |||
'in_filter': None, | |||
'label': 'DocType List', | |||
'modified': '2011-04-05 10:01:47', | |||
'modified_by': 'Administrator', | |||
'name': '_FL00136', | |||
'no_copy': None, | |||
'oldfieldname': 'doctype_list', | |||
'oldfieldtype': 'Text', | |||
'options': None, | |||
'owner': 'Administrator', | |||
'parent': 'Module Def', | |||
'parentfield': 'fields', | |||
'parenttype': 'DocType', | |||
'permlevel': 0, | |||
'print_hide': None, | |||
'report_hide': None, | |||
'reqd': None, | |||
'search_index': None, | |||
'trigger': None, | |||
'width': None | |||
}, | |||
{ | |||
'allow_on_submit': None, | |||
'colour': None, | |||
'creation': '2010-08-08 17:09:10', | |||
'default': None, | |||
'depends_on': None, | |||
'description': None, | |||
'docstatus': 0, | |||
'doctype': 'DocField', | |||
'fieldname': 'module_page', | |||
'fieldtype': 'Link', | |||
'hidden': None, | |||
'icon': None, | |||
'idx': 7, | |||
'in_filter': None, | |||
'label': 'Module Page', | |||
'modified': '2011-04-05 10:01:47', | |||
'modified_by': 'Administrator', | |||
'name': '_FL02000', | |||
'no_copy': None, | |||
'oldfieldname': 'module_page', | |||
'oldfieldtype': 'Link', | |||
'options': 'Page', | |||
'owner': 'Administrator', | |||
'parent': 'Module Def', | |||
'parentfield': 'fields', | |||
'parenttype': 'DocType', | |||
'permlevel': 0, | |||
'print_hide': None, | |||
'report_hide': None, | |||
'reqd': None, | |||
'search_index': None, | |||
'trigger': None, | |||
'width': None | |||
}, | |||
{ | |||
'allow_on_submit': None, | |||
'colour': None, | |||
'creation': '2010-08-08 17:09:10', | |||
'default': None, | |||
'depends_on': None, | |||
'description': None, | |||
'docstatus': 0, | |||
'doctype': 'DocField', | |||
'fieldname': 'module_desc', | |||
'fieldtype': 'Text Editor', | |||
'hidden': None, | |||
'icon': None, | |||
'idx': 8, | |||
'in_filter': None, | |||
'label': 'Module Description', | |||
'modified': '2011-04-05 10:01:47', | |||
'modified_by': 'Administrator', | |||
'name': '_FL02001', | |||
'no_copy': None, | |||
'oldfieldname': 'module_desc', | |||
'oldfieldtype': 'Text Editor', | |||
'options': None, | |||
'owner': 'Administrator', | |||
'parent': 'Module Def', | |||
'parentfield': 'fields', | |||
'parenttype': 'DocType', | |||
'permlevel': 0, | |||
'print_hide': None, | |||
'report_hide': None, | |||
'reqd': None, | |||
'search_index': None, | |||
'trigger': None, | |||
'width': None | |||
}, | |||
{ | |||
'allow_on_submit': None, | |||
'colour': None, | |||
'creation': '2010-08-08 17:09:10', | |||
'default': None, | |||
'depends_on': None, | |||
'description': None, | |||
'docstatus': 0, | |||
'doctype': 'DocField', | |||
'fieldname': 'module_icon', | |||
'fieldtype': 'Select', | |||
'hidden': None, | |||
'icon': None, | |||
'idx': 9, | |||
'in_filter': None, | |||
'label': 'Module Icon', | |||
'modified': '2011-04-05 10:01:47', | |||
'modified_by': 'Administrator', | |||
'name': '_FL02002', | |||
'no_copy': None, | |||
'oldfieldname': 'module_icon', | |||
'oldfieldtype': 'Select', | |||
'options': None, | |||
'owner': 'Administrator', | |||
'parent': 'Module Def', | |||
'parentfield': 'fields', | |||
'parenttype': 'DocType', | |||
'permlevel': 0, | |||
'print_hide': None, | |||
'report_hide': None, | |||
'reqd': None, | |||
'search_index': None, | |||
'trigger': None, | |||
'width': None | |||
}, | |||
{ | |||
'allow_on_submit': None, | |||
'colour': None, | |||
'creation': '2010-08-08 17:09:10', | |||
'default': None, | |||
'depends_on': None, | |||
'description': None, | |||
'docstatus': 0, | |||
'doctype': 'DocField', | |||
'fieldname': 'module_seq', | |||
'fieldtype': 'Int', | |||
'hidden': None, | |||
'icon': None, | |||
'idx': 10, | |||
'in_filter': 1, | |||
'label': 'Module Sequence', | |||
'modified': '2011-04-05 10:01:47', | |||
'modified_by': 'Administrator', | |||
'name': '_FL02003', | |||
'no_copy': None, | |||
'oldfieldname': 'module_seq', | |||
'oldfieldtype': 'Int', | |||
'options': None, | |||
'owner': 'Administrator', | |||
'parent': 'Module Def', | |||
'parentfield': 'fields', | |||
'parenttype': 'DocType', | |||
'permlevel': 0, | |||
'print_hide': None, | |||
'report_hide': None, | |||
'reqd': None, | |||
'search_index': 1, | |||
'trigger': None, | |||
'width': None | |||
}, | |||
{ | |||
'allow_on_submit': None, | |||
'colour': None, | |||
'creation': '2011-04-05 10:01:47', | |||
'default': None, | |||
'depends_on': None, | |||
'description': None, | |||
'docstatus': 0, | |||
'doctype': 'DocField', | |||
'fieldname': None, | |||
'fieldtype': 'Section Break', | |||
'hidden': None, | |||
'icon': None, | |||
'idx': 11, | |||
'in_filter': None, | |||
'label': 'Item List', | |||
'modified': '2011-04-05 10:01:47', | |||
'modified_by': 'Administrator', | |||
'name': '000000463', | |||
'no_copy': None, | |||
'oldfieldname': None, | |||
'oldfieldtype': 'Section Break', | |||
'options': None, | |||
'owner': 'Administrator', | |||
'parent': 'Module Def', | |||
'parentfield': 'fields', | |||
'parenttype': 'DocType', | |||
'permlevel': 0, | |||
'print_hide': None, | |||
'report_hide': None, | |||
'reqd': None, | |||
'search_index': None, | |||
'trigger': None, | |||
'width': None | |||
}, | |||
{ | |||
'allow_on_submit': None, | |||
'colour': None, | |||
'creation': '2010-08-08 17:09:10', | |||
'default': None, | |||
'depends_on': None, | |||
'description': None, | |||
'docstatus': 0, | |||
'doctype': 'DocField', | |||
'fieldname': 'items', | |||
'fieldtype': 'Table', | |||
'hidden': None, | |||
'icon': None, | |||
'idx': 12, | |||
'in_filter': None, | |||
'label': 'Items', | |||
'modified': '2011-04-05 10:01:47', | |||
'modified_by': 'Administrator', | |||
'name': '_FL02005', | |||
'no_copy': None, | |||
'oldfieldname': 'items', | |||
'oldfieldtype': 'Table', | |||
'options': 'Module Def Item', | |||
'owner': 'Administrator', | |||
'parent': 'Module Def', | |||
'parentfield': 'fields', | |||
'parenttype': 'DocType', | |||
'permlevel': 0, | |||
'print_hide': None, | |||
'report_hide': None, | |||
'reqd': None, | |||
'search_index': None, | |||
'trigger': None, | |||
'width': None | |||
}, | |||
{ | |||
'allow_on_submit': None, | |||
'colour': None, | |||
'creation': '2011-04-05 10:01:47', | |||
'default': None, | |||
'depends_on': None, | |||
'description': None, | |||
'docstatus': 0, | |||
'doctype': 'DocField', | |||
'fieldname': None, | |||
'fieldtype': 'Section Break', | |||
'hidden': None, | |||
'icon': None, | |||
'idx': 13, | |||
'in_filter': None, | |||
'label': 'Role List', | |||
'modified': '2011-04-05 10:01:47', | |||
'modified_by': 'Administrator', | |||
'name': '000000464', | |||
'no_copy': None, | |||
'oldfieldname': None, | |||
'oldfieldtype': 'Section Break', | |||
'options': None, | |||
'owner': 'Administrator', | |||
'parent': 'Module Def', | |||
'parentfield': 'fields', | |||
'parenttype': 'DocType', | |||
'permlevel': 0, | |||
'print_hide': None, | |||
'report_hide': None, | |||
'reqd': None, | |||
'search_index': None, | |||
'trigger': None, | |||
'width': None | |||
}, | |||
{ | |||
'allow_on_submit': None, | |||
'colour': None, | |||
'creation': '2010-08-08 17:09:10', | |||
'default': None, | |||
'depends_on': None, | |||
'description': None, | |||
'docstatus': 0, | |||
'doctype': 'DocField', | |||
'fieldname': 'roles', | |||
'fieldtype': 'Table', | |||
'hidden': None, | |||
'icon': None, | |||
'idx': 14, | |||
'in_filter': None, | |||
'label': 'Roles', | |||
'modified': '2011-04-05 10:01:47', | |||
'modified_by': 'Administrator', | |||
'name': '_FL02007', | |||
'no_copy': None, | |||
'oldfieldname': 'roles', | |||
'oldfieldtype': 'Table', | |||
'options': 'Module Def Role', | |||
'owner': 'Administrator', | |||
'parent': 'Module Def', | |||
'parentfield': 'fields', | |||
'parenttype': 'DocType', | |||
'permlevel': 0, | |||
'print_hide': None, | |||
'report_hide': None, | |||
'reqd': None, | |||
'search_index': None, | |||
'trigger': None, | |||
'width': None | |||
}, | |||
{ | |||
'allow_on_submit': None, | |||
'colour': None, | |||
'creation': '2010-08-08 17:09:10', | |||
'default': None, | |||
'depends_on': None, | |||
'description': None, | |||
'docstatus': 0, | |||
'doctype': 'DocField', | |||
'fieldname': 'file_list', | |||
'fieldtype': 'Text', | |||
'hidden': 1, | |||
'icon': None, | |||
'idx': 15, | |||
'in_filter': None, | |||
'label': 'File List', | |||
'modified': '2011-04-05 10:01:47', | |||
'modified_by': 'Administrator', | |||
'name': '_FL02008', | |||
'no_copy': None, | |||
'oldfieldname': 'file_list', | |||
'oldfieldtype': 'Text', | |||
'options': None, | |||
'owner': 'Administrator', | |||
'parent': 'Module Def', | |||
'parentfield': 'fields', | |||
'parenttype': 'DocType', | |||
'permlevel': 0, | |||
'print_hide': 1, | |||
'report_hide': None, | |||
'reqd': None, | |||
'search_index': None, | |||
'trigger': None, | |||
'width': None | |||
}, | |||
{ | |||
'allow_on_submit': None, | |||
'colour': None, | |||
'creation': '2011-04-05 10:01:47', | |||
'default': None, | |||
'depends_on': None, | |||
'description': None, | |||
'docstatus': 0, | |||
'doctype': 'DocField', | |||
'fieldname': None, | |||
'fieldtype': 'Section Break', | |||
'hidden': None, | |||
'icon': None, | |||
'idx': 16, | |||
'in_filter': None, | |||
'label': 'Widget Script', | |||
'modified': '2011-04-05 10:01:47', | |||
'modified_by': 'Administrator', | |||
'name': '000000465', | |||
'no_copy': None, | |||
'oldfieldname': None, | |||
'oldfieldtype': 'Section Break', | |||
'options': None, | |||
'owner': 'Administrator', | |||
'parent': 'Module Def', | |||
'parentfield': 'fields', | |||
'parenttype': 'DocType', | |||
'permlevel': 0, | |||
'print_hide': None, | |||
'report_hide': None, | |||
'reqd': None, | |||
'search_index': None, | |||
'trigger': None, | |||
'width': None | |||
}, | |||
{ | |||
'allow_on_submit': None, | |||
'colour': None, | |||
'creation': '2010-08-08 17:09:10', | |||
'default': None, | |||
'depends_on': None, | |||
'description': None, | |||
'docstatus': 0, | |||
'doctype': 'DocField', | |||
'fieldname': 'widget_code', | |||
'fieldtype': 'Code', | |||
'hidden': None, | |||
'icon': None, | |||
'idx': 17, | |||
'in_filter': None, | |||
'label': 'Widget Code', | |||
'modified': '2011-04-05 10:01:47', | |||
'modified_by': 'Administrator', | |||
'name': '_FL02010', | |||
'no_copy': None, | |||
'oldfieldname': 'widget_code', | |||
'oldfieldtype': 'Code', | |||
'options': None, | |||
'owner': 'Administrator', | |||
'parent': 'Module Def', | |||
'parentfield': 'fields', | |||
'parenttype': 'DocType', | |||
'permlevel': 0, | |||
'print_hide': None, | |||
'report_hide': None, | |||
'reqd': None, | |||
'search_index': None, | |||
'trigger': None, | |||
'width': None | |||
}, | |||
{ | |||
'allow_on_submit': None, | |||
'colour': None, | |||
'creation': '2010-10-01 19:01:13', | |||
'default': None, | |||
'depends_on': None, | |||
'description': None, | |||
'docstatus': 0, | |||
'doctype': 'DocField', | |||
'fieldname': 'is_hidden', | |||
'fieldtype': 'Select', | |||
'hidden': None, | |||
'icon': None, | |||
'idx': 18, | |||
'in_filter': None, | |||
'label': 'Is Hidden', | |||
'modified': '2011-04-05 10:01:47', | |||
'modified_by': 'Administrator', | |||
'name': '_FL03943', | |||
'no_copy': None, | |||
'oldfieldname': 'is_hidden', | |||
'oldfieldtype': 'Select', | |||
'options': 'No\nYes', | |||
'owner': 'yogesh@webnotestech.com', | |||
'parent': 'Module Def', | |||
'parentfield': 'fields', | |||
'parenttype': 'DocType', | |||
'permlevel': 0, | |||
'print_hide': None, | |||
'report_hide': None, | |||
'reqd': None, | |||
'search_index': None, | |||
'trigger': None, | |||
'width': None | |||
} | |||
] |
@@ -0,0 +1,335 @@ | |||
[ | |||
{ | |||
'allow_attach': None, | |||
'allow_copy': None, | |||
'allow_email': None, | |||
'allow_print': None, | |||
'allow_rename': None, | |||
'allow_trash': None, | |||
'autoname': 'MDI.#####', | |||
'change_log': None, | |||
'client_script': None, | |||
'client_script_core': None, | |||
'client_string': None, | |||
'colour': 'White:FFF', | |||
'creation': '2010-08-08 17:09:10', | |||
'description': None, | |||
'docstatus': 0, | |||
'doctype': 'DocType', | |||
'document_type': None, | |||
'dt_template': None, | |||
'hide_heading': None, | |||
'hide_toolbar': None, | |||
'idx': None, | |||
'in_create': None, | |||
'in_dialog': None, | |||
'is_transaction_doc': None, | |||
'issingle': None, | |||
'istable': 1, | |||
'max_attachments': None, | |||
'menu_index': None, | |||
'modified': '2011-02-21 17:42:16', | |||
'modified_by': 'Administrator', | |||
'module': 'Core', | |||
'name': 'Module Def Item', | |||
'name_case': None, | |||
'owner': 'Administrator', | |||
'parent': None, | |||
'parent_node': None, | |||
'parentfield': None, | |||
'parenttype': None, | |||
'print_outline': None, | |||
'read_only': None, | |||
'read_only_onload': None, | |||
'search_fields': None, | |||
'section_style': 'Simple', | |||
'server_code': None, | |||
'server_code_compiled': None, | |||
'server_code_core': None, | |||
'server_code_error': ' ', | |||
'show_in_menu': 0, | |||
'smallicon': None, | |||
'use_template': None, | |||
'version': 21 | |||
}, | |||
{ | |||
'allow_on_submit': None, | |||
'colour': None, | |||
'creation': '2010-08-08 17:09:10', | |||
'default': None, | |||
'depends_on': None, | |||
'description': None, | |||
'docstatus': 0, | |||
'doctype': 'DocField', | |||
'fieldname': 'doc_type', | |||
'fieldtype': 'Select', | |||
'hidden': None, | |||
'icon': None, | |||
'idx': 1, | |||
'in_filter': None, | |||
'label': 'Doc Type', | |||
'modified': '2011-04-05 10:01:39', | |||
'modified_by': 'Administrator', | |||
'name': '_FL02011', | |||
'no_copy': None, | |||
'oldfieldname': 'doc_type', | |||
'oldfieldtype': 'Select', | |||
'options': 'Forms\nPages\nReports\nSeparator\nMore Reports\nSetup Forms\nSetup Pages\nSingle DocType', | |||
'owner': 'Administrator', | |||
'parent': 'Module Def Item', | |||
'parentfield': 'fields', | |||
'parenttype': 'DocType', | |||
'permlevel': 0, | |||
'print_hide': None, | |||
'report_hide': None, | |||
'reqd': None, | |||
'search_index': None, | |||
'trigger': None, | |||
'width': None | |||
}, | |||
{ | |||
'allow_on_submit': None, | |||
'colour': None, | |||
'creation': '2010-08-08 17:09:10', | |||
'default': None, | |||
'depends_on': None, | |||
'description': None, | |||
'docstatus': 0, | |||
'doctype': 'DocField', | |||
'fieldname': 'doc_name', | |||
'fieldtype': 'Data', | |||
'hidden': None, | |||
'icon': None, | |||
'idx': 2, | |||
'in_filter': None, | |||
'label': 'Doc Name', | |||
'modified': '2011-04-05 10:01:39', | |||
'modified_by': 'Administrator', | |||
'name': '_FL02012', | |||
'no_copy': None, | |||
'oldfieldname': 'doc_name', | |||
'oldfieldtype': 'Data', | |||
'options': None, | |||
'owner': 'Administrator', | |||
'parent': 'Module Def Item', | |||
'parentfield': 'fields', | |||
'parenttype': 'DocType', | |||
'permlevel': 0, | |||
'print_hide': None, | |||
'report_hide': None, | |||
'reqd': None, | |||
'search_index': None, | |||
'trigger': None, | |||
'width': None | |||
}, | |||
{ | |||
'allow_on_submit': None, | |||
'colour': None, | |||
'creation': '2010-08-08 17:09:10', | |||
'default': None, | |||
'depends_on': None, | |||
'description': None, | |||
'docstatus': 0, | |||
'doctype': 'DocField', | |||
'fieldname': 'display_name', | |||
'fieldtype': 'Data', | |||
'hidden': None, | |||
'icon': None, | |||
'idx': 3, | |||
'in_filter': None, | |||
'label': 'Display Name', | |||
'modified': '2011-04-05 10:01:40', | |||
'modified_by': 'Administrator', | |||
'name': '_FL02013', | |||
'no_copy': None, | |||
'oldfieldname': 'display_name', | |||
'oldfieldtype': 'Data', | |||
'options': None, | |||
'owner': 'Administrator', | |||
'parent': 'Module Def Item', | |||
'parentfield': 'fields', | |||
'parenttype': 'DocType', | |||
'permlevel': 0, | |||
'print_hide': None, | |||
'report_hide': None, | |||
'reqd': None, | |||
'search_index': None, | |||
'trigger': None, | |||
'width': None | |||
}, | |||
{ | |||
'allow_on_submit': None, | |||
'colour': None, | |||
'creation': '2010-08-08 17:09:10', | |||
'default': None, | |||
'depends_on': None, | |||
'description': None, | |||
'docstatus': 0, | |||
'doctype': 'DocField', | |||
'fieldname': 'icon', | |||
'fieldtype': 'Select', | |||
'hidden': None, | |||
'icon': None, | |||
'idx': 4, | |||
'in_filter': None, | |||
'label': 'Icon', | |||
'modified': '2011-04-05 10:01:40', | |||
'modified_by': 'Administrator', | |||
'name': '_FL02014', | |||
'no_copy': None, | |||
'oldfieldname': 'icon', | |||
'oldfieldtype': 'Select', | |||
'options': '\naccept.gif\nadd.gif\napplication.gif\narrow_down.gif\narrow_left.gif\narrow_right.gif\narrow_up.gif\ncalculator.gif\ncalendar.gif\ncancel.gif\nchart_bar.gif\nclose.gif\ncomments.gif\ndisk.gif\ndown-arrow.gif\nemail.gif\nerror.gif\nfolder.gif\ngroup.gif\nhelp.gif\nicon-recommend.gif\nlightbulb.gif\nmagnifier.gif\nminus.gif\nnote.gif\npage.gif\npage_add.gif\npage_copy.gif\npage_excel.gif\npage_refresh.gif\npaperclip.gif\nplus.gif\nprinter.gif\nresultset_first.gif\nresultset_last.gif\nresultset_next.gif\nresultset_previous.gif\nsort_asc.gif\nsort_desc.gif\nstar.gif\ntable.gif\ntable_row_delete.gif\ntable_row_insert.gif\nuser.gif\nwrench.gif', | |||
'owner': 'Administrator', | |||
'parent': 'Module Def Item', | |||
'parentfield': 'fields', | |||
'parenttype': 'DocType', | |||
'permlevel': 0, | |||
'print_hide': None, | |||
'report_hide': None, | |||
'reqd': None, | |||
'search_index': None, | |||
'trigger': None, | |||
'width': None | |||
}, | |||
{ | |||
'allow_on_submit': None, | |||
'colour': None, | |||
'creation': '2010-08-08 17:09:10', | |||
'default': None, | |||
'depends_on': None, | |||
'description': None, | |||
'docstatus': 0, | |||
'doctype': 'DocField', | |||
'fieldname': 'description', | |||
'fieldtype': 'Text', | |||
'hidden': None, | |||
'icon': None, | |||
'idx': 5, | |||
'in_filter': None, | |||
'label': 'Description', | |||
'modified': '2011-04-05 10:01:40', | |||
'modified_by': 'Administrator', | |||
'name': '_FL02015', | |||
'no_copy': None, | |||
'oldfieldname': 'description', | |||
'oldfieldtype': 'Text', | |||
'options': None, | |||
'owner': 'Administrator', | |||
'parent': 'Module Def Item', | |||
'parentfield': 'fields', | |||
'parenttype': 'DocType', | |||
'permlevel': 0, | |||
'print_hide': None, | |||
'report_hide': None, | |||
'reqd': None, | |||
'search_index': None, | |||
'trigger': None, | |||
'width': None | |||
}, | |||
{ | |||
'allow_on_submit': None, | |||
'colour': None, | |||
'creation': '2010-08-08 17:09:10', | |||
'default': None, | |||
'depends_on': None, | |||
'description': None, | |||
'docstatus': 0, | |||
'doctype': 'DocField', | |||
'fieldname': 'fields', | |||
'fieldtype': 'Text', | |||
'hidden': None, | |||
'icon': None, | |||
'idx': 6, | |||
'in_filter': None, | |||
'label': 'Fields', | |||
'modified': '2011-04-05 10:01:40', | |||
'modified_by': 'Administrator', | |||
'name': '_FL02016', | |||
'no_copy': None, | |||
'oldfieldname': 'fields', | |||
'oldfieldtype': 'Text', | |||
'options': None, | |||
'owner': 'Administrator', | |||
'parent': 'Module Def Item', | |||
'parentfield': 'fields', | |||
'parenttype': 'DocType', | |||
'permlevel': 0, | |||
'print_hide': None, | |||
'report_hide': None, | |||
'reqd': None, | |||
'search_index': None, | |||
'trigger': None, | |||
'width': None | |||
}, | |||
{ | |||
'allow_on_submit': None, | |||
'colour': None, | |||
'creation': '2010-10-04 17:46:19', | |||
'default': None, | |||
'depends_on': None, | |||
'description': None, | |||
'docstatus': 0, | |||
'doctype': 'DocField', | |||
'fieldname': 'click_function', | |||
'fieldtype': 'Data', | |||
'hidden': None, | |||
'icon': None, | |||
'idx': 7, | |||
'in_filter': None, | |||
'label': 'Click Function', | |||
'modified': '2011-04-05 10:01:40', | |||
'modified_by': 'Administrator', | |||
'name': '_FL03944', | |||
'no_copy': None, | |||
'oldfieldname': 'click_function', | |||
'oldfieldtype': 'Data', | |||
'options': None, | |||
'owner': 'harshada@webnotestech.com', | |||
'parent': 'Module Def Item', | |||
'parentfield': 'fields', | |||
'parenttype': 'DocType', | |||
'permlevel': 0, | |||
'print_hide': None, | |||
'report_hide': None, | |||
'reqd': None, | |||
'search_index': None, | |||
'trigger': None, | |||
'width': None | |||
}, | |||
{ | |||
'allow_on_submit': None, | |||
'colour': None, | |||
'creation': '2010-12-24 17:46:27', | |||
'default': None, | |||
'depends_on': None, | |||
'description': None, | |||
'docstatus': 0, | |||
'doctype': 'DocField', | |||
'fieldname': 'hide', | |||
'fieldtype': 'Check', | |||
'hidden': None, | |||
'icon': None, | |||
'idx': 8, | |||
'in_filter': None, | |||
'label': 'Hide', | |||
'modified': '2011-04-05 10:01:40', | |||
'modified_by': 'Administrator', | |||
'name': '_FL04430', | |||
'no_copy': None, | |||
'oldfieldname': 'hide', | |||
'oldfieldtype': 'Check', | |||
'options': None, | |||
'owner': 'Administrator', | |||
'parent': 'Module Def Item', | |||
'parentfield': 'fields', | |||
'parenttype': 'DocType', | |||
'permlevel': 0, | |||
'print_hide': None, | |||
'report_hide': None, | |||
'reqd': None, | |||
'search_index': None, | |||
'trigger': None, | |||
'width': None | |||
} | |||
] |
@@ -0,0 +1,90 @@ | |||
[ | |||
{ | |||
'allow_attach': None, | |||
'allow_copy': None, | |||
'allow_email': None, | |||
'allow_print': None, | |||
'allow_rename': None, | |||
'allow_trash': None, | |||
'autoname': 'MDR.#####', | |||
'change_log': None, | |||
'client_script': None, | |||
'client_script_core': None, | |||
'client_string': None, | |||
'colour': 'White:FFF', | |||
'creation': '2010-08-08 17:09:10', | |||
'description': None, | |||
'docstatus': 0, | |||
'doctype': 'DocType', | |||
'document_type': None, | |||
'dt_template': None, | |||
'hide_heading': None, | |||
'hide_toolbar': None, | |||
'idx': None, | |||
'in_create': None, | |||
'in_dialog': None, | |||
'is_transaction_doc': None, | |||
'issingle': None, | |||
'istable': 1, | |||
'max_attachments': None, | |||
'menu_index': None, | |||
'modified': '2011-02-21 17:42:16', | |||
'modified_by': 'Administrator', | |||
'module': 'Core', | |||
'name': 'Module Def Role', | |||
'name_case': None, | |||
'owner': 'Administrator', | |||
'parent': None, | |||
'parent_node': None, | |||
'parentfield': None, | |||
'parenttype': None, | |||
'print_outline': None, | |||
'read_only': None, | |||
'read_only_onload': None, | |||
'search_fields': None, | |||
'section_style': 'Simple', | |||
'server_code': None, | |||
'server_code_compiled': None, | |||
'server_code_core': None, | |||
'server_code_error': ' ', | |||
'show_in_menu': 0, | |||
'smallicon': None, | |||
'use_template': None, | |||
'version': 1 | |||
}, | |||
{ | |||
'allow_on_submit': None, | |||
'colour': None, | |||
'creation': '2010-08-08 17:09:10', | |||
'default': None, | |||
'depends_on': None, | |||
'description': None, | |||
'docstatus': 0, | |||
'doctype': 'DocField', | |||
'fieldname': 'role', | |||
'fieldtype': 'Link', | |||
'hidden': None, | |||
'icon': None, | |||
'idx': 1, | |||
'in_filter': None, | |||
'label': 'Role', | |||
'modified': '2011-04-05 10:01:40', | |||
'modified_by': 'Administrator', | |||
'name': '_FL02017', | |||
'no_copy': None, | |||
'oldfieldname': 'role', | |||
'oldfieldtype': 'Link', | |||
'options': 'Role', | |||
'owner': 'Administrator', | |||
'parent': 'Module Def Role', | |||
'parentfield': 'fields', | |||
'parenttype': 'DocType', | |||
'permlevel': 0, | |||
'print_hide': None, | |||
'report_hide': None, | |||
'reqd': None, | |||
'search_index': None, | |||
'trigger': None, | |||
'width': None | |||
} | |||
] |
@@ -0,0 +1,49 @@ | |||
class DocType: | |||
def __init__(self, d, dl): | |||
self.doc, self.doclist = d,dl | |||
def autoname(self): | |||
if (self.doc.name and self.doc.name.startswith('New Page')) or not self.doc.name: | |||
self.doc.name = self.doc.page_name.lower().replace(' ', '-') | |||
def onload(self): | |||
import os | |||
from webnotes.modules import get_module_path, scrub | |||
# load content | |||
try: | |||
file = open(os.path.join(get_module_path(self.doc.module), 'page', scrub(self.doc.name) + '.html'), 'r') | |||
self.doc.content = file.read() or '' | |||
file.close() | |||
except IOError, e: # no file / permission | |||
if e.args[0]!=2: | |||
raise e | |||
# replace $image | |||
# ------------------ | |||
def validate(self): | |||
import re | |||
p = re.compile('\$image\( (?P<name> [^)]*) \)', re.VERBOSE) | |||
if self.doc.content: | |||
self.doc.content = p.sub(self.replace_by_img, self.doc.content) | |||
def replace_by_img(self, match): | |||
import webnotes | |||
name = match.group('name') | |||
return '<img src="cgi-bin/getfile.cgi?ac=%s&name=%s">' % (webnotes.conn.get('Control Panel', None, 'account_id'), name) | |||
# export | |||
def on_update(self): | |||
from webnotes.modules.export_module import export_to_files | |||
from webnotes.modules import get_module_path, scrub | |||
import os | |||
from webnotes import defs | |||
if getattr(defs,'developer_mode', 0): | |||
export_to_files(record_list=[['Page', self.doc.name]]) | |||
if self.doc.write_content and self.doc.content: | |||
file = open(os.path.join(get_module_path(self.doc.module), 'page', scrub(self.doc.name), scrub(self.doc.name) + '.html'), 'w') | |||
file.write(self.doc.content) | |||
file.close() | |||
@@ -0,0 +1,90 @@ | |||
[ | |||
{ | |||
'allow_attach': None, | |||
'allow_copy': 0, | |||
'allow_email': 0, | |||
'allow_print': 0, | |||
'allow_rename': None, | |||
'allow_trash': None, | |||
'autoname': 'PR.######', | |||
'change_log': None, | |||
'client_script': None, | |||
'client_script_core': None, | |||
'client_string': None, | |||
'colour': 'White:FFF', | |||
'creation': '2009-05-12 11:19:11', | |||
'description': None, | |||
'docstatus': 0, | |||
'doctype': 'DocType', | |||
'document_type': None, | |||
'dt_template': None, | |||
'hide_heading': 0, | |||
'hide_toolbar': 0, | |||
'idx': 0, | |||
'in_create': None, | |||
'in_dialog': None, | |||
'is_transaction_doc': None, | |||
'issingle': 0, | |||
'istable': 1, | |||
'max_attachments': None, | |||
'menu_index': None, | |||
'modified': '2010-09-20 14:06:57', | |||
'modified_by': 'Administrator', | |||
'module': 'Core', | |||
'name': 'Page Role', | |||
'name_case': None, | |||
'owner': 'Administrator', | |||
'parent': None, | |||
'parent_node': None, | |||
'parentfield': None, | |||
'parenttype': None, | |||
'print_outline': None, | |||
'read_only': 0, | |||
'read_only_onload': None, | |||
'search_fields': None, | |||
'section_style': None, | |||
'server_code': None, | |||
'server_code_compiled': None, | |||
'server_code_core': None, | |||
'server_code_error': ' ', | |||
'show_in_menu': None, | |||
'smallicon': None, | |||
'use_template': None, | |||
'version': None | |||
}, | |||
{ | |||
'allow_on_submit': None, | |||
'colour': '', | |||
'creation': '2009-05-12 11:19:12', | |||
'default': '', | |||
'depends_on': None, | |||
'description': None, | |||
'docstatus': 0, | |||
'doctype': 'DocField', | |||
'fieldname': 'role', | |||
'fieldtype': 'Link', | |||
'hidden': 0, | |||
'icon': None, | |||
'idx': 1, | |||
'in_filter': None, | |||
'label': 'Role', | |||
'modified': '2009-05-12 11:19:12', | |||
'modified_by': 'Administrator', | |||
'name': '_FL00151', | |||
'no_copy': None, | |||
'oldfieldname': 'role', | |||
'oldfieldtype': 'Link', | |||
'options': 'Role', | |||
'owner': 'Administrator', | |||
'parent': 'Page Role', | |||
'parentfield': 'fields', | |||
'parenttype': 'DocType', | |||
'permlevel': 0, | |||
'print_hide': None, | |||
'report_hide': None, | |||
'reqd': 0, | |||
'search_index': 0, | |||
'trigger': '', | |||
'width': '' | |||
} | |||
] |
@@ -0,0 +1,20 @@ | |||
import webnotes | |||
class DocType: | |||
def __init__(self, d, dl): | |||
self.doc, self.doclist = d,dl | |||
# export | |||
def on_update(self): | |||
import webnotes.defs | |||
from webnotes.modules.export_module import export_to_files | |||
from webnotes.modules import get_module_path, scrub | |||
import os | |||
if hasattr(webnotes.defs, 'developer_mode') and webnotes.defs.developer_mode: | |||
export_to_files(record_list=[['Page Template', self.doc.name]]) | |||
file = open(os.path.join(get_module_path(self.doc.module), 'Page Template', self.doc.name, self.doc.name + '.html'), 'w') | |||
file.write(self.doc.content) | |||
file.close() |
@@ -0,0 +1,160 @@ | |||
[ | |||
{ | |||
'allow_attach': None, | |||
'allow_copy': None, | |||
'allow_email': None, | |||
'allow_print': None, | |||
'allow_rename': None, | |||
'allow_trash': None, | |||
'autoname': 'field:template_name', | |||
'change_log': None, | |||
'client_script': None, | |||
'client_script_core': None, | |||
'client_string': None, | |||
'colour': 'White:FFF', | |||
'creation': '2011-04-05 10:01:43', | |||
'description': 'Page Template is used in the CMS. In Page, if you select a template, the page appears within the template.\n\n<b>Note:</b> The template must have a "%(content)s" for string replacement and all % must be %%!\n\nIn developer_mode, the template is saved to the file system. ', | |||
'docstatus': 0, | |||
'doctype': 'DocType', | |||
'document_type': None, | |||
'dt_template': None, | |||
'hide_heading': None, | |||
'hide_toolbar': None, | |||
'idx': None, | |||
'in_create': None, | |||
'in_dialog': None, | |||
'is_transaction_doc': None, | |||
'issingle': None, | |||
'istable': None, | |||
'max_attachments': None, | |||
'menu_index': None, | |||
'modified': '2011-02-21 17:10:06', | |||
'modified_by': 'Administrator', | |||
'module': 'Core', | |||
'name': 'Page Template', | |||
'name_case': None, | |||
'owner': 'Administrator', | |||
'parent': None, | |||
'parent_node': None, | |||
'parentfield': None, | |||
'parenttype': None, | |||
'print_outline': None, | |||
'read_only': None, | |||
'read_only_onload': None, | |||
'search_fields': None, | |||
'section_style': 'Simple', | |||
'server_code': None, | |||
'server_code_compiled': None, | |||
'server_code_core': None, | |||
'server_code_error': None, | |||
'show_in_menu': None, | |||
'smallicon': None, | |||
'use_template': None, | |||
'version': 6 | |||
}, | |||
{ | |||
'allow_on_submit': None, | |||
'colour': None, | |||
'creation': '2011-04-05 10:01:43', | |||
'default': None, | |||
'depends_on': None, | |||
'description': None, | |||
'docstatus': 0, | |||
'doctype': 'DocField', | |||
'fieldname': 'template_name', | |||
'fieldtype': 'Data', | |||
'hidden': None, | |||
'icon': None, | |||
'idx': 1, | |||
'in_filter': None, | |||
'label': 'Template Name', | |||
'modified': '2011-04-05 10:01:43', | |||
'modified_by': 'Administrator', | |||
'name': '000000434', | |||
'no_copy': None, | |||
'oldfieldname': None, | |||
'oldfieldtype': None, | |||
'options': None, | |||
'owner': 'Administrator', | |||
'parent': 'Page Template', | |||
'parentfield': 'fields', | |||
'parenttype': 'DocType', | |||
'permlevel': 0, | |||
'print_hide': None, | |||
'report_hide': None, | |||
'reqd': 1, | |||
'search_index': None, | |||
'trigger': None, | |||
'width': None | |||
}, | |||
{ | |||
'allow_on_submit': None, | |||
'colour': None, | |||
'creation': '2011-04-05 10:01:43', | |||
'default': None, | |||
'depends_on': None, | |||
'description': None, | |||
'docstatus': 0, | |||
'doctype': 'DocField', | |||
'fieldname': 'module', | |||
'fieldtype': 'Link', | |||
'hidden': None, | |||
'icon': None, | |||
'idx': 2, | |||
'in_filter': None, | |||
'label': 'Module', | |||
'modified': '2011-04-05 10:01:43', | |||
'modified_by': 'Administrator', | |||
'name': '000000435', | |||
'no_copy': None, | |||
'oldfieldname': None, | |||
'oldfieldtype': None, | |||
'options': 'Module Def', | |||
'owner': 'Administrator', | |||
'parent': 'Page Template', | |||
'parentfield': 'fields', | |||
'parenttype': 'DocType', | |||
'permlevel': 0, | |||
'print_hide': None, | |||
'report_hide': None, | |||
'reqd': None, | |||
'search_index': None, | |||
'trigger': None, | |||
'width': None | |||
}, | |||
{ | |||
'allow_on_submit': None, | |||
'colour': None, | |||
'creation': '2011-04-05 10:01:43', | |||
'default': None, | |||
'depends_on': None, | |||
'description': None, | |||
'docstatus': 0, | |||
'doctype': 'DocField', | |||
'fieldname': 'template', | |||
'fieldtype': 'Code', | |||
'hidden': None, | |||
'icon': None, | |||
'idx': 3, | |||
'in_filter': None, | |||
'label': 'Template', | |||
'modified': '2011-04-05 10:01:43', | |||
'modified_by': 'Administrator', | |||
'name': '000000436', | |||
'no_copy': None, | |||
'oldfieldname': None, | |||
'oldfieldtype': None, | |||
'options': None, | |||
'owner': 'Administrator', | |||
'parent': 'Page Template', | |||
'parentfield': 'fields', | |||
'parenttype': 'DocType', | |||
'permlevel': 0, | |||
'print_hide': None, | |||
'report_hide': None, | |||
'reqd': None, | |||
'search_index': None, | |||
'trigger': None, | |||
'width': None | |||
} | |||
] |
@@ -0,0 +1,183 @@ | |||
[ | |||
{ | |||
'allow_attach': None, | |||
'allow_copy': 0, | |||
'allow_email': 0, | |||
'allow_print': 0, | |||
'allow_rename': None, | |||
'allow_trash': None, | |||
'autoname': 'Prompt', | |||
'change_log': None, | |||
'client_script': None, | |||
'client_script_core': None, | |||
'client_string': None, | |||
'colour': 'White:FFF', | |||
'creation': '2009-05-12 11:19:11', | |||
'description': None, | |||
'docstatus': 0, | |||
'doctype': 'DocType', | |||
'document_type': None, | |||
'dt_template': None, | |||
'hide_heading': 0, | |||
'hide_toolbar': 0, | |||
'idx': 0, | |||
'in_create': None, | |||
'in_dialog': None, | |||
'is_transaction_doc': None, | |||
'issingle': 0, | |||
'istable': 0, | |||
'max_attachments': None, | |||
'menu_index': None, | |||
'modified': '2010-09-20 14:06:57', | |||
'modified_by': 'Administrator', | |||
'module': 'Core', | |||
'name': 'Print Format', | |||
'name_case': None, | |||
'owner': 'Administrator', | |||
'parent': None, | |||
'parent_node': None, | |||
'parentfield': None, | |||
'parenttype': None, | |||
'print_outline': None, | |||
'read_only': 0, | |||
'read_only_onload': None, | |||
'search_fields': None, | |||
'section_style': 'Simple', | |||
'server_code': None, | |||
'server_code_compiled': None, | |||
'server_code_core': None, | |||
'server_code_error': ' ', | |||
'show_in_menu': 0, | |||
'smallicon': None, | |||
'use_template': None, | |||
'version': 3 | |||
}, | |||
{ | |||
'amend': None, | |||
'cancel': 0, | |||
'create': 1, | |||
'creation': '2009-05-12 11:19:22', | |||
'docstatus': 0, | |||
'doctype': 'DocPerm', | |||
'execute': 0, | |||
'idx': 1, | |||
'match': '', | |||
'modified': '2009-11-25 10:15:16', | |||
'modified_by': 'Administrator', | |||
'name': '_PERM00009', | |||
'owner': 'Administrator', | |||
'parent': 'Print Format', | |||
'parentfield': 'permissions', | |||
'parenttype': 'DocType', | |||
'permlevel': 0, | |||
'read': 1, | |||
'role': 'Administrator', | |||
'submit': 0, | |||
'write': 1 | |||
}, | |||
{ | |||
'allow_on_submit': None, | |||
'colour': None, | |||
'creation': '2009-06-30 16:22:31', | |||
'default': None, | |||
'depends_on': None, | |||
'description': None, | |||
'docstatus': 0, | |||
'doctype': 'DocField', | |||
'fieldname': 'module', | |||
'fieldtype': 'Select', | |||
'hidden': None, | |||
'icon': None, | |||
'idx': 1, | |||
'in_filter': None, | |||
'label': 'Module', | |||
'modified': '2009-11-25 10:15:16', | |||
'modified_by': 'Administrator', | |||
'name': '_FL00293', | |||
'no_copy': None, | |||
'oldfieldname': 'module', | |||
'oldfieldtype': 'Select', | |||
'options': 'link:Module Def', | |||
'owner': 'Administrator', | |||
'parent': 'Print Format', | |||
'parentfield': 'fields', | |||
'parenttype': 'DocType', | |||
'permlevel': 0, | |||
'print_hide': None, | |||
'report_hide': None, | |||
'reqd': 1, | |||
'search_index': None, | |||
'trigger': None, | |||
'width': '' | |||
}, | |||
{ | |||
'allow_on_submit': None, | |||
'colour': '', | |||
'creation': '2009-05-12 11:19:12', | |||
'default': '', | |||
'depends_on': None, | |||
'description': None, | |||
'docstatus': 0, | |||
'doctype': 'DocField', | |||
'fieldname': 'html', | |||
'fieldtype': 'Text Editor', | |||
'hidden': 0, | |||
'icon': None, | |||
'idx': 2, | |||
'in_filter': None, | |||
'label': 'HTML', | |||
'modified': '2009-11-25 10:15:16', | |||
'modified_by': 'Administrator', | |||
'name': '_FL00152', | |||
'no_copy': None, | |||
'oldfieldname': 'html', | |||
'oldfieldtype': 'Text Editor', | |||
'options': '', | |||
'owner': 'Administrator', | |||
'parent': 'Print Format', | |||
'parentfield': 'fields', | |||
'parenttype': 'DocType', | |||
'permlevel': 0, | |||
'print_hide': None, | |||
'report_hide': None, | |||
'reqd': 0, | |||
'search_index': 0, | |||
'trigger': '', | |||
'width': '' | |||
}, | |||
{ | |||
'allow_on_submit': None, | |||
'colour': None, | |||
'creation': '2009-09-23 16:21:55', | |||
'default': None, | |||
'depends_on': None, | |||
'description': None, | |||
'docstatus': 0, | |||
'doctype': 'DocField', | |||
'fieldname': 'standard', | |||
'fieldtype': 'Select', | |||
'hidden': None, | |||
'icon': None, | |||
'idx': 3, | |||
'in_filter': None, | |||
'label': 'Standard', | |||
'modified': '2009-11-25 10:15:16', | |||
'modified_by': 'Administrator', | |||
'name': '_FL00318', | |||
'no_copy': None, | |||
'oldfieldname': 'standard', | |||
'oldfieldtype': 'Select', | |||
'options': '\nYes\nNo', | |||
'owner': 'Administrator', | |||
'parent': 'Print Format', | |||
'parentfield': 'fields', | |||
'parenttype': 'DocType', | |||
'permlevel': 0, | |||
'print_hide': None, | |||
'report_hide': None, | |||
'reqd': 1, | |||
'search_index': 1, | |||
'trigger': None, | |||
'width': None | |||
} | |||
] |
@@ -0,0 +1,26 @@ | |||
cur_frm.cscript['Change Password']= function(doc, cdt, cdn) { | |||
var error = false; | |||
if ((!doc.new_password)||(!doc.retype_new_password)){ | |||
alert("Both fields are required!"); | |||
error = true; | |||
} | |||
if (doc.new_password.length<4) { | |||
alert("Password must be atleast 4 characters long"); | |||
error = true; | |||
} | |||
if(doc.new_password!=doc.retype_new_password) { | |||
alert("Passwords must match"); | |||
error = true; | |||
} | |||
if(!error) { | |||
cur_frm.runscript('update_password', '', function(r,t) { | |||
doc.new_password = ''; | |||
doc.retype_new_password = ''; | |||
}); | |||
} | |||
} | |||
cur_frm.cscript.validate = function(doc, cdt, cdn) { | |||
doc.new_password = ''; | |||
doc.retype_new_password = ''; | |||
} |
@@ -0,0 +1,48 @@ | |||
# Please edit this list and import only required elements | |||
import webnotes | |||
from webnotes import msgprint | |||
sql = webnotes.conn.sql | |||
# ----------------------------------------------------------------------------------------- | |||
class DocType: | |||
def __init__(self, doc, doclist): | |||
self.doc = doc | |||
self.doclist = doclist | |||
# Autoname is Email id | |||
# -------------------- | |||
def autoname(self): | |||
import re | |||
from webnotes.utils import validate_email_add | |||
self.doc.email = self.doc.email.strip() | |||
if self.doc.name not in ('Guest','Administrator'): | |||
if not validate_email_add(self.doc.email): | |||
msgprint("%s is not a valid email id" % self.doc.email) | |||
raise Exception | |||
self.doc.name = self.doc.email | |||
def on_update(self): | |||
# owner is always name | |||
if not self.doc.password: | |||
webnotes.conn.set(self.doc, 'password' ,'password') | |||
webnotes.conn.set(self.doc, 'owner' ,self.doc.name) | |||
def update_password(self): | |||
from webnotes.utils.email_lib import sendmail | |||
s | |||
sql("UPDATE `tabProfile` SET password=PASSWORD(%s) where name=%s", (self.doc.new_password, self.doc.name)) | |||
email_text = '''%s, | |||
Your password has been changed. | |||
- Administrator | |||
''' % self.doc.name | |||
sendmail([self.doc.email], subject='Change of Password Notification', parts = [('text/plain', email_text)]) | |||
msgprint("Your password has been changed") |
@@ -0,0 +1,8 @@ | |||
$.extend(cur_frm.cscript,{onload:function(doc,dt,dn){cur_frm.cscript.do_setup(doc);},doctype_or_field:function(doc,dt,dn){doc.doc_type=doc.select_item=doc.doc_name=doc.select_doctype='';refresh_many(['doc_type','select_item','doc_name','select_doctype'])},do_setup:function(doc){$c_obj([doc],'get_setup_data','',function(r,rt){var r=r.message;cur_frm.cscript.set_doctypes(r.doctypes);cur_frm.dt_properties={};cur_frm.df_properties={};for(var i=0;i<r.dt_properties.length;i++) | |||
cur_frm.dt_properties[r.dt_properties[i].label]=r.dt_properties[i];for(var i=0;i<r.df_properties.length;i++) | |||
cur_frm.df_properties[r.df_properties[i].label]=r.df_properties[i];if(doc.property){}});},set_doctypes:function(r){var dtl=[];for(var i=0;i<r.length;i++) | |||
dtl.push(get_doctype_label(r[i])) | |||
set_field_options('select_doctype','\n'+dtl.sort().join('\n'))},select_doctype:function(doc,dt,dn){doc.doc_type=get_label_doctype(doc.select_doctype);refresh_field('doc_type');if(doc.doctype_or_field=='DocField') | |||
cur_frm.cscript.set_field_ids(doc);else{doc.doc_name=get_label_doctype(doc.select_doctype);refresh_field('doc_name');cur_frm.cscript.set_properties('DocType')}},set_field_ids:function(doc){$c_obj([doc],'get_field_ids','',function(r,rt){var fl=[];cur_frm.field_id_list=[];for(var i=0;i<r.message.length;i++){var f=r.message[i];fl.push(i+1+'-'+f.label+' ('+f.fieldtype+')');cur_frm.field_id_list.push(f);} | |||
set_field_options('select_item','\n'+fl.join('\n'))});},select_item:function(doc,dt,dn){doc.doc_name=cur_frm.field_id_list[cint(doc.select_item.split('-')[0])-1].name;refresh_many(['doc_name']);cur_frm.cscript.set_properties('DocField');},set_properties:function(dt_or_df){var d=cur_frm[(dt_or_df=='DocType'?'dt_properties':'df_properties')];set_field_options('select_property','\n'+keys(d).sort().join('\n'));doc.property=doc.property_type=doc.default_value='';refresh_many(['property','property_type','default_value']);cur_frm.cscript.load_defaults();},load_defaults:function(){$c_obj([locals[cur_frm.doctype][cur_frm.docname]],'get_defaults','',function(r,rt){cur_frm.ps_doc=r.message;});},select_property:function(doc,dt,dn){var d=cur_frm[(doc.doctype_or_field=='DocType'?'dt_properties':'df_properties')];doc.property=d[doc.select_property].fieldname;doc.property_type=d[doc.select_property].fieldtype;doc.default_value=cstr(cur_frm.ps_doc[doc.property]);refresh_many(['property','property_type','default_value']);},validate:function(doc){if(doc.property_type=='Check'&&!in_list(['0','1'],doc.value)){msgprint('Value for a check field can be either 0 or 1');validated=false;}}}) |
@@ -0,0 +1,109 @@ | |||
$.extend(cur_frm.cscript, { | |||
onload: function(doc, dt, dn) { | |||
cur_frm.cscript.do_setup(doc); | |||
}, | |||
doctype_or_field: function(doc, dt, dn) { | |||
doc.doc_type = doc.select_item = doc.doc_name = doc.select_doctype = ''; | |||
refresh_many(['doc_type', 'select_item', 'doc_name', 'select_doctype']) | |||
}, | |||
// set doctypes with label | |||
do_setup: function(doc) { | |||
$c_obj([doc], 'get_setup_data', '', function(r,rt) { | |||
var r = r.message; | |||
cur_frm.cscript.set_doctypes(r.doctypes); | |||
// load properties in dictionaries | |||
cur_frm.dt_properties = {}; cur_frm.df_properties = {}; | |||
for(var i=0; i<r.dt_properties.length; i++) | |||
cur_frm.dt_properties[r.dt_properties[i].label] = r.dt_properties[i]; | |||
for(var i=0; i<r.df_properties.length; i++) | |||
cur_frm.df_properties[r.df_properties[i].label] = r.df_properties[i]; | |||
if(doc.property) { | |||
} | |||
}); | |||
}, | |||
set_doctypes: function(r) { | |||
var dtl = []; | |||
for(var i=0; i<r.length; i++) | |||
dtl.push(get_doctype_label(r[i])) | |||
set_field_options('select_doctype', '\n'+dtl.sort().join('\n')) | |||
}, | |||
// doctype trigger | |||
select_doctype: function(doc, dt, dn) { | |||
doc.doc_type = get_label_doctype(doc.select_doctype); | |||
refresh_field('doc_type'); | |||
if(doc.doctype_or_field=='DocField') | |||
cur_frm.cscript.set_field_ids(doc); | |||
else { | |||
// for doctype - the docname = doctype | |||
doc.doc_name = get_label_doctype(doc.select_doctype); | |||
refresh_field('doc_name'); | |||
cur_frm.cscript.set_properties('DocType') | |||
} | |||
}, | |||
// load fields for this doctype | |||
set_field_ids: function(doc) { | |||
$c_obj([doc], 'get_field_ids', '', function(r,rt) { | |||
var fl = []; | |||
cur_frm.field_id_list = []; | |||
for(var i=0; i<r.message.length; i++) { | |||
var f = r.message[i]; | |||
fl.push(i + 1 + '-' + f.label + ' (' + f.fieldtype + ')'); | |||
cur_frm.field_id_list.push(f); | |||
} | |||
set_field_options('select_item', '\n'+fl.join('\n')) | |||
}); | |||
}, | |||
// set field id | |||
select_item: function(doc,dt,dn) { | |||
doc.doc_name = cur_frm.field_id_list[cint(doc.select_item.split('-')[0])-1].name; | |||
refresh_many(['doc_name']); | |||
cur_frm.cscript.set_properties('DocField'); | |||
}, | |||
// set properties | |||
set_properties: function(dt_or_df) { | |||
var d = cur_frm[(dt_or_df=='DocType' ? 'dt_properties' : 'df_properties')]; | |||
set_field_options('select_property', '\n'+keys(d).sort().join('\n')); | |||
// cleanup | |||
doc.property = doc.property_type = doc.default_value = ''; | |||
refresh_many(['property', 'property_type', 'default_value']); | |||
cur_frm.cscript.load_defaults(); | |||
}, | |||
load_defaults: function() { | |||
$c_obj([locals[cur_frm.doctype][cur_frm.docname]], 'get_defaults', '', function(r,rt) { | |||
cur_frm.ps_doc = r.message; | |||
}); | |||
}, | |||
select_property: function(doc, dt, dn) { | |||
var d = cur_frm[(doc.doctype_or_field=='DocType' ? 'dt_properties' : 'df_properties')]; | |||
doc.property = d[doc.select_property].fieldname; | |||
doc.property_type = d[doc.select_property].fieldtype; | |||
doc.default_value = cstr(cur_frm.ps_doc[doc.property]); | |||
refresh_many(['property', 'property_type', 'default_value']); | |||
}, | |||
validate: function(doc) { | |||
if(doc.property_type=='Check' && !in_list(['0','1'], doc.value)) { | |||
msgprint('Value for a check field can be either 0 or 1'); | |||
validated = false; | |||
} | |||
} | |||
}) |
@@ -0,0 +1,29 @@ | |||
import webnotes | |||
class DocType: | |||
def __init__(self, d, dl): | |||
self.doc, self.doclist = d, dl | |||
def get_property_list(self, dt): | |||
return webnotes.conn.sql("""select fieldname, label, fieldtype | |||
from tabDocField | |||
where parent=%s | |||
and fieldtype not in ('Section Break', 'Column Break', 'HTML', 'Read Only', 'Table') | |||
and ifnull(fieldname, '') != '' | |||
order by label asc""", dt, as_dict=1) | |||
def get_setup_data(self): | |||
return { | |||
'doctypes': [d[0] for d in webnotes.conn.sql("select name from tabDocType")], | |||
'dt_properties': self.get_property_list('DocType'), | |||
'df_properties': self.get_property_list('DocField') | |||
} | |||
def get_field_ids(self): | |||
return webnotes.conn.sql("select name, fieldtype, label, fieldname from tabDocField where parent=%s", self.doc.doc_type, as_dict = 1) | |||
def get_defaults(self): | |||
if self.doc.doc_type == self.doc.doc_name: | |||
return webnotes.conn.sql("select * from `tabDocType` where name=%s", self.doc.doc_name, as_dict = 1)[0] | |||
else: | |||
return webnotes.conn.sql("select * from `tabDocField` where name=%s", self.doc.doc_name, as_dict = 1)[0] |
@@ -0,0 +1,500 @@ | |||
[ | |||
{ | |||
'_last_update': '1304683399', | |||
'allow_attach': None, | |||
'allow_copy': None, | |||
'allow_email': None, | |||
'allow_print': 0, | |||
'allow_rename': None, | |||
'allow_trash': 1, | |||
'autoname': "eval:doc.select_doctype + '-' + (doc.select_item or doc.doc_name) + '-' + doc.property", | |||
'change_log': None, | |||
'client_script': None, | |||
'client_script_core': None, | |||
'client_string': None, | |||
'colour': 'White:FFF', | |||
'creation': '2011-05-05 11:54:07', | |||
'description': 'Property Setter overrides a standard DocType or Field property', | |||
'docstatus': 0, | |||
'doctype': 'DocType', | |||
'document_type': None, | |||
'dt_template': None, | |||
'hide_heading': None, | |||
'hide_toolbar': None, | |||
'idx': None, | |||
'in_create': None, | |||
'in_dialog': None, | |||
'is_transaction_doc': None, | |||
'issingle': None, | |||
'istable': None, | |||
'max_attachments': None, | |||
'menu_index': None, | |||
'modified': '2011-05-18 15:36:45', | |||
'modified_by': 'Administrator', | |||
'module': 'Core', | |||
'name': 'Property Setter', | |||
'name_case': None, | |||
'owner': 'Administrator', | |||
'parent': None, | |||
'parent_node': None, | |||
'parentfield': None, | |||
'parenttype': None, | |||
'print_outline': None, | |||
'read_only': None, | |||
'read_only_onload': None, | |||
'search_fields': 'doc_name,property', | |||
'section_style': 'Simple', | |||
'server_code': None, | |||
'server_code_compiled': None, | |||
'server_code_core': None, | |||
'server_code_error': None, | |||
'show_in_menu': 0, | |||
'smallicon': None, | |||
'subject': '<b>%(property)s</b> property of %(doc_type)s %(doc_name)s', | |||
'tag_fields': 'property', | |||
'use_template': None, | |||
'version': 33 | |||
}, | |||
{ | |||
'amend': None, | |||
'cancel': 1, | |||
'create': 1, | |||
'creation': '2011-05-05 11:58:33', | |||
'docstatus': 0, | |||
'doctype': 'DocPerm', | |||
'execute': None, | |||
'idx': 1, | |||
'match': None, | |||
'modified': '2011-05-18 15:36:45', | |||
'modified_by': 'Administrator', | |||
'name': '000000700', | |||
'owner': 'Administrator', | |||
'parent': 'Property Setter', | |||
'parentfield': 'permissions', | |||
'parenttype': 'DocType', | |||
'permlevel': 0, | |||
'read': 1, | |||
'role': 'Administrator', | |||
'submit': None, | |||
'write': 1 | |||
}, | |||
{ | |||
'amend': None, | |||
'cancel': 1, | |||
'create': 1, | |||
'creation': '2011-05-05 11:58:33', | |||
'docstatus': 0, | |||
'doctype': 'DocPerm', | |||
'execute': None, | |||
'idx': 2, | |||
'match': None, | |||
'modified': '2011-05-18 15:36:45', | |||
'modified_by': 'Administrator', | |||
'name': '000000701', | |||
'owner': 'Administrator', | |||
'parent': 'Property Setter', | |||
'parentfield': 'permissions', | |||
'parenttype': 'DocType', | |||
'permlevel': 0, | |||
'read': 1, | |||
'role': 'System Manager', | |||
'submit': None, | |||
'write': 1 | |||
}, | |||
{ | |||
'allow_on_submit': None, | |||
'colour': None, | |||
'creation': '2011-05-05 13:25:40', | |||
'default': None, | |||
'depends_on': 'eval:doc.__islocal', | |||
'description': None, | |||
'docstatus': 0, | |||
'doctype': 'DocField', | |||
'fieldname': 'doctype_or_field', | |||
'fieldtype': 'Select', | |||
'hidden': None, | |||
'icon': None, | |||
'idx': 1, | |||
'in_filter': None, | |||
'label': 'DocType or Field', | |||
'modified': '2011-05-18 15:36:45', | |||
'modified_by': 'Administrator', | |||
'name': '000000704', | |||
'no_column': 0, | |||
'no_copy': None, | |||
'oldfieldname': None, | |||
'oldfieldtype': None, | |||
'options': '\nDocField\nDocType', | |||
'owner': 'Administrator', | |||
'parent': 'Property Setter', | |||
'parentfield': 'fields', | |||
'parenttype': 'DocType', | |||
'permlevel': 0, | |||
'print_hide': None, | |||
'report_hide': None, | |||
'reqd': 1, | |||
'search_index': None, | |||
'trigger': None, | |||
'width': None | |||
}, | |||
{ | |||
'allow_on_submit': None, | |||
'colour': 'White:FFF', | |||
'creation': '2011-05-05 14:11:44', | |||
'default': None, | |||
'depends_on': 'eval:doc.doctype_or_field && doc.__islocal', | |||
'description': None, | |||
'docstatus': 0, | |||
'doctype': 'DocField', | |||
'fieldname': 'select_doctype', | |||
'fieldtype': 'Select', | |||
'hidden': None, | |||
'icon': None, | |||
'idx': 2, | |||
'in_filter': None, | |||
'label': 'Select DocType', | |||
'modified': '2011-05-18 15:36:45', | |||
'modified_by': 'Administrator', | |||
'name': '000000706', | |||
'no_column': 0, | |||
'no_copy': None, | |||
'oldfieldname': None, | |||
'oldfieldtype': None, | |||
'options': None, | |||
'owner': 'Administrator', | |||
'parent': 'Property Setter', | |||
'parentfield': 'fields', | |||
'parenttype': 'DocType', | |||
'permlevel': 0, | |||
'print_hide': None, | |||
'report_hide': None, | |||
'reqd': None, | |||
'search_index': None, | |||
'trigger': None, | |||
'width': None | |||
}, | |||
{ | |||
'allow_on_submit': None, | |||
'colour': 'White:FFF', | |||
'creation': '2011-05-05 13:09:45', | |||
'default': None, | |||
'depends_on': "eval:doc.doctype_or_field=='DocField' && doc.__islocal", | |||
'description': None, | |||
'docstatus': 0, | |||
'doctype': 'DocField', | |||
'fieldname': 'select_item', | |||
'fieldtype': 'Select', | |||
'hidden': None, | |||
'icon': None, | |||
'idx': 3, | |||
'in_filter': None, | |||
'label': 'Select Field', | |||
'modified': '2011-05-18 15:36:45', | |||
'modified_by': 'Administrator', | |||
'name': '000000703', | |||
'no_column': 0, | |||
'no_copy': None, | |||
'oldfieldname': None, | |||
'oldfieldtype': None, | |||
'options': None, | |||
'owner': 'Administrator', | |||
'parent': 'Property Setter', | |||
'parentfield': 'fields', | |||
'parenttype': 'DocType', | |||
'permlevel': 0, | |||
'print_hide': None, | |||
'report_hide': None, | |||
'reqd': 1, | |||
'search_index': None, | |||
'trigger': None, | |||
'width': None | |||
}, | |||
{ | |||
'allow_on_submit': 0, | |||
'colour': None, | |||
'creation': '2011-05-06 17:22:25', | |||
'default': None, | |||
'depends_on': 'eval:doc.doctype_or_field && doc.__islocal', | |||
'description': None, | |||
'docstatus': 0, | |||
'doctype': 'DocField', | |||
'fieldname': 'select_property', | |||
'fieldtype': 'Select', | |||
'hidden': None, | |||
'icon': None, | |||
'idx': 4, | |||
'in_filter': None, | |||
'label': 'Select Property', | |||
'modified': '2011-05-18 15:36:45', | |||
'modified_by': 'Administrator', | |||
'name': '000000708', | |||
'no_column': 0, | |||
'no_copy': None, | |||
'oldfieldname': None, | |||
'oldfieldtype': None, | |||
'options': None, | |||
'owner': 'Administrator', | |||
'parent': 'Property Setter', | |||
'parentfield': 'fields', | |||
'parenttype': 'DocType', | |||
'permlevel': 0, | |||
'print_hide': None, | |||
'report_hide': None, | |||
'reqd': None, | |||
'search_index': None, | |||
'trigger': None, | |||
'width': None | |||
}, | |||
{ | |||
'allow_on_submit': None, | |||
'colour': 'White:FFF', | |||
'creation': '2011-05-05 11:54:08', | |||
'default': None, | |||
'depends_on': 'doc_name', | |||
'description': 'New value to be set', | |||
'docstatus': 0, | |||
'doctype': 'DocField', | |||
'fieldname': 'value', | |||
'fieldtype': 'Text', | |||
'hidden': None, | |||
'icon': None, | |||
'idx': 5, | |||
'in_filter': None, | |||
'label': 'Set Value', | |||
'modified': '2011-05-18 15:36:45', | |||
'modified_by': 'Administrator', | |||
'name': '000000699', | |||
'no_column': None, | |||
'no_copy': None, | |||
'oldfieldname': None, | |||
'oldfieldtype': None, | |||
'options': None, | |||
'owner': 'Administrator', | |||
'parent': 'Property Setter', | |||
'parentfield': 'fields', | |||
'parenttype': 'DocType', | |||
'permlevel': 0, | |||
'print_hide': None, | |||
'report_hide': None, | |||
'reqd': None, | |||
'search_index': None, | |||
'trigger': None, | |||
'width': None | |||
}, | |||
{ | |||
'allow_on_submit': None, | |||
'colour': None, | |||
'creation': '2011-05-05 16:26:47', | |||
'default': None, | |||
'depends_on': None, | |||
'description': None, | |||
'docstatus': 0, | |||
'doctype': 'DocField', | |||
'fieldname': None, | |||
'fieldtype': 'Column Break', | |||
'hidden': None, | |||
'icon': None, | |||
'idx': 6, | |||
'in_filter': None, | |||
'label': None, | |||
'modified': '2011-05-18 15:36:45', | |||
'modified_by': 'Administrator', | |||
'name': '000000707', | |||
'no_column': None, | |||
'no_copy': None, | |||
'oldfieldname': None, | |||
'oldfieldtype': None, | |||
'options': None, | |||
'owner': 'Administrator', | |||
'parent': 'Property Setter', | |||
'parentfield': 'fields', | |||
'parenttype': 'DocType', | |||
'permlevel': 0, | |||
'print_hide': None, | |||
'report_hide': None, | |||
'reqd': None, | |||
'search_index': 0, | |||
'trigger': None, | |||
'width': None | |||
}, | |||
{ | |||
'allow_on_submit': None, | |||
'colour': 'White:FFF', | |||
'creation': '2011-05-05 11:54:08', | |||
'default': None, | |||
'depends_on': None, | |||
'description': None, | |||
'docstatus': 0, | |||
'doctype': 'DocField', | |||
'fieldname': 'doc_type', | |||
'fieldtype': 'Read Only', | |||
'hidden': None, | |||
'icon': None, | |||
'idx': 7, | |||
'in_filter': 0, | |||
'label': 'DocType', | |||
'modified': '2011-05-18 15:36:45', | |||
'modified_by': 'Administrator', | |||
'name': '000000695', | |||
'no_column': 0, | |||
'no_copy': None, | |||
'oldfieldname': None, | |||
'oldfieldtype': None, | |||
'options': None, | |||
'owner': 'Administrator', | |||
'parent': 'Property Setter', | |||
'parentfield': 'fields', | |||
'parenttype': 'DocType', | |||
'permlevel': 0, | |||
'print_hide': None, | |||
'report_hide': None, | |||
'reqd': 0, | |||
'search_index': 1, | |||
'trigger': None, | |||
'width': None | |||
}, | |||
{ | |||
'allow_on_submit': None, | |||
'colour': 'White:FFF', | |||
'creation': '2011-05-05 11:54:08', | |||
'default': None, | |||
'depends_on': "eval:doc.doctype_or_field=='DocField'", | |||
'description': 'ID (name) of the entity whose property is to be set', | |||
'docstatus': 0, | |||
'doctype': 'DocField', | |||
'fieldname': 'doc_name', | |||
'fieldtype': 'Read Only', | |||
'hidden': None, | |||
'icon': None, | |||
'idx': 8, | |||
'in_filter': 0, | |||
'label': 'Field ID', | |||
'modified': '2011-05-18 15:36:45', | |||
'modified_by': 'Administrator', | |||
'name': '000000696', | |||
'no_column': None, | |||
'no_copy': None, | |||
'oldfieldname': None, | |||
'oldfieldtype': None, | |||
'options': None, | |||
'owner': 'Administrator', | |||
'parent': 'Property Setter', | |||
'parentfield': 'fields', | |||
'parenttype': 'DocType', | |||
'permlevel': 0, | |||
'print_hide': None, | |||
'report_hide': None, | |||
'reqd': 0, | |||
'search_index': 1, | |||
'trigger': None, | |||
'width': None | |||
}, | |||
{ | |||
'allow_on_submit': None, | |||
'colour': 'White:FFF', | |||
'creation': '2011-05-05 11:54:08', | |||
'default': None, | |||
'depends_on': 'eval:doc.doc_name && doc.__islocal', | |||
'description': None, | |||
'docstatus': 0, | |||
'doctype': 'DocField', | |||
'fieldname': 'property', | |||
'fieldtype': 'Read Only', | |||
'hidden': None, | |||
'icon': None, | |||
'idx': 9, | |||
'in_filter': 0, | |||
'label': 'Property', | |||
'modified': '2011-05-18 15:36:45', | |||
'modified_by': 'Administrator', | |||
'name': '000000697', | |||
'no_column': None, | |||
'no_copy': None, | |||
'oldfieldname': None, | |||
'oldfieldtype': None, | |||
'options': None, | |||
'owner': 'Administrator', | |||
'parent': 'Property Setter', | |||
'parentfield': 'fields', | |||
'parenttype': 'DocType', | |||
'permlevel': 0, | |||
'print_hide': None, | |||
'report_hide': None, | |||
'reqd': 1, | |||
'search_index': 1, | |||
'trigger': None, | |||
'width': None | |||
}, | |||
{ | |||
'allow_on_submit': None, | |||
'colour': 'White:FFF', | |||
'creation': '2011-05-05 12:38:01', | |||
'default': None, | |||
'depends_on': 'doc_name', | |||
'description': None, | |||
'docstatus': 0, | |||
'doctype': 'DocField', | |||
'fieldname': 'property_type', | |||
'fieldtype': 'Read Only', | |||
'hidden': None, | |||
'icon': None, | |||
'idx': 10, | |||
'in_filter': None, | |||
'label': 'Property Type', | |||
'modified': '2011-05-18 15:36:45', | |||
'modified_by': 'Administrator', | |||
'name': '000000702', | |||
'no_column': 0, | |||
'no_copy': None, | |||
'oldfieldname': None, | |||
'oldfieldtype': None, | |||
'options': None, | |||
'owner': 'Administrator', | |||
'parent': 'Property Setter', | |||
'parentfield': 'fields', | |||
'parenttype': 'DocType', | |||
'permlevel': 0, | |||
'print_hide': None, | |||
'report_hide': None, | |||
'reqd': None, | |||
'search_index': None, | |||
'trigger': None, | |||
'width': None | |||
}, | |||
{ | |||
'allow_on_submit': None, | |||
'colour': 'White:FFF', | |||
'creation': '2011-05-05 11:54:08', | |||
'default': None, | |||
'depends_on': 'doc_name', | |||
'description': None, | |||
'docstatus': 0, | |||
'doctype': 'DocField', | |||
'fieldname': 'default_value', | |||
'fieldtype': 'Read Only', | |||
'hidden': None, | |||
'icon': None, | |||
'idx': 11, | |||
'in_filter': None, | |||
'label': 'Default Value', | |||
'modified': '2011-05-18 15:36:45', | |||
'modified_by': 'Administrator', | |||
'name': '000000698', | |||
'no_column': 0, | |||
'no_copy': None, | |||
'oldfieldname': None, | |||
'oldfieldtype': None, | |||
'options': None, | |||
'owner': 'Administrator', | |||
'parent': 'Property Setter', | |||
'parentfield': 'fields', | |||
'parenttype': 'DocType', | |||
'permlevel': 0, | |||
'print_hide': None, | |||
'report_hide': None, | |||
'reqd': None, | |||
'search_index': None, | |||
'trigger': None, | |||
'width': None | |||
} | |||
] |
@@ -0,0 +1,183 @@ | |||
[ | |||
{ | |||
'allow_attach': None, | |||
'allow_copy': 0, | |||
'allow_email': 0, | |||
'allow_print': 0, | |||
'allow_rename': None, | |||
'allow_trash': None, | |||
'autoname': 'field:role_name', | |||
'change_log': None, | |||
'client_script': None, | |||
'client_script_core': None, | |||
'client_string': None, | |||
'colour': 'White:FFF', | |||
'creation': '2009-05-12 11:19:11', | |||
'description': None, | |||
'docstatus': 0, | |||
'doctype': 'DocType', | |||
'document_type': None, | |||
'dt_template': None, | |||
'hide_heading': 0, | |||
'hide_toolbar': 0, | |||
'idx': 0, | |||
'in_create': None, | |||
'in_dialog': None, | |||
'is_transaction_doc': None, | |||
'issingle': 0, | |||
'istable': 0, | |||
'max_attachments': None, | |||
'menu_index': None, | |||
'modified': '2010-09-20 14:06:57', | |||
'modified_by': 'Administrator', | |||
'module': 'Core', | |||
'name': 'Role', | |||
'name_case': None, | |||
'owner': 'Administrator', | |||
'parent': None, | |||
'parent_node': None, | |||
'parentfield': None, | |||
'parenttype': None, | |||
'print_outline': None, | |||
'read_only': 0, | |||
'read_only_onload': None, | |||
'search_fields': None, | |||
'section_style': 'Simple', | |||
'server_code': None, | |||
'server_code_compiled': None, | |||
'server_code_core': None, | |||
'server_code_error': ' ', | |||
'show_in_menu': 0, | |||
'smallicon': None, | |||
'use_template': None, | |||
'version': 1 | |||
}, | |||
{ | |||
'amend': None, | |||
'cancel': 0, | |||
'create': 1, | |||
'creation': '2009-05-12 11:19:22', | |||
'docstatus': 0, | |||
'doctype': 'DocPerm', | |||
'execute': 0, | |||
'idx': 1, | |||
'match': '', | |||
'modified': '2009-06-30 16:20:34', | |||
'modified_by': 'Administrator', | |||
'name': '_PERM00014', | |||
'owner': 'Administrator', | |||
'parent': 'Role', | |||
'parentfield': 'permissions', | |||
'parenttype': 'DocType', | |||
'permlevel': 0, | |||
'read': 1, | |||
'role': 'Administrator', | |||
'submit': 0, | |||
'write': 1 | |||
}, | |||
{ | |||
'allow_on_submit': None, | |||
'colour': None, | |||
'creation': '2009-06-30 16:20:34', | |||
'default': None, | |||
'depends_on': None, | |||
'description': None, | |||
'docstatus': 0, | |||
'doctype': 'DocField', | |||
'fieldname': 'module', | |||
'fieldtype': 'Select', | |||
'hidden': None, | |||
'icon': None, | |||
'idx': 1, | |||
'in_filter': None, | |||
'label': 'Module', | |||
'modified': '2011-04-05 10:01:46', | |||
'modified_by': 'Administrator', | |||
'name': '_FL00292', | |||
'no_copy': None, | |||
'oldfieldname': 'module', | |||
'oldfieldtype': 'Select', | |||
'options': 'link:Module Def', | |||
'owner': 'Administrator', | |||
'parent': 'Role', | |||
'parentfield': 'fields', | |||
'parenttype': 'DocType', | |||
'permlevel': 0, | |||
'print_hide': None, | |||
'report_hide': None, | |||
'reqd': 1, | |||
'search_index': None, | |||
'trigger': None, | |||
'width': None | |||
}, | |||
{ | |||
'allow_on_submit': None, | |||
'colour': None, | |||
'creation': '2009-05-12 11:19:12', | |||
'default': None, | |||
'depends_on': None, | |||
'description': None, | |||
'docstatus': 0, | |||
'doctype': 'DocField', | |||
'fieldname': 'role_name', | |||
'fieldtype': 'Data', | |||
'hidden': None, | |||
'icon': None, | |||
'idx': 2, | |||
'in_filter': None, | |||
'label': 'Role Name', | |||
'modified': '2011-04-05 10:01:46', | |||
'modified_by': 'Administrator', | |||
'name': '_FL00193', | |||
'no_copy': None, | |||
'oldfieldname': 'role_name', | |||
'oldfieldtype': 'Data', | |||
'options': None, | |||
'owner': 'Administrator', | |||
'parent': 'Role', | |||
'parentfield': 'fields', | |||
'parenttype': 'DocType', | |||
'permlevel': 0, | |||
'print_hide': None, | |||
'report_hide': None, | |||
'reqd': 1, | |||
'search_index': None, | |||
'trigger': None, | |||
'width': None | |||
}, | |||
{ | |||
'allow_on_submit': None, | |||
'colour': None, | |||
'creation': '2009-05-12 11:19:12', | |||
'default': None, | |||
'depends_on': None, | |||
'description': None, | |||
'docstatus': 0, | |||
'doctype': 'DocField', | |||
'fieldname': 'defaults', | |||
'fieldtype': 'Table', | |||
'hidden': 0, | |||
'icon': None, | |||
'idx': 3, | |||
'in_filter': None, | |||
'label': 'Defaults', | |||
'modified': '2011-04-05 10:01:46', | |||
'modified_by': 'Administrator', | |||
'name': '_FL00194', | |||
'no_copy': None, | |||
'oldfieldname': 'defaults', | |||
'oldfieldtype': 'Table', | |||
'options': 'DefaultValue', | |||
'owner': 'Administrator', | |||
'parent': 'Role', | |||
'parentfield': 'fields', | |||
'parenttype': 'DocType', | |||
'permlevel': 0, | |||
'print_hide': None, | |||
'report_hide': None, | |||
'reqd': 0, | |||
'search_index': 0, | |||
'trigger': None, | |||
'width': None | |||
} | |||
] |
@@ -0,0 +1,71 @@ | |||
# Please edit this list and import only required elements | |||
import webnotes | |||
from webnotes.utils import cint | |||
sql = webnotes.conn.sql | |||
# ----------------------------------------------------------------------------------------- | |||
class DocType: | |||
def __init__(self,d,dl): | |||
self.doc, self.doclist = d,dl | |||
def autoname(self): | |||
self.doc.name = self.doc.criteria_name.lower().replace('(','').replace(')', '')\ | |||
.replace('.','').replace(',','').replace('"', '').replace("'",'').replace(' ', '_')\ | |||
.replace('/', '-') | |||
# for duplicates | |||
if sql("select name from `tabSearch Criteria` where name = %s", self.doc.name): | |||
m = sql("select name from `tabSearch Criteria` where name like '%s%%' order by name desc limit 1" % self.doc.name)[0][0] | |||
self.doc.name = self.doc.name + str(cint(m[-1]) + 1) | |||
def set_module(self): | |||
if not self.doc.module: | |||
doctype_module = sql("select module from tabDocType where name = '%s'" % (self.doc.doc_type)) | |||
webnotes.conn.set(self.doc,'module',doctype_module and doctype_module[0][0] or 'NULL') | |||
def on_update(self): | |||
self.set_module() | |||
self.export_doc() | |||
def export_doc(self): | |||
# export | |||
if self.doc.standard == 'Yes' and getattr(webnotes.defs, 'developer_mode', 0) == 1: | |||
from webnotes.modules.export_module import export_to_files | |||
export_to_files(record_list=[['Search Criteria', self.doc.name]]) | |||
# patch to rename search criteria from old style numerical to | |||
# new style based on criteria name | |||
def rename(self): | |||
old_name = self.doc.name | |||
if not self.doc.module: | |||
self.set_module() | |||
self.autoname() | |||
sql("update `tabSearch Criteria` set name=%s where name=%s", (self.doc.name, old_name)) | |||
def rename_export(self, old_name): | |||
# export the folders | |||
self.export_doc() | |||
import os, shutil | |||
from webnotes.modules import get_module_path, scrub | |||
path = os.path.join(get_module_path(self.doc.module), 'search_criteria', scrub(old_name)) | |||
# copy py/js files | |||
self.copy_file(path, scrub(old_name), '.py') | |||
self.copy_file(path, scrub(old_name), '.js') | |||
self.copy_file(path, scrub(old_name), '.sql') | |||
def copy_file(self, path, old_name, extn): | |||
import os | |||
from webnotes.modules import get_module_path, scrub | |||
if os.path.exists(os.path.join(path, old_name + extn)): | |||
os.system('cp %s %s' % (os.path.join(path, old_name + extn), \ | |||
os.path.join(get_module_path(self.doc.module), 'search_criteria', scrub(self.doc.name), scrub(self.doc.name) + extn))) | |||
@@ -0,0 +1,18 @@ | |||
class DocType: | |||
def __init__(self, d, dl): | |||
self.doc, self.doclist = d,dl | |||
# export | |||
def on_update(self): | |||
import webnotes.defs | |||
if hasattr(webnotes.defs, 'developer_mode') and webnotes.defs.developer_mode: | |||
from webnotes.modules.export_module import export_to_files | |||
from webnotes.modules import get_module_path, scurb | |||
import os | |||
export_to_files(record_list=[['Stylesheet', self.doc.name]]) | |||
file = open(os.path.join(get_module_path(self.doc.module), 'Stylesheet', scrub(self.doc.name), scrub(self.doc.name) + '.html'), 'w') | |||
file.write(self.doc.content) | |||
file.close() |
@@ -0,0 +1,160 @@ | |||
[ | |||
{ | |||
'allow_attach': None, | |||
'allow_copy': None, | |||
'allow_email': None, | |||
'allow_print': None, | |||
'allow_rename': None, | |||
'allow_trash': None, | |||
'autoname': 'field:stylesheet_name', | |||
'change_log': None, | |||
'client_script': None, | |||
'client_script_core': None, | |||
'client_string': None, | |||
'colour': 'White:FFF', | |||
'creation': '2011-04-05 10:01:46', | |||
'description': None, | |||
'docstatus': 0, | |||
'doctype': 'DocType', | |||
'document_type': None, | |||
'dt_template': None, | |||
'hide_heading': None, | |||
'hide_toolbar': None, | |||
'idx': None, | |||
'in_create': None, | |||
'in_dialog': None, | |||
'is_transaction_doc': None, | |||
'issingle': None, | |||
'istable': None, | |||
'max_attachments': None, | |||
'menu_index': None, | |||
'modified': '2011-02-21 17:10:05', | |||
'modified_by': 'Administrator', | |||
'module': 'Core', | |||
'name': 'Stylesheet', | |||
'name_case': None, | |||
'owner': 'Administrator', | |||
'parent': None, | |||
'parent_node': None, | |||
'parentfield': None, | |||
'parenttype': None, | |||
'print_outline': None, | |||
'read_only': None, | |||
'read_only_onload': None, | |||
'search_fields': None, | |||
'section_style': 'Simple', | |||
'server_code': None, | |||
'server_code_compiled': None, | |||
'server_code_core': None, | |||
'server_code_error': None, | |||
'show_in_menu': None, | |||
'smallicon': None, | |||
'use_template': None, | |||
'version': 4 | |||
}, | |||
{ | |||
'allow_on_submit': None, | |||
'colour': None, | |||
'creation': '2011-04-05 10:01:46', | |||
'default': None, | |||
'depends_on': None, | |||
'description': None, | |||
'docstatus': 0, | |||
'doctype': 'DocField', | |||
'fieldname': 'stylesheet_name', | |||
'fieldtype': 'Data', | |||
'hidden': None, | |||
'icon': None, | |||
'idx': 1, | |||
'in_filter': None, | |||
'label': 'Stylesheet Name', | |||
'modified': '2011-04-05 10:01:46', | |||
'modified_by': 'Administrator', | |||
'name': '000000459', | |||
'no_copy': None, | |||
'oldfieldname': None, | |||
'oldfieldtype': None, | |||
'options': None, | |||
'owner': 'Administrator', | |||
'parent': 'Stylesheet', | |||
'parentfield': 'fields', | |||
'parenttype': 'DocType', | |||
'permlevel': 0, | |||
'print_hide': None, | |||
'report_hide': None, | |||
'reqd': 1, | |||
'search_index': None, | |||
'trigger': None, | |||
'width': None | |||
}, | |||
{ | |||
'allow_on_submit': None, | |||
'colour': None, | |||
'creation': '2011-04-05 10:01:46', | |||
'default': None, | |||
'depends_on': None, | |||
'description': None, | |||
'docstatus': 0, | |||
'doctype': 'DocField', | |||
'fieldname': 'module', | |||
'fieldtype': 'Link', | |||
'hidden': None, | |||
'icon': None, | |||
'idx': 2, | |||
'in_filter': None, | |||
'label': 'Module', | |||
'modified': '2011-04-05 10:01:46', | |||
'modified_by': 'Administrator', | |||
'name': '000000460', | |||
'no_copy': None, | |||
'oldfieldname': None, | |||
'oldfieldtype': None, | |||
'options': 'Module Def', | |||
'owner': 'Administrator', | |||
'parent': 'Stylesheet', | |||
'parentfield': 'fields', | |||
'parenttype': 'DocType', | |||
'permlevel': 0, | |||
'print_hide': None, | |||
'report_hide': None, | |||
'reqd': None, | |||
'search_index': None, | |||
'trigger': None, | |||
'width': None | |||
}, | |||
{ | |||
'allow_on_submit': None, | |||
'colour': None, | |||
'creation': '2011-04-05 10:01:46', | |||
'default': None, | |||
'depends_on': None, | |||
'description': None, | |||
'docstatus': 0, | |||
'doctype': 'DocField', | |||
'fieldname': 'stylesheet', | |||
'fieldtype': 'Code', | |||
'hidden': None, | |||
'icon': None, | |||
'idx': 3, | |||
'in_filter': None, | |||
'label': 'Stylesheet', | |||
'modified': '2011-04-05 10:01:46', | |||
'modified_by': 'Administrator', | |||
'name': '000000461', | |||
'no_copy': None, | |||
'oldfieldname': None, | |||
'oldfieldtype': None, | |||
'options': None, | |||
'owner': 'Administrator', | |||
'parent': 'Stylesheet', | |||
'parentfield': 'fields', | |||
'parenttype': 'DocType', | |||
'permlevel': 0, | |||
'print_hide': None, | |||
'report_hide': None, | |||
'reqd': None, | |||
'search_index': None, | |||
'trigger': None, | |||
'width': None | |||
} | |||
] |
@@ -0,0 +1,8 @@ | |||
cur_frm.cscript['Server (Python)']=function(doc,dt,dn){$c_obj([doc],'execute_server','',function(r,rt){doc=locals[doc.doctype][doc.name];if(r.exc){doc.response=r.exc;}else{doc.response='Worked!'} | |||
refresh_field('response');})} | |||
cur_frm.cscript['Client (JS)']=function(doc,dt,dn){try{doc.response=eval(doc.script);}catch(e){doc.response=e.toString() | |||
+'\nMessage:'+e.message | |||
+'\nLine Number:'+e.lineNumber | |||
+'\nStack:'+e.stack;} | |||
refresh_field('response');} |
@@ -0,0 +1,23 @@ | |||
cur_frm.cscript['Server (Python)'] = function(doc, dt, dn) { | |||
$c_obj([doc], 'execute_server', '', function(r, rt) { | |||
doc = locals[doc.doctype][doc.name]; | |||
if(r.exc) { | |||
doc.response = r.exc; | |||
} else { | |||
doc.response = 'Worked!' | |||
} | |||
refresh_field('response'); | |||
}) | |||
} | |||
cur_frm.cscript['Client (JS)'] = function(doc, dt, dn) { | |||
try { | |||
doc.response = eval(doc.script); | |||
} catch(e) { | |||
doc.response = e.toString() | |||
+ '\nMessage:' + e.message | |||
+ '\nLine Number:' + e.lineNumber | |||
+ '\nStack:' + e.stack; | |||
} | |||
refresh_field('response'); | |||
} |
@@ -0,0 +1,17 @@ | |||
import webnotes | |||
from webnotes.utils import cint, flt | |||
from webnotes.model.doc import Document | |||
from webnotes.model.code import get_obj | |||
from webnotes import session, msgprint, errprint | |||
sql = webnotes.conn.sql | |||
class DocType: | |||
def __init__(self, d, dl): | |||
self.doc, self.doclist = d, dl | |||
def execute_server(self, arg=''): | |||
if webnotes.user.name=='Guest': | |||
raise Exception, 'Guest cannot call execute test!' | |||
exec(self.doc.script) |
@@ -0,0 +1,242 @@ | |||
[ | |||
{ | |||
'_last_update': '1303450387', | |||
'allow_attach': None, | |||
'allow_copy': None, | |||
'allow_email': None, | |||
'allow_print': None, | |||
'allow_rename': None, | |||
'allow_trash': None, | |||
'autoname': None, | |||
'change_log': None, | |||
'client_script': None, | |||
'client_script_core': None, | |||
'client_string': None, | |||
'colour': 'White:FFF', | |||
'creation': '2011-05-09 10:50:36', | |||
'description': None, | |||
'docstatus': 0, | |||
'doctype': 'DocType', | |||
'document_type': 'System', | |||
'dt_template': None, | |||
'hide_heading': None, | |||
'hide_toolbar': None, | |||
'idx': None, | |||
'in_create': None, | |||
'in_dialog': None, | |||
'is_transaction_doc': None, | |||
'issingle': 1, | |||
'istable': None, | |||
'max_attachments': None, | |||
'menu_index': None, | |||
'modified': '2011-04-22 13:12:21', | |||
'modified_by': 'Administrator', | |||
'module': 'Core', | |||
'name': 'System Console', | |||
'name_case': None, | |||
'owner': 'Administrator', | |||
'parent': None, | |||
'parent_node': None, | |||
'parentfield': None, | |||
'parenttype': None, | |||
'print_outline': None, | |||
'read_only': None, | |||
'read_only_onload': None, | |||
'search_fields': None, | |||
'section_style': 'Simple', | |||
'server_code': None, | |||
'server_code_compiled': None, | |||
'server_code_core': None, | |||
'server_code_error': None, | |||
'show_in_menu': 1, | |||
'smallicon': None, | |||
'use_template': None, | |||
'version': 6 | |||
}, | |||
{ | |||
'amend': None, | |||
'cancel': None, | |||
'create': 1, | |||
'creation': '2011-05-09 10:50:36', | |||
'docstatus': 0, | |||
'doctype': 'DocPerm', | |||
'execute': None, | |||
'idx': 1, | |||
'match': None, | |||
'modified': '2011-05-09 10:50:36', | |||
'modified_by': 'Administrator', | |||
'name': '000000145', | |||
'owner': 'Administrator', | |||
'parent': 'System Console', | |||
'parentfield': 'permissions', | |||
'parenttype': 'DocType', | |||
'permlevel': 0, | |||
'read': 1, | |||
'role': 'Administrator', | |||
'submit': None, | |||
'write': 1 | |||
}, | |||
{ | |||
'amend': None, | |||
'cancel': None, | |||
'create': None, | |||
'creation': '2011-05-09 10:50:36', | |||
'docstatus': 0, | |||
'doctype': 'DocPerm', | |||
'execute': None, | |||
'idx': 2, | |||
'match': None, | |||
'modified': '2011-05-09 10:50:36', | |||
'modified_by': 'Administrator', | |||
'name': '000000146', | |||
'owner': 'Administrator', | |||
'parent': 'System Console', | |||
'parentfield': 'permissions', | |||
'parenttype': 'DocType', | |||
'permlevel': 1, | |||
'read': 1, | |||
'role': 'Administrator', | |||
'submit': None, | |||
'write': None | |||
}, | |||
{ | |||
'allow_on_submit': None, | |||
'colour': None, | |||
'creation': '2011-05-09 10:50:36', | |||
'default': None, | |||
'depends_on': None, | |||
'description': None, | |||
'docstatus': 0, | |||
'doctype': 'DocField', | |||
'fieldname': 'script', | |||
'fieldtype': 'Code', | |||
'hidden': None, | |||
'icon': None, | |||
'idx': 1, | |||
'in_filter': None, | |||
'label': 'Script', | |||
'modified': '2011-05-09 10:50:36', | |||
'modified_by': 'Administrator', | |||
'name': '000000147', | |||
'no_copy': None, | |||
'oldfieldname': None, | |||
'oldfieldtype': None, | |||
'options': None, | |||
'owner': 'Administrator', | |||
'parent': 'System Console', | |||
'parentfield': 'fields', | |||
'parenttype': 'DocType', | |||
'permlevel': 0, | |||
'print_hide': None, | |||
'report_hide': None, | |||
'reqd': None, | |||
'search_index': None, | |||
'trigger': None, | |||
'width': None | |||
}, | |||
{ | |||
'allow_on_submit': None, | |||
'colour': 'White:FFF', | |||
'creation': '2011-05-09 10:50:36', | |||
'default': None, | |||
'depends_on': None, | |||
'description': None, | |||
'docstatus': 0, | |||
'doctype': 'DocField', | |||
'fieldname': None, | |||
'fieldtype': 'Button', | |||
'hidden': None, | |||
'icon': None, | |||
'idx': 2, | |||
'in_filter': None, | |||
'label': 'Server (Python)', | |||
'modified': '2011-05-09 10:50:36', | |||
'modified_by': 'Administrator', | |||
'name': '000000148', | |||
'no_copy': None, | |||
'oldfieldname': None, | |||
'oldfieldtype': None, | |||
'options': None, | |||
'owner': 'Administrator', | |||
'parent': 'System Console', | |||
'parentfield': 'fields', | |||
'parenttype': 'DocType', | |||
'permlevel': 0, | |||
'print_hide': None, | |||
'report_hide': None, | |||
'reqd': None, | |||
'search_index': None, | |||
'trigger': 'Client', | |||
'width': None | |||
}, | |||
{ | |||
'allow_on_submit': None, | |||
'colour': 'White:FFF', | |||
'creation': '2011-05-09 10:50:36', | |||
'default': None, | |||
'depends_on': None, | |||
'description': None, | |||
'docstatus': 0, | |||
'doctype': 'DocField', | |||
'fieldname': None, | |||
'fieldtype': 'Button', | |||
'hidden': None, | |||
'icon': None, | |||
'idx': 3, | |||
'in_filter': None, | |||
'label': 'Client (JS)', | |||
'modified': '2011-05-09 10:50:36', | |||
'modified_by': 'Administrator', | |||
'name': '000000149', | |||
'no_copy': None, | |||
'oldfieldname': None, | |||
'oldfieldtype': None, | |||
'options': None, | |||
'owner': 'Administrator', | |||
'parent': 'System Console', | |||
'parentfield': 'fields', | |||
'parenttype': 'DocType', | |||
'permlevel': 0, | |||
'print_hide': None, | |||
'report_hide': None, | |||
'reqd': None, | |||
'search_index': None, | |||
'trigger': 'Client', | |||
'width': None | |||
}, | |||
{ | |||
'allow_on_submit': None, | |||
'colour': None, | |||
'creation': '2011-05-09 10:50:36', | |||
'default': None, | |||
'depends_on': None, | |||
'description': None, | |||
'docstatus': 0, | |||
'doctype': 'DocField', | |||
'fieldname': 'response', | |||
'fieldtype': 'Text', | |||
'hidden': None, | |||
'icon': None, | |||
'idx': 4, | |||
'in_filter': None, | |||
'label': 'Error', | |||
'modified': '2011-05-09 10:50:36', | |||
'modified_by': 'Administrator', | |||
'name': '000000150', | |||
'no_copy': None, | |||
'oldfieldname': None, | |||
'oldfieldtype': None, | |||
'options': None, | |||
'owner': 'Administrator', | |||
'parent': 'System Console', | |||
'parentfield': 'fields', | |||
'parenttype': 'DocType', | |||
'permlevel': 1, | |||
'print_hide': None, | |||
'report_hide': None, | |||
'reqd': None, | |||
'search_index': None, | |||
'trigger': None, | |||
'width': None | |||
} | |||
] |
@@ -0,0 +1,335 @@ | |||
[ | |||
{ | |||
'allow_attach': None, | |||
'allow_copy': None, | |||
'allow_email': None, | |||
'allow_print': None, | |||
'allow_rename': None, | |||
'allow_trash': None, | |||
'autoname': 'TMD/.#######', | |||
'change_log': None, | |||
'client_script': '', | |||
'client_script_core': '', | |||
'client_string': None, | |||
'colour': 'White:FFF', | |||
'creation': '2010-11-30 17:30:05', | |||
'description': None, | |||
'docstatus': 0, | |||
'doctype': 'DocType', | |||
'document_type': None, | |||
'dt_template': None, | |||
'hide_heading': None, | |||
'hide_toolbar': None, | |||
'idx': None, | |||
'in_create': None, | |||
'in_dialog': None, | |||
'is_transaction_doc': None, | |||
'issingle': None, | |||
'istable': 1, | |||
'max_attachments': None, | |||
'menu_index': None, | |||
'modified': '2010-09-20 14:06:57', | |||
'modified_by': 'Administrator', | |||
'module': 'Core', | |||
'name': 'Table Mapper Detail', | |||
'name_case': '', | |||
'owner': 'Administrator', | |||
'parent': None, | |||
'parent_node': None, | |||
'parentfield': None, | |||
'parenttype': None, | |||
'print_outline': '', | |||
'read_only': None, | |||
'read_only_onload': None, | |||
'search_fields': None, | |||
'section_style': 'Tray', | |||
'server_code': '', | |||
'server_code_compiled': None, | |||
'server_code_core': '', | |||
'server_code_error': ' ', | |||
'show_in_menu': 0, | |||
'smallicon': '', | |||
'use_template': None, | |||
'version': 5 | |||
}, | |||
{ | |||
'allow_on_submit': None, | |||
'colour': None, | |||
'creation': '2010-11-30 17:30:05', | |||
'default': None, | |||
'depends_on': None, | |||
'description': None, | |||
'docstatus': 0, | |||
'doctype': 'DocField', | |||
'fieldname': 'from_table', | |||
'fieldtype': 'Select', | |||
'hidden': None, | |||
'icon': None, | |||
'idx': 1, | |||
'in_filter': None, | |||
'label': 'From Table', | |||
'modified': '2010-11-30 17:30:05', | |||
'modified_by': 'Administrator', | |||
'name': '_FL00587', | |||
'no_copy': None, | |||
'oldfieldname': 'from_table', | |||
'oldfieldtype': 'Select', | |||
'options': 'link:DocType', | |||
'owner': 'Administrator', | |||
'parent': 'Table Mapper Detail', | |||
'parentfield': 'fields', | |||
'parenttype': 'DocType', | |||
'permlevel': 0, | |||
'print_hide': None, | |||
'report_hide': None, | |||
'reqd': 1, | |||
'search_index': None, | |||
'trigger': None, | |||
'width': '140px' | |||
}, | |||
{ | |||
'allow_on_submit': None, | |||
'colour': None, | |||
'creation': '2010-11-30 17:30:05', | |||
'default': None, | |||
'depends_on': None, | |||
'description': None, | |||
'docstatus': 0, | |||
'doctype': 'DocField', | |||
'fieldname': 'to_table', | |||
'fieldtype': 'Select', | |||
'hidden': None, | |||
'icon': None, | |||
'idx': 2, | |||
'in_filter': None, | |||
'label': 'To Table', | |||
'modified': '2010-11-30 17:30:05', | |||
'modified_by': 'Administrator', | |||
'name': '_FL00588', | |||
'no_copy': None, | |||
'oldfieldname': 'to_table', | |||
'oldfieldtype': 'Select', | |||
'options': 'link:DocType', | |||
'owner': 'Administrator', | |||
'parent': 'Table Mapper Detail', | |||
'parentfield': 'fields', | |||
'parenttype': 'DocType', | |||
'permlevel': 0, | |||
'print_hide': None, | |||
'report_hide': None, | |||
'reqd': 1, | |||
'search_index': None, | |||
'trigger': None, | |||
'width': '140px' | |||
}, | |||
{ | |||
'allow_on_submit': None, | |||
'colour': None, | |||
'creation': '2010-11-30 17:30:05', | |||
'default': None, | |||
'depends_on': None, | |||
'description': None, | |||
'docstatus': 0, | |||
'doctype': 'DocField', | |||
'fieldname': 'from_field', | |||
'fieldtype': 'Data', | |||
'hidden': None, | |||
'icon': None, | |||
'idx': 3, | |||
'in_filter': None, | |||
'label': 'From Field', | |||
'modified': '2010-11-30 17:30:05', | |||
'modified_by': 'Administrator', | |||
'name': '_FL00589', | |||
'no_copy': None, | |||
'oldfieldname': 'from_field', | |||
'oldfieldtype': 'Data', | |||
'options': None, | |||
'owner': 'Administrator', | |||
'parent': 'Table Mapper Detail', | |||
'parentfield': 'fields', | |||
'parenttype': 'DocType', | |||
'permlevel': 0, | |||
'print_hide': None, | |||
'report_hide': None, | |||
'reqd': None, | |||
'search_index': None, | |||
'trigger': None, | |||
'width': '140px' | |||
}, | |||
{ | |||
'allow_on_submit': None, | |||
'colour': None, | |||
'creation': '2010-11-30 17:30:05', | |||
'default': None, | |||
'depends_on': None, | |||
'description': None, | |||
'docstatus': 0, | |||
'doctype': 'DocField', | |||
'fieldname': 'to_field', | |||
'fieldtype': 'Data', | |||
'hidden': None, | |||
'icon': None, | |||
'idx': 4, | |||
'in_filter': None, | |||
'label': 'To Field', | |||
'modified': '2010-11-30 17:30:05', | |||
'modified_by': 'Administrator', | |||
'name': '_FL00590', | |||
'no_copy': None, | |||
'oldfieldname': 'to_field', | |||
'oldfieldtype': 'Data', | |||
'options': None, | |||
'owner': 'Administrator', | |||
'parent': 'Table Mapper Detail', | |||
'parentfield': 'fields', | |||
'parenttype': 'DocType', | |||
'permlevel': 0, | |||
'print_hide': None, | |||
'report_hide': None, | |||
'reqd': None, | |||
'search_index': None, | |||
'trigger': None, | |||
'width': '140px' | |||
}, | |||
{ | |||
'allow_on_submit': None, | |||
'colour': None, | |||
'creation': '2010-11-30 17:30:05', | |||
'default': None, | |||
'depends_on': None, | |||
'description': None, | |||
'docstatus': 0, | |||
'doctype': 'DocField', | |||
'fieldname': 'match_id', | |||
'fieldtype': 'Int', | |||
'hidden': None, | |||
'icon': None, | |||
'idx': 5, | |||
'in_filter': None, | |||
'label': 'Match Id', | |||
'modified': '2010-11-30 17:30:05', | |||
'modified_by': 'Administrator', | |||
'name': '_FL00591', | |||
'no_copy': None, | |||
'oldfieldname': 'match_id', | |||
'oldfieldtype': 'Int', | |||
'options': None, | |||
'owner': 'Administrator', | |||
'parent': 'Table Mapper Detail', | |||
'parentfield': 'fields', | |||
'parenttype': 'DocType', | |||
'permlevel': 0, | |||
'print_hide': None, | |||
'report_hide': None, | |||
'reqd': 0, | |||
'search_index': None, | |||
'trigger': None, | |||
'width': '60px' | |||
}, | |||
{ | |||
'allow_on_submit': None, | |||
'colour': None, | |||
'creation': '2010-11-30 17:30:05', | |||
'default': None, | |||
'depends_on': None, | |||
'description': None, | |||
'docstatus': 0, | |||
'doctype': 'DocField', | |||
'fieldname': 'validation_logic', | |||
'fieldtype': 'Small Text', | |||
'hidden': None, | |||
'icon': None, | |||
'idx': 6, | |||
'in_filter': None, | |||
'label': 'Validation Logic', | |||
'modified': '2010-11-30 17:30:05', | |||
'modified_by': 'Administrator', | |||
'name': '_FL00592', | |||
'no_copy': None, | |||
'oldfieldname': 'validation_logic', | |||
'oldfieldtype': 'Small Text', | |||
'options': None, | |||
'owner': 'Administrator', | |||
'parent': 'Table Mapper Detail', | |||
'parentfield': 'fields', | |||
'parenttype': 'DocType', | |||
'permlevel': 0, | |||
'print_hide': None, | |||
'report_hide': None, | |||
'reqd': 1, | |||
'search_index': None, | |||
'trigger': None, | |||
'width': '150px' | |||
}, | |||
{ | |||
'allow_on_submit': None, | |||
'colour': None, | |||
'creation': '2010-11-30 17:30:06', | |||
'default': None, | |||
'depends_on': None, | |||
'description': None, | |||
'docstatus': 0, | |||
'doctype': 'DocField', | |||
'fieldname': 'reference_doctype_key', | |||
'fieldtype': 'Data', | |||
'hidden': None, | |||
'icon': None, | |||
'idx': 7, | |||
'in_filter': None, | |||
'label': 'Reference DocType Key', | |||
'modified': '2010-11-30 17:30:06', | |||
'modified_by': 'Administrator', | |||
'name': '_FL00593', | |||
'no_copy': None, | |||
'oldfieldname': 'reference_doctype_key', | |||
'oldfieldtype': 'Data', | |||
'options': None, | |||
'owner': 'nabin@webnotestech.com', | |||
'parent': 'Table Mapper Detail', | |||
'parentfield': 'fields', | |||
'parenttype': 'DocType', | |||
'permlevel': 0, | |||
'print_hide': None, | |||
'report_hide': None, | |||
'reqd': None, | |||
'search_index': None, | |||
'trigger': None, | |||
'width': '' | |||
}, | |||
{ | |||
'allow_on_submit': None, | |||
'colour': None, | |||
'creation': '2010-11-30 17:30:06', | |||
'default': None, | |||
'depends_on': None, | |||
'description': None, | |||
'docstatus': 0, | |||
'doctype': 'DocField', | |||
'fieldname': 'reference_key', | |||
'fieldtype': 'Data', | |||
'hidden': None, | |||
'icon': None, | |||
'idx': 8, | |||
'in_filter': None, | |||
'label': 'Reference Docname Key', | |||
'modified': '2010-11-30 17:30:06', | |||
'modified_by': 'Administrator', | |||
'name': '_FL00594', | |||
'no_copy': None, | |||
'oldfieldname': 'reference_key', | |||
'oldfieldtype': 'Data', | |||
'options': None, | |||
'owner': 'nabin@webnotestech.com', | |||
'parent': 'Table Mapper Detail', | |||
'parentfield': 'fields', | |||
'parenttype': 'DocType', | |||
'permlevel': 0, | |||
'print_hide': None, | |||
'report_hide': None, | |||
'reqd': None, | |||
'search_index': None, | |||
'trigger': None, | |||
'width': None | |||
} | |||
] |
@@ -0,0 +1,90 @@ | |||
[ | |||
{ | |||
'allow_attach': None, | |||
'allow_copy': None, | |||
'allow_email': None, | |||
'allow_print': None, | |||
'allow_rename': None, | |||
'allow_trash': None, | |||
'autoname': None, | |||
'change_log': None, | |||
'client_script': None, | |||
'client_script_core': None, | |||
'client_string': None, | |||
'colour': 'White:FFF', | |||
'creation': '2010-08-08 17:09:26', | |||
'description': None, | |||
'docstatus': 0, | |||
'doctype': 'DocType', | |||
'document_type': None, | |||
'dt_template': None, | |||
'hide_heading': None, | |||
'hide_toolbar': None, | |||
'idx': None, | |||
'in_create': 1, | |||
'in_dialog': None, | |||
'is_transaction_doc': None, | |||
'issingle': None, | |||
'istable': None, | |||
'max_attachments': None, | |||
'menu_index': None, | |||
'modified': '2011-04-06 10:36:05', | |||
'modified_by': 'Administrator', | |||
'module': 'Core', | |||
'name': 'Tag', | |||
'name_case': None, | |||
'owner': 'Administrator', | |||
'parent': None, | |||
'parent_node': None, | |||
'parentfield': None, | |||
'parenttype': None, | |||
'print_outline': None, | |||
'read_only': 1, | |||
'read_only_onload': None, | |||
'search_fields': None, | |||
'section_style': 'Simple', | |||
'server_code': None, | |||
'server_code_compiled': None, | |||
'server_code_core': None, | |||
'server_code_error': ' ', | |||
'show_in_menu': 0, | |||
'smallicon': None, | |||
'use_template': None, | |||
'version': 7 | |||
}, | |||
{ | |||
'allow_on_submit': None, | |||
'colour': None, | |||
'creation': '2011-04-06 10:35:22', | |||
'default': None, | |||
'depends_on': None, | |||
'description': None, | |||
'docstatus': 0, | |||
'doctype': 'DocField', | |||
'fieldname': 'tag_color', | |||
'fieldtype': 'Data', | |||
'hidden': None, | |||
'icon': None, | |||
'idx': 1, | |||
'in_filter': None, | |||
'label': 'Tag Color', | |||
'modified': '2011-04-06 10:36:05', | |||
'modified_by': 'Administrator', | |||
'name': '000000467', | |||
'no_copy': None, | |||
'oldfieldname': None, | |||
'oldfieldtype': None, | |||
'options': None, | |||
'owner': 'Administrator', | |||
'parent': 'Tag', | |||
'parentfield': 'fields', | |||
'parenttype': 'DocType', | |||
'permlevel': 0, | |||
'print_hide': None, | |||
'report_hide': None, | |||
'reqd': None, | |||
'search_index': None, | |||
'trigger': None, | |||
'width': None | |||
} | |||
] |