doctype, attendance, sandbox fix

This commit is contained in:
Rushabh Mehta 2012-12-13 14:24:15 +05:30
parent e848e9c4c3
commit ce3775dfdd

View File

@ -1,240 +1,189 @@
# DocType, Attendance
[ [
# These values are common in all dictionaries
{ {
'creation': '2012-03-27 14:35:53', "owner": "ashwini@webnotestech.com",
'docstatus': 0, "docstatus": 0,
'modified': '2012-03-27 14:45:46', "creation": "2012-07-03 13:30:41",
'modified_by': u'Administrator', "modified_by": "Administrator",
'owner': u'ashwini@webnotestech.com' "modified": "2012-12-13 14:23:24"
}, },
# These values are common for all DocType
{ {
'_last_update': u'1317365120', "is_submittable": 1,
'colour': u'White:FFF', "autoname": "naming_series:",
'doctype': 'DocType', "name": "__common__",
'document_type': u'Master', "search_fields": "employee, employee_name, att_date, status",
'is_submittable': 1, "module": "HR",
'module': u'HR', "doctype": "DocType",
'name': '__common__', "document_type": "Master"
'search_fields': u'employee, employee_name, att_date, status',
'section_style': u'Simple',
'server_code_error': u' ',
'show_in_menu': 0,
'version': 75
}, },
# These values are common for all DocField
{ {
'doctype': u'DocField', "name": "__common__",
'name': '__common__', "parent": "Attendance",
'parent': u'Attendance', "doctype": "DocField",
'parentfield': u'fields', "parenttype": "DocType",
'parenttype': u'DocType' "parentfield": "fields"
}, },
# These values are common for all DocPerm
{ {
'amend': 0, "name": "__common__",
'cancel': 1, "parent": "Attendance",
'create': 1, "read": 1,
'doctype': u'DocPerm', "create": 1,
'name': '__common__', "submit": 1,
'parent': u'Attendance', "doctype": "DocPerm",
'parentfield': u'permissions', "write": 1,
'parenttype': u'DocType', "parenttype": "DocType",
'permlevel': 0, "cancel": 1,
'read': 1, "permlevel": 0,
'submit': 1, "parentfield": "permissions"
'write': 1
}, },
# DocType, Attendance
{ {
'doctype': 'DocType', "name": "Attendance",
'name': u'Attendance' "doctype": "DocType"
}, },
# DocPerm
{ {
'doctype': u'DocPerm', "oldfieldtype": "Section Break",
'role': u'System Manager' "doctype": "DocField",
"label": "Attendance Details",
"options": "Simple",
"fieldname": "attendance_details",
"fieldtype": "Section Break",
"permlevel": 0
}, },
# DocPerm
{ {
'doctype': u'DocPerm', "no_copy": 1,
'role': u'HR User' "oldfieldtype": "Select",
"doctype": "DocField",
"label": "Naming Series",
"oldfieldname": "naming_series",
"options": "ATT",
"fieldname": "naming_series",
"fieldtype": "Select",
"reqd": 1,
"permlevel": 0
}, },
# DocPerm
{ {
'doctype': u'DocPerm', "oldfieldtype": "Link",
'role': u'HR Manager' "doctype": "DocField",
"label": "Employee",
"oldfieldname": "employee",
"options": "Employee",
"fieldname": "employee",
"fieldtype": "Link",
"search_index": 1,
"reqd": 1,
"permlevel": 0,
"in_filter": 1
}, },
# DocField
{ {
'doctype': u'DocField', "oldfieldtype": "Data",
'fieldname': u'attendance_details', "doctype": "DocField",
'fieldtype': u'Section Break', "label": "Employee Name",
'label': u'Attendance Details', "oldfieldname": "employee_name",
'oldfieldtype': u'Section Break', "fieldname": "employee_name",
'options': u'Simple', "fieldtype": "Data",
'permlevel': 0 "permlevel": 0
}, },
# DocField
{ {
'doctype': u'DocField', "no_copy": 1,
'fieldname': u'naming_series', "oldfieldtype": "Select",
'fieldtype': u'Select', "doctype": "DocField",
'label': u'Naming Series', "label": "Status",
'no_copy': 1, "oldfieldname": "status",
'oldfieldname': u'naming_series', "permlevel": 0,
'oldfieldtype': u'Select', "fieldname": "status",
'options': u'ATT', "fieldtype": "Select",
'permlevel': 0, "search_index": 1,
'reqd': 1 "reqd": 1,
"options": "\nPresent\nAbsent\nHalf Day",
"in_filter": 1
}, },
# DocField
{ {
'colour': u'White:FFF', "print_hide": 1,
'doctype': u'DocField', "oldfieldtype": "Link",
'fieldname': u'employee', "doctype": "DocField",
'fieldtype': u'Link', "label": "Leave Type",
'in_filter': 1, "oldfieldname": "leave_type",
'label': u'Employee', "options": "Leave Type",
'oldfieldname': u'employee', "fieldname": "leave_type",
'oldfieldtype': u'Link', "fieldtype": "Link",
'options': u'Employee', "hidden": 1,
'permlevel': 0, "permlevel": 0,
'reqd': 1, "report_hide": 1
'search_index': 1,
'trigger': u'Client'
}, },
# DocField
{ {
'doctype': u'DocField', "oldfieldtype": "Column Break",
'fieldname': u'employee_name', "doctype": "DocField",
'fieldtype': u'Data', "width": "50%",
'label': u'Employee Name', "fieldname": "column_break0",
'oldfieldname': u'employee_name', "fieldtype": "Column Break",
'oldfieldtype': u'Data', "permlevel": 0
'permlevel': 0
}, },
# DocField
{ {
'colour': u'White:FFF', "oldfieldtype": "Date",
'doctype': u'DocField', "doctype": "DocField",
'fieldname': u'status', "label": "Attendance Date",
'fieldtype': u'Select', "oldfieldname": "att_date",
'in_filter': 1, "fieldname": "att_date",
'label': u'Status', "fieldtype": "Date",
'no_copy': 1, "search_index": 0,
'oldfieldname': u'status', "reqd": 1,
'oldfieldtype': u'Select', "permlevel": 0,
'options': u'\nPresent\nAbsent\nHalf Day', "in_filter": 1
'permlevel': 0,
'reqd': 1,
'search_index': 1
}, },
# DocField
{ {
'colour': u'White:FFF', "oldfieldtype": "Select",
'doctype': u'DocField', "doctype": "DocField",
'fieldname': u'leave_type', "label": "Fiscal Year",
'fieldtype': u'Link', "oldfieldname": "fiscal_year",
'hidden': 1, "options": "\n2012\n2013",
'label': u'Leave Type', "fieldname": "fiscal_year",
'oldfieldname': u'leave_type', "fieldtype": "Select",
'oldfieldtype': u'Link', "reqd": 1,
'options': u'Leave Type', "permlevel": 0,
'permlevel': 0, "in_filter": 1
'print_hide': 1,
'report_hide': 1
}, },
# DocField
{ {
'doctype': u'DocField', "oldfieldtype": "Link",
'fieldname': u'column_break0', "doctype": "DocField",
'fieldtype': u'Column Break', "label": "Company",
'oldfieldtype': u'Column Break', "oldfieldname": "company",
'permlevel': 0, "options": "\nAlpha\nBeta\nDemo Company",
'width': u'50%' "fieldname": "company",
"fieldtype": "Select",
"reqd": 1,
"permlevel": 0,
"in_filter": 1
}, },
# DocField
{ {
'doctype': u'DocField', "print_hide": 1,
'fieldname': u'att_date', "description": "The date at which current entry is corrected in the system.",
'fieldtype': u'Date', "no_copy": 1,
'in_filter': 1, "depends_on": "eval:doc.amended_from",
'label': u'Attendance Date', "doctype": "DocField",
'oldfieldname': u'att_date', "label": "Amendment Date",
'oldfieldtype': u'Date', "fieldname": "amendment_date",
'permlevel': 0, "fieldtype": "Date",
'reqd': 1, "permlevel": 0
'search_index': 0
}, },
# DocField
{ {
'doctype': u'DocField', "print_hide": 1,
'fieldname': u'fiscal_year', "no_copy": 1,
'fieldtype': u'Select', "doctype": "DocField",
'in_filter': 1, "label": "Amended From",
'label': u'Fiscal Year', "options": "Attendance",
'oldfieldname': u'fiscal_year', "fieldname": "amended_from",
'oldfieldtype': u'Select', "fieldtype": "Link",
'options': u'link:Fiscal Year', "permlevel": 1
'permlevel': 0,
'reqd': 1
}, },
# DocField
{ {
'doctype': u'DocField', "role": "HR User",
'fieldname': u'company', "doctype": "DocPerm"
'fieldtype': u'Select',
'in_filter': 1,
'label': u'Company',
'oldfieldname': u'company',
'oldfieldtype': u'Link',
'options': u'link:Company',
'permlevel': 0,
'reqd': 1
}, },
# DocField
{ {
'depends_on': u'eval:doc.amended_from', "role": "HR Manager",
'description': u'The date at which current entry is corrected in the system.', "doctype": "DocPerm"
'doctype': u'DocField',
'fieldname': u'amendment_date',
'fieldtype': u'Date',
'label': u'Amendment Date',
'no_copy': 1,
'permlevel': 0,
'print_hide': 1
}, },
# DocField
{ {
'doctype': u'DocField', "role": "System Manager",
'fieldname': u'amended_from', "doctype": "DocPerm"
'fieldtype': u'Link',
'label': u'Amended From',
'no_copy': 1,
'options': u'Sales Invoice',
'permlevel': 1,
'print_hide': 1
} }
] ]