Compare commits
3 commits
abee8ac4c8
...
07af3c52ea
| Author | SHA1 | Date | |
|---|---|---|---|
|
|
07af3c52ea | ||
|
|
69286e8977 | ||
|
|
a24aac3262 |
13 changed files with 3901 additions and 1598 deletions
1
clean_slate_backup.sh
Normal file
1
clean_slate_backup.sh
Normal file
|
|
@ -0,0 +1 @@
|
||||||
|
bench --site snw-erp.localhost backup --exclude 'Customer,Address,Lead,Quotation,Project,Sales Order,Sales Invoice,On-Site Meeting,Service Address 2,Project Task Link,Bid Meeting Note,Service Appointment,Customer Contact Link,Customer Address Link,Customer Company Link,Address Task Link,Customer Task Link,Address Company Link,Lead Quotation Link,Lead Contact Link,Lead Address Link,Customer Sales Order Link,Customer Quotation Link,Customer Project Link,Customer On-Site Meeting Link,Address Contact Link,Lead On-Site Meeting Link,Contact Address Link,Address Sales Order Link,Address On-Site Meeting Link,Address Quotation Link,Address Project Link,Lead Companies Link,Lead Company Link'
|
||||||
0
custom_ui/custom_ui/doctype/__init__.py
Normal file
0
custom_ui/custom_ui/doctype/__init__.py
Normal file
|
|
@ -0,0 +1,8 @@
|
||||||
|
// Copyright (c) 2026, Shiloh Code LLC and contributors
|
||||||
|
// For license information, please see license.txt
|
||||||
|
|
||||||
|
// frappe.ui.form.on("Service Appointment", {
|
||||||
|
// refresh(frm) {
|
||||||
|
|
||||||
|
// },
|
||||||
|
// });
|
||||||
|
|
@ -0,0 +1,138 @@
|
||||||
|
{
|
||||||
|
"actions": [],
|
||||||
|
"allow_rename": 1,
|
||||||
|
"autoname": "format:SA-{MM}-{YYYY}-{####}",
|
||||||
|
"creation": "2026-02-11 05:12:39.498845",
|
||||||
|
"doctype": "DocType",
|
||||||
|
"engine": "InnoDB",
|
||||||
|
"field_order": [
|
||||||
|
"expected_start_date",
|
||||||
|
"expected_end_date",
|
||||||
|
"project_template",
|
||||||
|
"project",
|
||||||
|
"actual_start_date",
|
||||||
|
"actual_end_date",
|
||||||
|
"expected_start_time",
|
||||||
|
"expected_end_time",
|
||||||
|
"actual_end_time",
|
||||||
|
"actual_start_time",
|
||||||
|
"status",
|
||||||
|
"customer",
|
||||||
|
"company",
|
||||||
|
"service_address"
|
||||||
|
],
|
||||||
|
"fields": [
|
||||||
|
{
|
||||||
|
"fieldname": "expected_start_date",
|
||||||
|
"fieldtype": "Date",
|
||||||
|
"label": "Expected Start Date"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"fieldname": "expected_end_date",
|
||||||
|
"fieldtype": "Date",
|
||||||
|
"label": "Expected End Date"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"fieldname": "project_template",
|
||||||
|
"fieldtype": "Link",
|
||||||
|
"label": "Project Template",
|
||||||
|
"options": "Project Template"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"fieldname": "project",
|
||||||
|
"fieldtype": "Link",
|
||||||
|
"in_list_view": 1,
|
||||||
|
"label": "Project",
|
||||||
|
"options": "Project",
|
||||||
|
"reqd": 1
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"fieldname": "actual_start_date",
|
||||||
|
"fieldtype": "Date",
|
||||||
|
"label": "Actual Start Date"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"fieldname": "actual_end_date",
|
||||||
|
"fieldtype": "Date",
|
||||||
|
"label": "Actual End Date"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"fieldname": "expected_start_time",
|
||||||
|
"fieldtype": "Time",
|
||||||
|
"label": "Expected Start Time"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"fieldname": "expected_end_time",
|
||||||
|
"fieldtype": "Time",
|
||||||
|
"label": "Expected End Time"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"fieldname": "actual_end_time",
|
||||||
|
"fieldtype": "Time",
|
||||||
|
"label": "Actual End Time"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"fieldname": "actual_start_time",
|
||||||
|
"fieldtype": "Time",
|
||||||
|
"label": "Actual Start Time"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"default": "Open",
|
||||||
|
"fieldname": "status",
|
||||||
|
"fieldtype": "Select",
|
||||||
|
"in_list_view": 1,
|
||||||
|
"label": "Status",
|
||||||
|
"options": "Open\nScheduled\nStarted\nCompleted\nCanceled",
|
||||||
|
"reqd": 1
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"fieldname": "customer",
|
||||||
|
"fieldtype": "Link",
|
||||||
|
"label": "Customer",
|
||||||
|
"options": "Customer",
|
||||||
|
"reqd": 1
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"fieldname": "company",
|
||||||
|
"fieldtype": "Link",
|
||||||
|
"label": "Company",
|
||||||
|
"options": "Company",
|
||||||
|
"reqd": 1
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"fieldname": "service_address",
|
||||||
|
"fieldtype": "Link",
|
||||||
|
"label": "Service Address",
|
||||||
|
"options": "Address",
|
||||||
|
"reqd": 1
|
||||||
|
}
|
||||||
|
],
|
||||||
|
"grid_page_length": 50,
|
||||||
|
"index_web_pages_for_search": 1,
|
||||||
|
"links": [],
|
||||||
|
"modified": "2026-02-11 06:01:13.520710",
|
||||||
|
"modified_by": "Administrator",
|
||||||
|
"module": "Custom UI",
|
||||||
|
"name": "Service Appointment",
|
||||||
|
"naming_rule": "Expression",
|
||||||
|
"owner": "Administrator",
|
||||||
|
"permissions": [
|
||||||
|
{
|
||||||
|
"create": 1,
|
||||||
|
"delete": 1,
|
||||||
|
"email": 1,
|
||||||
|
"export": 1,
|
||||||
|
"print": 1,
|
||||||
|
"read": 1,
|
||||||
|
"report": 1,
|
||||||
|
"role": "System Manager",
|
||||||
|
"share": 1,
|
||||||
|
"write": 1
|
||||||
|
}
|
||||||
|
],
|
||||||
|
"row_format": "Dynamic",
|
||||||
|
"rows_threshold_for_grid_search": 20,
|
||||||
|
"sort_field": "modified",
|
||||||
|
"sort_order": "DESC",
|
||||||
|
"states": []
|
||||||
|
}
|
||||||
|
|
@ -0,0 +1,9 @@
|
||||||
|
# Copyright (c) 2026, Shiloh Code LLC and contributors
|
||||||
|
# For license information, please see license.txt
|
||||||
|
|
||||||
|
# import frappe
|
||||||
|
from frappe.model.document import Document
|
||||||
|
|
||||||
|
|
||||||
|
class ServiceAppointment(Document):
|
||||||
|
pass
|
||||||
|
|
@ -0,0 +1,9 @@
|
||||||
|
# Copyright (c) 2026, Shiloh Code LLC and Contributors
|
||||||
|
# See license.txt
|
||||||
|
|
||||||
|
# import frappe
|
||||||
|
from frappe.tests.utils import FrappeTestCase
|
||||||
|
|
||||||
|
|
||||||
|
class TestServiceAppointment(FrappeTestCase):
|
||||||
|
pass
|
||||||
File diff suppressed because it is too large
Load diff
|
|
@ -1408,8 +1408,8 @@
|
||||||
"make_attachments_public": 0,
|
"make_attachments_public": 0,
|
||||||
"max_attachments": 0,
|
"max_attachments": 0,
|
||||||
"menu_index": null,
|
"menu_index": null,
|
||||||
"migration_hash": "330c425fa522cd61f3e1012dfbe56f02",
|
"migration_hash": "932b2b6b374a8001f040da526c807ba7",
|
||||||
"modified": "2026-02-02 09:31:30.309793",
|
"modified": "2026-02-11 05:12:35.891533",
|
||||||
"module": "CRM",
|
"module": "CRM",
|
||||||
"name": "Properties",
|
"name": "Properties",
|
||||||
"naming_rule": "By fieldname",
|
"naming_rule": "By fieldname",
|
||||||
|
|
@ -3186,8 +3186,8 @@
|
||||||
"make_attachments_public": 0,
|
"make_attachments_public": 0,
|
||||||
"max_attachments": 0,
|
"max_attachments": 0,
|
||||||
"menu_index": null,
|
"menu_index": null,
|
||||||
"migration_hash": "330c425fa522cd61f3e1012dfbe56f02",
|
"migration_hash": "932b2b6b374a8001f040da526c807ba7",
|
||||||
"modified": "2026-02-02 09:31:30.432329",
|
"modified": "2026-02-11 05:12:35.998132",
|
||||||
"module": "CRM",
|
"module": "CRM",
|
||||||
"name": "SNW Jobs",
|
"name": "SNW Jobs",
|
||||||
"naming_rule": "Autoincrement",
|
"naming_rule": "Autoincrement",
|
||||||
|
|
@ -4109,8 +4109,8 @@
|
||||||
"make_attachments_public": 0,
|
"make_attachments_public": 0,
|
||||||
"max_attachments": 0,
|
"max_attachments": 0,
|
||||||
"menu_index": null,
|
"menu_index": null,
|
||||||
"migration_hash": "330c425fa522cd61f3e1012dfbe56f02",
|
"migration_hash": "932b2b6b374a8001f040da526c807ba7",
|
||||||
"modified": "2026-02-02 09:31:30.520105",
|
"modified": "2026-02-11 05:12:36.082125",
|
||||||
"module": "Projects",
|
"module": "Projects",
|
||||||
"name": "Work Schedule",
|
"name": "Work Schedule",
|
||||||
"naming_rule": "",
|
"naming_rule": "",
|
||||||
|
|
@ -9151,8 +9151,8 @@
|
||||||
"make_attachments_public": 0,
|
"make_attachments_public": 0,
|
||||||
"max_attachments": 0,
|
"max_attachments": 0,
|
||||||
"menu_index": null,
|
"menu_index": null,
|
||||||
"migration_hash": "330c425fa522cd61f3e1012dfbe56f02",
|
"migration_hash": "932b2b6b374a8001f040da526c807ba7",
|
||||||
"modified": "2026-02-02 09:31:30.684330",
|
"modified": "2026-02-11 05:12:36.215663",
|
||||||
"module": "CRM",
|
"module": "CRM",
|
||||||
"name": "Follow Up Checklist",
|
"name": "Follow Up Checklist",
|
||||||
"naming_rule": "By fieldname",
|
"naming_rule": "By fieldname",
|
||||||
|
|
@ -9457,8 +9457,8 @@
|
||||||
"make_attachments_public": 0,
|
"make_attachments_public": 0,
|
||||||
"max_attachments": 0,
|
"max_attachments": 0,
|
||||||
"menu_index": null,
|
"menu_index": null,
|
||||||
"migration_hash": "330c425fa522cd61f3e1012dfbe56f02",
|
"migration_hash": "932b2b6b374a8001f040da526c807ba7",
|
||||||
"modified": "2026-02-02 09:31:30.760407",
|
"modified": "2026-02-11 05:12:36.281964",
|
||||||
"module": "CRM",
|
"module": "CRM",
|
||||||
"name": "Follow Check List Fields",
|
"name": "Follow Check List Fields",
|
||||||
"naming_rule": "By fieldname",
|
"naming_rule": "By fieldname",
|
||||||
|
|
@ -10147,8 +10147,8 @@
|
||||||
"make_attachments_public": 0,
|
"make_attachments_public": 0,
|
||||||
"max_attachments": 0,
|
"max_attachments": 0,
|
||||||
"menu_index": null,
|
"menu_index": null,
|
||||||
"migration_hash": "330c425fa522cd61f3e1012dfbe56f02",
|
"migration_hash": "932b2b6b374a8001f040da526c807ba7",
|
||||||
"modified": "2026-02-02 09:31:30.859914",
|
"modified": "2026-02-11 05:12:36.365903",
|
||||||
"module": "Brotherton SOP",
|
"module": "Brotherton SOP",
|
||||||
"name": "SOP-Documentation",
|
"name": "SOP-Documentation",
|
||||||
"naming_rule": "Set by user",
|
"naming_rule": "Set by user",
|
||||||
|
|
@ -10348,8 +10348,8 @@
|
||||||
"make_attachments_public": 0,
|
"make_attachments_public": 0,
|
||||||
"max_attachments": 0,
|
"max_attachments": 0,
|
||||||
"menu_index": null,
|
"menu_index": null,
|
||||||
"migration_hash": "330c425fa522cd61f3e1012dfbe56f02",
|
"migration_hash": "932b2b6b374a8001f040da526c807ba7",
|
||||||
"modified": "2026-02-02 09:31:30.922266",
|
"modified": "2026-02-11 05:12:36.426113",
|
||||||
"module": "Desk",
|
"module": "Desk",
|
||||||
"name": "SOP Notes",
|
"name": "SOP Notes",
|
||||||
"naming_rule": "",
|
"naming_rule": "",
|
||||||
|
|
@ -10694,8 +10694,8 @@
|
||||||
"make_attachments_public": 0,
|
"make_attachments_public": 0,
|
||||||
"max_attachments": 0,
|
"max_attachments": 0,
|
||||||
"menu_index": null,
|
"menu_index": null,
|
||||||
"migration_hash": "330c425fa522cd61f3e1012dfbe56f02",
|
"migration_hash": "932b2b6b374a8001f040da526c807ba7",
|
||||||
"modified": "2026-02-02 09:31:30.991664",
|
"modified": "2026-02-11 05:12:36.494614",
|
||||||
"module": "Desk",
|
"module": "Desk",
|
||||||
"name": "Tutorials",
|
"name": "Tutorials",
|
||||||
"naming_rule": "By fieldname",
|
"naming_rule": "By fieldname",
|
||||||
|
|
@ -11064,8 +11064,8 @@
|
||||||
"make_attachments_public": 0,
|
"make_attachments_public": 0,
|
||||||
"max_attachments": 0,
|
"max_attachments": 0,
|
||||||
"menu_index": null,
|
"menu_index": null,
|
||||||
"migration_hash": "330c425fa522cd61f3e1012dfbe56f02",
|
"migration_hash": "932b2b6b374a8001f040da526c807ba7",
|
||||||
"modified": "2026-02-02 09:31:31.061659",
|
"modified": "2026-02-11 05:12:36.565357",
|
||||||
"module": "Desk",
|
"module": "Desk",
|
||||||
"name": "Brotherton Meetings Scheduler",
|
"name": "Brotherton Meetings Scheduler",
|
||||||
"naming_rule": "",
|
"naming_rule": "",
|
||||||
|
|
@ -11242,8 +11242,8 @@
|
||||||
"make_attachments_public": 0,
|
"make_attachments_public": 0,
|
||||||
"max_attachments": 0,
|
"max_attachments": 0,
|
||||||
"menu_index": null,
|
"menu_index": null,
|
||||||
"migration_hash": "330c425fa522cd61f3e1012dfbe56f02",
|
"migration_hash": "932b2b6b374a8001f040da526c807ba7",
|
||||||
"modified": "2026-02-02 09:31:31.124415",
|
"modified": "2026-02-11 05:12:36.625237",
|
||||||
"module": "Desk",
|
"module": "Desk",
|
||||||
"name": "Meeting Participants",
|
"name": "Meeting Participants",
|
||||||
"naming_rule": "",
|
"naming_rule": "",
|
||||||
|
|
@ -11588,8 +11588,8 @@
|
||||||
"make_attachments_public": 0,
|
"make_attachments_public": 0,
|
||||||
"max_attachments": 0,
|
"max_attachments": 0,
|
||||||
"menu_index": null,
|
"menu_index": null,
|
||||||
"migration_hash": "330c425fa522cd61f3e1012dfbe56f02",
|
"migration_hash": "932b2b6b374a8001f040da526c807ba7",
|
||||||
"modified": "2026-02-02 09:31:31.204512",
|
"modified": "2026-02-11 05:12:36.700408",
|
||||||
"module": "Desk",
|
"module": "Desk",
|
||||||
"name": "Add-On Job Detail",
|
"name": "Add-On Job Detail",
|
||||||
"naming_rule": "By fieldname",
|
"naming_rule": "By fieldname",
|
||||||
|
|
@ -11870,8 +11870,8 @@
|
||||||
"make_attachments_public": 0,
|
"make_attachments_public": 0,
|
||||||
"max_attachments": 0,
|
"max_attachments": 0,
|
||||||
"menu_index": null,
|
"menu_index": null,
|
||||||
"migration_hash": "330c425fa522cd61f3e1012dfbe56f02",
|
"migration_hash": "932b2b6b374a8001f040da526c807ba7",
|
||||||
"modified": "2026-02-02 09:31:31.273908",
|
"modified": "2026-02-11 05:12:36.760848",
|
||||||
"module": "Desk",
|
"module": "Desk",
|
||||||
"name": "Crew Schedule Detail",
|
"name": "Crew Schedule Detail",
|
||||||
"naming_rule": "",
|
"naming_rule": "",
|
||||||
|
|
@ -12152,8 +12152,8 @@
|
||||||
"make_attachments_public": 0,
|
"make_attachments_public": 0,
|
||||||
"max_attachments": 0,
|
"max_attachments": 0,
|
||||||
"menu_index": null,
|
"menu_index": null,
|
||||||
"migration_hash": "330c425fa522cd61f3e1012dfbe56f02",
|
"migration_hash": "932b2b6b374a8001f040da526c807ba7",
|
||||||
"modified": "2026-02-02 09:31:31.342599",
|
"modified": "2026-02-11 05:12:36.828145",
|
||||||
"module": "Setup",
|
"module": "Setup",
|
||||||
"name": "City",
|
"name": "City",
|
||||||
"naming_rule": "By fieldname",
|
"naming_rule": "By fieldname",
|
||||||
|
|
@ -14738,8 +14738,8 @@
|
||||||
"make_attachments_public": 1,
|
"make_attachments_public": 1,
|
||||||
"max_attachments": 5,
|
"max_attachments": 5,
|
||||||
"menu_index": null,
|
"menu_index": null,
|
||||||
"migration_hash": "330c425fa522cd61f3e1012dfbe56f02",
|
"migration_hash": "932b2b6b374a8001f040da526c807ba7",
|
||||||
"modified": "2026-02-02 09:31:31.484159",
|
"modified": "2026-02-11 05:12:36.969269",
|
||||||
"module": "Projects",
|
"module": "Projects",
|
||||||
"name": "Fencing Job Queue",
|
"name": "Fencing Job Queue",
|
||||||
"naming_rule": "Set by user",
|
"naming_rule": "Set by user",
|
||||||
|
|
@ -15630,8 +15630,8 @@
|
||||||
"make_attachments_public": 1,
|
"make_attachments_public": 1,
|
||||||
"max_attachments": 0,
|
"max_attachments": 0,
|
||||||
"menu_index": null,
|
"menu_index": null,
|
||||||
"migration_hash": "330c425fa522cd61f3e1012dfbe56f02",
|
"migration_hash": "932b2b6b374a8001f040da526c807ba7",
|
||||||
"modified": "2026-02-02 09:31:31.555530",
|
"modified": "2026-02-11 05:12:37.042097",
|
||||||
"module": "Setup",
|
"module": "Setup",
|
||||||
"name": "Irrigation District",
|
"name": "Irrigation District",
|
||||||
"naming_rule": "By fieldname",
|
"naming_rule": "By fieldname",
|
||||||
|
|
@ -15808,8 +15808,8 @@
|
||||||
"make_attachments_public": 0,
|
"make_attachments_public": 0,
|
||||||
"max_attachments": 0,
|
"max_attachments": 0,
|
||||||
"menu_index": null,
|
"menu_index": null,
|
||||||
"migration_hash": "330c425fa522cd61f3e1012dfbe56f02",
|
"migration_hash": "932b2b6b374a8001f040da526c807ba7",
|
||||||
"modified": "2026-02-02 09:31:31.610090",
|
"modified": "2026-02-11 05:12:37.100261",
|
||||||
"module": "Setup",
|
"module": "Setup",
|
||||||
"name": "Linked Companies",
|
"name": "Linked Companies",
|
||||||
"naming_rule": "",
|
"naming_rule": "",
|
||||||
|
|
@ -16154,8 +16154,8 @@
|
||||||
"make_attachments_public": 0,
|
"make_attachments_public": 0,
|
||||||
"max_attachments": 0,
|
"max_attachments": 0,
|
||||||
"menu_index": null,
|
"menu_index": null,
|
||||||
"migration_hash": "330c425fa522cd61f3e1012dfbe56f02",
|
"migration_hash": "932b2b6b374a8001f040da526c807ba7",
|
||||||
"modified": "2026-02-02 09:31:31.668108",
|
"modified": "2026-02-11 05:12:37.164681",
|
||||||
"module": "Contacts",
|
"module": "Contacts",
|
||||||
"name": "Address Contact Role",
|
"name": "Address Contact Role",
|
||||||
"naming_rule": "",
|
"naming_rule": "",
|
||||||
|
|
@ -17120,6 +17120,70 @@
|
||||||
"unique": 0,
|
"unique": 0,
|
||||||
"width": null
|
"width": null
|
||||||
},
|
},
|
||||||
|
{
|
||||||
|
"allow_bulk_edit": 0,
|
||||||
|
"allow_in_quick_entry": 0,
|
||||||
|
"allow_on_submit": 0,
|
||||||
|
"bold": 0,
|
||||||
|
"collapsible": 0,
|
||||||
|
"collapsible_depends_on": null,
|
||||||
|
"columns": 0,
|
||||||
|
"default": null,
|
||||||
|
"depends_on": null,
|
||||||
|
"description": null,
|
||||||
|
"documentation_url": null,
|
||||||
|
"fetch_from": null,
|
||||||
|
"fetch_if_empty": 0,
|
||||||
|
"fieldname": "amended_from",
|
||||||
|
"fieldtype": "Link",
|
||||||
|
"hidden": 0,
|
||||||
|
"hide_border": 0,
|
||||||
|
"hide_days": 0,
|
||||||
|
"hide_seconds": 0,
|
||||||
|
"ignore_user_permissions": 0,
|
||||||
|
"ignore_xss_filter": 0,
|
||||||
|
"in_filter": 0,
|
||||||
|
"in_global_search": 0,
|
||||||
|
"in_list_view": 0,
|
||||||
|
"in_preview": 0,
|
||||||
|
"in_standard_filter": 0,
|
||||||
|
"is_virtual": 0,
|
||||||
|
"label": "Amended From",
|
||||||
|
"length": 0,
|
||||||
|
"link_filters": null,
|
||||||
|
"make_attachment_public": 0,
|
||||||
|
"mandatory_depends_on": null,
|
||||||
|
"max_height": null,
|
||||||
|
"no_copy": 1,
|
||||||
|
"non_negative": 0,
|
||||||
|
"oldfieldname": null,
|
||||||
|
"oldfieldtype": null,
|
||||||
|
"options": "Backflow Test Form",
|
||||||
|
"parent": "Backflow Test Form",
|
||||||
|
"parentfield": "fields",
|
||||||
|
"parenttype": "DocType",
|
||||||
|
"permlevel": 0,
|
||||||
|
"placeholder": null,
|
||||||
|
"precision": null,
|
||||||
|
"print_hide": 1,
|
||||||
|
"print_hide_if_no_value": 0,
|
||||||
|
"print_width": null,
|
||||||
|
"read_only": 1,
|
||||||
|
"read_only_depends_on": null,
|
||||||
|
"remember_last_selected_value": 0,
|
||||||
|
"report_hide": 0,
|
||||||
|
"reqd": 0,
|
||||||
|
"search_index": 1,
|
||||||
|
"set_only_once": 0,
|
||||||
|
"show_dashboard": 0,
|
||||||
|
"show_on_timeline": 0,
|
||||||
|
"show_preview_popup": 0,
|
||||||
|
"sort_options": 0,
|
||||||
|
"translatable": 0,
|
||||||
|
"trigger": null,
|
||||||
|
"unique": 0,
|
||||||
|
"width": null
|
||||||
|
},
|
||||||
{
|
{
|
||||||
"allow_bulk_edit": 0,
|
"allow_bulk_edit": 0,
|
||||||
"allow_in_quick_entry": 0,
|
"allow_in_quick_entry": 0,
|
||||||
|
|
@ -17204,8 +17268,8 @@
|
||||||
"make_attachments_public": 0,
|
"make_attachments_public": 0,
|
||||||
"max_attachments": 0,
|
"max_attachments": 0,
|
||||||
"menu_index": null,
|
"menu_index": null,
|
||||||
"migration_hash": "330c425fa522cd61f3e1012dfbe56f02",
|
"migration_hash": "932b2b6b374a8001f040da526c807ba7",
|
||||||
"modified": "2026-02-02 09:31:31.743894",
|
"modified": "2026-02-11 05:12:37.247456",
|
||||||
"module": "Selling",
|
"module": "Selling",
|
||||||
"name": "Backflow Test Form",
|
"name": "Backflow Test Form",
|
||||||
"naming_rule": "",
|
"naming_rule": "",
|
||||||
|
|
@ -17894,8 +17958,8 @@
|
||||||
"make_attachments_public": 0,
|
"make_attachments_public": 0,
|
||||||
"max_attachments": 0,
|
"max_attachments": 0,
|
||||||
"menu_index": null,
|
"menu_index": null,
|
||||||
"migration_hash": "330c425fa522cd61f3e1012dfbe56f02",
|
"migration_hash": "932b2b6b374a8001f040da526c807ba7",
|
||||||
"modified": "2026-02-02 09:31:31.827955",
|
"modified": "2026-02-11 05:12:37.338819",
|
||||||
"module": "Selling",
|
"module": "Selling",
|
||||||
"name": "Pre-Built Routes",
|
"name": "Pre-Built Routes",
|
||||||
"naming_rule": "By \"Naming Series\" field",
|
"naming_rule": "By \"Naming Series\" field",
|
||||||
|
|
@ -18415,8 +18479,8 @@
|
||||||
"make_attachments_public": 0,
|
"make_attachments_public": 0,
|
||||||
"max_attachments": 0,
|
"max_attachments": 0,
|
||||||
"menu_index": null,
|
"menu_index": null,
|
||||||
"migration_hash": "330c425fa522cd61f3e1012dfbe56f02",
|
"migration_hash": "932b2b6b374a8001f040da526c807ba7",
|
||||||
"modified": "2026-02-02 09:31:31.885625",
|
"modified": "2026-02-11 05:12:37.405709",
|
||||||
"module": "Contacts",
|
"module": "Contacts",
|
||||||
"name": "Assigned Address",
|
"name": "Assigned Address",
|
||||||
"naming_rule": "By fieldname",
|
"naming_rule": "By fieldname",
|
||||||
|
|
@ -19701,6 +19765,70 @@
|
||||||
"unique": 0,
|
"unique": 0,
|
||||||
"width": null
|
"width": null
|
||||||
},
|
},
|
||||||
|
{
|
||||||
|
"allow_bulk_edit": 0,
|
||||||
|
"allow_in_quick_entry": 0,
|
||||||
|
"allow_on_submit": 0,
|
||||||
|
"bold": 0,
|
||||||
|
"collapsible": 0,
|
||||||
|
"collapsible_depends_on": null,
|
||||||
|
"columns": 0,
|
||||||
|
"default": null,
|
||||||
|
"depends_on": null,
|
||||||
|
"description": null,
|
||||||
|
"documentation_url": null,
|
||||||
|
"fetch_from": null,
|
||||||
|
"fetch_if_empty": 0,
|
||||||
|
"fieldname": "amended_from",
|
||||||
|
"fieldtype": "Link",
|
||||||
|
"hidden": 0,
|
||||||
|
"hide_border": 0,
|
||||||
|
"hide_days": 0,
|
||||||
|
"hide_seconds": 0,
|
||||||
|
"ignore_user_permissions": 0,
|
||||||
|
"ignore_xss_filter": 0,
|
||||||
|
"in_filter": 0,
|
||||||
|
"in_global_search": 0,
|
||||||
|
"in_list_view": 0,
|
||||||
|
"in_preview": 0,
|
||||||
|
"in_standard_filter": 0,
|
||||||
|
"is_virtual": 0,
|
||||||
|
"label": "Amended From",
|
||||||
|
"length": 0,
|
||||||
|
"link_filters": null,
|
||||||
|
"make_attachment_public": 0,
|
||||||
|
"mandatory_depends_on": null,
|
||||||
|
"max_height": null,
|
||||||
|
"no_copy": 1,
|
||||||
|
"non_negative": 0,
|
||||||
|
"oldfieldname": null,
|
||||||
|
"oldfieldtype": null,
|
||||||
|
"options": "Locate Log",
|
||||||
|
"parent": "Locate Log",
|
||||||
|
"parentfield": "fields",
|
||||||
|
"parenttype": "DocType",
|
||||||
|
"permlevel": 0,
|
||||||
|
"placeholder": null,
|
||||||
|
"precision": null,
|
||||||
|
"print_hide": 1,
|
||||||
|
"print_hide_if_no_value": 0,
|
||||||
|
"print_width": null,
|
||||||
|
"read_only": 1,
|
||||||
|
"read_only_depends_on": null,
|
||||||
|
"remember_last_selected_value": 0,
|
||||||
|
"report_hide": 0,
|
||||||
|
"reqd": 0,
|
||||||
|
"search_index": 1,
|
||||||
|
"set_only_once": 0,
|
||||||
|
"show_dashboard": 0,
|
||||||
|
"show_on_timeline": 0,
|
||||||
|
"show_preview_popup": 0,
|
||||||
|
"sort_options": 0,
|
||||||
|
"translatable": 0,
|
||||||
|
"trigger": null,
|
||||||
|
"unique": 0,
|
||||||
|
"width": null
|
||||||
|
},
|
||||||
{
|
{
|
||||||
"allow_bulk_edit": 0,
|
"allow_bulk_edit": 0,
|
||||||
"allow_in_quick_entry": 0,
|
"allow_in_quick_entry": 0,
|
||||||
|
|
@ -19799,8 +19927,8 @@
|
||||||
"make_attachments_public": 1,
|
"make_attachments_public": 1,
|
||||||
"max_attachments": 0,
|
"max_attachments": 0,
|
||||||
"menu_index": null,
|
"menu_index": null,
|
||||||
"migration_hash": "330c425fa522cd61f3e1012dfbe56f02",
|
"migration_hash": "932b2b6b374a8001f040da526c807ba7",
|
||||||
"modified": "2026-02-02 09:31:32.021173",
|
"modified": "2026-02-11 05:12:37.525759",
|
||||||
"module": "Projects",
|
"module": "Projects",
|
||||||
"name": "Locate Log",
|
"name": "Locate Log",
|
||||||
"naming_rule": "",
|
"naming_rule": "",
|
||||||
|
|
@ -20435,6 +20563,70 @@
|
||||||
"unique": 0,
|
"unique": 0,
|
||||||
"width": null
|
"width": null
|
||||||
},
|
},
|
||||||
|
{
|
||||||
|
"allow_bulk_edit": 0,
|
||||||
|
"allow_in_quick_entry": 0,
|
||||||
|
"allow_on_submit": 0,
|
||||||
|
"bold": 0,
|
||||||
|
"collapsible": 0,
|
||||||
|
"collapsible_depends_on": null,
|
||||||
|
"columns": 0,
|
||||||
|
"default": null,
|
||||||
|
"depends_on": null,
|
||||||
|
"description": null,
|
||||||
|
"documentation_url": null,
|
||||||
|
"fetch_from": null,
|
||||||
|
"fetch_if_empty": 0,
|
||||||
|
"fieldname": "amended_from",
|
||||||
|
"fieldtype": "Link",
|
||||||
|
"hidden": 0,
|
||||||
|
"hide_border": 0,
|
||||||
|
"hide_days": 0,
|
||||||
|
"hide_seconds": 0,
|
||||||
|
"ignore_user_permissions": 0,
|
||||||
|
"ignore_xss_filter": 0,
|
||||||
|
"in_filter": 0,
|
||||||
|
"in_global_search": 0,
|
||||||
|
"in_list_view": 0,
|
||||||
|
"in_preview": 0,
|
||||||
|
"in_standard_filter": 0,
|
||||||
|
"is_virtual": 0,
|
||||||
|
"label": "Amended From",
|
||||||
|
"length": 0,
|
||||||
|
"link_filters": null,
|
||||||
|
"make_attachment_public": 0,
|
||||||
|
"mandatory_depends_on": null,
|
||||||
|
"max_height": null,
|
||||||
|
"no_copy": 1,
|
||||||
|
"non_negative": 0,
|
||||||
|
"oldfieldname": null,
|
||||||
|
"oldfieldtype": null,
|
||||||
|
"options": "Backflow test report form",
|
||||||
|
"parent": "Backflow test report form",
|
||||||
|
"parentfield": "fields",
|
||||||
|
"parenttype": "DocType",
|
||||||
|
"permlevel": 0,
|
||||||
|
"placeholder": null,
|
||||||
|
"precision": null,
|
||||||
|
"print_hide": 1,
|
||||||
|
"print_hide_if_no_value": 0,
|
||||||
|
"print_width": null,
|
||||||
|
"read_only": 1,
|
||||||
|
"read_only_depends_on": null,
|
||||||
|
"remember_last_selected_value": 0,
|
||||||
|
"report_hide": 0,
|
||||||
|
"reqd": 0,
|
||||||
|
"search_index": 1,
|
||||||
|
"set_only_once": 0,
|
||||||
|
"show_dashboard": 0,
|
||||||
|
"show_on_timeline": 0,
|
||||||
|
"show_preview_popup": 0,
|
||||||
|
"sort_options": 0,
|
||||||
|
"translatable": 0,
|
||||||
|
"trigger": null,
|
||||||
|
"unique": 0,
|
||||||
|
"width": null
|
||||||
|
},
|
||||||
{
|
{
|
||||||
"allow_bulk_edit": 0,
|
"allow_bulk_edit": 0,
|
||||||
"allow_in_quick_entry": 0,
|
"allow_in_quick_entry": 0,
|
||||||
|
|
@ -20519,8 +20711,8 @@
|
||||||
"make_attachments_public": 0,
|
"make_attachments_public": 0,
|
||||||
"max_attachments": 0,
|
"max_attachments": 0,
|
||||||
"menu_index": null,
|
"menu_index": null,
|
||||||
"migration_hash": "330c425fa522cd61f3e1012dfbe56f02",
|
"migration_hash": "932b2b6b374a8001f040da526c807ba7",
|
||||||
"modified": "2026-02-02 09:31:32.089145",
|
"modified": "2026-02-11 05:12:37.600300",
|
||||||
"module": "Brotherton SOP",
|
"module": "Brotherton SOP",
|
||||||
"name": "Backflow test report form",
|
"name": "Backflow test report form",
|
||||||
"naming_rule": "",
|
"naming_rule": "",
|
||||||
|
|
@ -20825,8 +21017,8 @@
|
||||||
"make_attachments_public": 0,
|
"make_attachments_public": 0,
|
||||||
"max_attachments": 0,
|
"max_attachments": 0,
|
||||||
"menu_index": null,
|
"menu_index": null,
|
||||||
"migration_hash": "330c425fa522cd61f3e1012dfbe56f02",
|
"migration_hash": "932b2b6b374a8001f040da526c807ba7",
|
||||||
"modified": "2026-02-02 09:31:32.161902",
|
"modified": "2026-02-11 05:12:37.672637",
|
||||||
"module": "Accounts",
|
"module": "Accounts",
|
||||||
"name": "QB Export Entry",
|
"name": "QB Export Entry",
|
||||||
"naming_rule": "Autoincrement",
|
"naming_rule": "Autoincrement",
|
||||||
|
|
@ -21363,8 +21555,8 @@
|
||||||
"make_attachments_public": 0,
|
"make_attachments_public": 0,
|
||||||
"max_attachments": 0,
|
"max_attachments": 0,
|
||||||
"menu_index": null,
|
"menu_index": null,
|
||||||
"migration_hash": "330c425fa522cd61f3e1012dfbe56f02",
|
"migration_hash": "932b2b6b374a8001f040da526c807ba7",
|
||||||
"modified": "2026-02-02 09:31:32.228299",
|
"modified": "2026-02-11 05:12:37.743525",
|
||||||
"module": "Accounts",
|
"module": "Accounts",
|
||||||
"name": "QB Export",
|
"name": "QB Export",
|
||||||
"naming_rule": "Expression",
|
"naming_rule": "Expression",
|
||||||
|
|
@ -21861,8 +22053,8 @@
|
||||||
"make_attachments_public": 0,
|
"make_attachments_public": 0,
|
||||||
"max_attachments": 0,
|
"max_attachments": 0,
|
||||||
"menu_index": null,
|
"menu_index": null,
|
||||||
"migration_hash": "330c425fa522cd61f3e1012dfbe56f02",
|
"migration_hash": "932b2b6b374a8001f040da526c807ba7",
|
||||||
"modified": "2026-02-02 09:31:32.288896",
|
"modified": "2026-02-11 05:12:37.807141",
|
||||||
"module": "Desk",
|
"module": "Desk",
|
||||||
"name": "Custom Customer Address Link",
|
"name": "Custom Customer Address Link",
|
||||||
"naming_rule": "",
|
"naming_rule": "",
|
||||||
|
|
@ -22207,8 +22399,8 @@
|
||||||
"make_attachments_public": 0,
|
"make_attachments_public": 0,
|
||||||
"max_attachments": 0,
|
"max_attachments": 0,
|
||||||
"menu_index": null,
|
"menu_index": null,
|
||||||
"migration_hash": "330c425fa522cd61f3e1012dfbe56f02",
|
"migration_hash": "932b2b6b374a8001f040da526c807ba7",
|
||||||
"modified": "2026-02-02 09:31:32.353749",
|
"modified": "2026-02-11 05:12:37.878025",
|
||||||
"module": "Selling",
|
"module": "Selling",
|
||||||
"name": "On-Site Meeting",
|
"name": "On-Site Meeting",
|
||||||
"naming_rule": "Expression",
|
"naming_rule": "Expression",
|
||||||
|
|
@ -22385,8 +22577,8 @@
|
||||||
"make_attachments_public": 0,
|
"make_attachments_public": 0,
|
||||||
"max_attachments": 0,
|
"max_attachments": 0,
|
||||||
"menu_index": null,
|
"menu_index": null,
|
||||||
"migration_hash": "330c425fa522cd61f3e1012dfbe56f02",
|
"migration_hash": "932b2b6b374a8001f040da526c807ba7",
|
||||||
"modified": "2026-02-02 09:31:32.406321",
|
"modified": "2026-02-11 05:12:37.940285",
|
||||||
"module": "Selling",
|
"module": "Selling",
|
||||||
"name": "Route Technician Assignment",
|
"name": "Route Technician Assignment",
|
||||||
"naming_rule": "",
|
"naming_rule": "",
|
||||||
|
|
@ -22539,8 +22731,8 @@
|
||||||
"make_attachments_public": 0,
|
"make_attachments_public": 0,
|
||||||
"max_attachments": 0,
|
"max_attachments": 0,
|
||||||
"menu_index": null,
|
"menu_index": null,
|
||||||
"migration_hash": "330c425fa522cd61f3e1012dfbe56f02",
|
"migration_hash": "932b2b6b374a8001f040da526c807ba7",
|
||||||
"modified": "2026-02-02 09:31:32.462798",
|
"modified": "2026-02-11 05:12:38.005836",
|
||||||
"module": "Desk",
|
"module": "Desk",
|
||||||
"name": "Test Doctype",
|
"name": "Test Doctype",
|
||||||
"naming_rule": "",
|
"naming_rule": "",
|
||||||
|
|
@ -22717,8 +22909,8 @@
|
||||||
"make_attachments_public": 0,
|
"make_attachments_public": 0,
|
||||||
"max_attachments": 0,
|
"max_attachments": 0,
|
||||||
"menu_index": null,
|
"menu_index": null,
|
||||||
"migration_hash": "330c425fa522cd61f3e1012dfbe56f02",
|
"migration_hash": "932b2b6b374a8001f040da526c807ba7",
|
||||||
"modified": "2026-02-02 09:31:32.512828",
|
"modified": "2026-02-11 05:12:38.064193",
|
||||||
"module": "Custom",
|
"module": "Custom",
|
||||||
"name": "Lead Company Link",
|
"name": "Lead Company Link",
|
||||||
"naming_rule": "",
|
"naming_rule": "",
|
||||||
|
|
@ -22935,8 +23127,8 @@
|
||||||
"make_attachments_public": 0,
|
"make_attachments_public": 0,
|
||||||
"max_attachments": 0,
|
"max_attachments": 0,
|
||||||
"menu_index": null,
|
"menu_index": null,
|
||||||
"migration_hash": "330c425fa522cd61f3e1012dfbe56f02",
|
"migration_hash": "932b2b6b374a8001f040da526c807ba7",
|
||||||
"modified": "2026-02-02 09:31:32.565309",
|
"modified": "2026-02-11 05:12:38.124973",
|
||||||
"module": "Custom UI",
|
"module": "Custom UI",
|
||||||
"name": "Customer Task Link",
|
"name": "Customer Task Link",
|
||||||
"naming_rule": "",
|
"naming_rule": "",
|
||||||
|
|
@ -23153,8 +23345,8 @@
|
||||||
"make_attachments_public": 0,
|
"make_attachments_public": 0,
|
||||||
"max_attachments": 0,
|
"max_attachments": 0,
|
||||||
"menu_index": null,
|
"menu_index": null,
|
||||||
"migration_hash": "330c425fa522cd61f3e1012dfbe56f02",
|
"migration_hash": "932b2b6b374a8001f040da526c807ba7",
|
||||||
"modified": "2026-02-02 09:31:32.619158",
|
"modified": "2026-02-11 05:12:38.185033",
|
||||||
"module": "Custom UI",
|
"module": "Custom UI",
|
||||||
"name": "Address Task Link",
|
"name": "Address Task Link",
|
||||||
"naming_rule": "",
|
"naming_rule": "",
|
||||||
|
|
@ -23307,8 +23499,8 @@
|
||||||
"make_attachments_public": 0,
|
"make_attachments_public": 0,
|
||||||
"max_attachments": 0,
|
"max_attachments": 0,
|
||||||
"menu_index": null,
|
"menu_index": null,
|
||||||
"migration_hash": "330c425fa522cd61f3e1012dfbe56f02",
|
"migration_hash": "932b2b6b374a8001f040da526c807ba7",
|
||||||
"modified": "2026-02-02 09:31:32.669515",
|
"modified": "2026-02-11 05:12:38.244693",
|
||||||
"module": "Custom",
|
"module": "Custom",
|
||||||
"name": "Lead Companies Link",
|
"name": "Lead Companies Link",
|
||||||
"naming_rule": "",
|
"naming_rule": "",
|
||||||
|
|
@ -23525,8 +23717,8 @@
|
||||||
"make_attachments_public": 0,
|
"make_attachments_public": 0,
|
||||||
"max_attachments": 0,
|
"max_attachments": 0,
|
||||||
"menu_index": null,
|
"menu_index": null,
|
||||||
"migration_hash": "330c425fa522cd61f3e1012dfbe56f02",
|
"migration_hash": "932b2b6b374a8001f040da526c807ba7",
|
||||||
"modified": "2026-02-02 09:31:32.723818",
|
"modified": "2026-02-11 05:12:38.304600",
|
||||||
"module": "Custom",
|
"module": "Custom",
|
||||||
"name": "Address Project Link",
|
"name": "Address Project Link",
|
||||||
"naming_rule": "",
|
"naming_rule": "",
|
||||||
|
|
@ -23743,8 +23935,8 @@
|
||||||
"make_attachments_public": 0,
|
"make_attachments_public": 0,
|
||||||
"max_attachments": 0,
|
"max_attachments": 0,
|
||||||
"menu_index": null,
|
"menu_index": null,
|
||||||
"migration_hash": "330c425fa522cd61f3e1012dfbe56f02",
|
"migration_hash": "932b2b6b374a8001f040da526c807ba7",
|
||||||
"modified": "2026-02-02 09:31:32.776210",
|
"modified": "2026-02-11 05:12:38.367751",
|
||||||
"module": "Custom",
|
"module": "Custom",
|
||||||
"name": "Address Quotation Link",
|
"name": "Address Quotation Link",
|
||||||
"naming_rule": "",
|
"naming_rule": "",
|
||||||
|
|
@ -23961,8 +24153,8 @@
|
||||||
"make_attachments_public": 0,
|
"make_attachments_public": 0,
|
||||||
"max_attachments": 0,
|
"max_attachments": 0,
|
||||||
"menu_index": null,
|
"menu_index": null,
|
||||||
"migration_hash": "330c425fa522cd61f3e1012dfbe56f02",
|
"migration_hash": "932b2b6b374a8001f040da526c807ba7",
|
||||||
"modified": "2026-02-02 09:31:32.828052",
|
"modified": "2026-02-11 05:12:38.432555",
|
||||||
"module": "Custom",
|
"module": "Custom",
|
||||||
"name": "Address On-Site Meeting Link",
|
"name": "Address On-Site Meeting Link",
|
||||||
"naming_rule": "",
|
"naming_rule": "",
|
||||||
|
|
@ -24179,8 +24371,8 @@
|
||||||
"make_attachments_public": 0,
|
"make_attachments_public": 0,
|
||||||
"max_attachments": 0,
|
"max_attachments": 0,
|
||||||
"menu_index": null,
|
"menu_index": null,
|
||||||
"migration_hash": "330c425fa522cd61f3e1012dfbe56f02",
|
"migration_hash": "932b2b6b374a8001f040da526c807ba7",
|
||||||
"modified": "2026-02-02 09:31:32.883125",
|
"modified": "2026-02-11 05:12:38.492182",
|
||||||
"module": "Custom",
|
"module": "Custom",
|
||||||
"name": "Address Sales Order Link",
|
"name": "Address Sales Order Link",
|
||||||
"naming_rule": "",
|
"naming_rule": "",
|
||||||
|
|
@ -24333,8 +24525,8 @@
|
||||||
"make_attachments_public": 0,
|
"make_attachments_public": 0,
|
||||||
"max_attachments": 0,
|
"max_attachments": 0,
|
||||||
"menu_index": null,
|
"menu_index": null,
|
||||||
"migration_hash": "330c425fa522cd61f3e1012dfbe56f02",
|
"migration_hash": "932b2b6b374a8001f040da526c807ba7",
|
||||||
"modified": "2026-02-02 09:31:32.934024",
|
"modified": "2026-02-11 05:12:38.551578",
|
||||||
"module": "Custom",
|
"module": "Custom",
|
||||||
"name": "Contact Address Link",
|
"name": "Contact Address Link",
|
||||||
"naming_rule": "",
|
"naming_rule": "",
|
||||||
|
|
@ -24487,8 +24679,8 @@
|
||||||
"make_attachments_public": 0,
|
"make_attachments_public": 0,
|
||||||
"max_attachments": 0,
|
"max_attachments": 0,
|
||||||
"menu_index": null,
|
"menu_index": null,
|
||||||
"migration_hash": "330c425fa522cd61f3e1012dfbe56f02",
|
"migration_hash": "932b2b6b374a8001f040da526c807ba7",
|
||||||
"modified": "2026-02-02 09:31:32.986817",
|
"modified": "2026-02-11 05:12:38.612303",
|
||||||
"module": "Custom",
|
"module": "Custom",
|
||||||
"name": "Lead On-Site Meeting Link",
|
"name": "Lead On-Site Meeting Link",
|
||||||
"naming_rule": "",
|
"naming_rule": "",
|
||||||
|
|
@ -25089,8 +25281,8 @@
|
||||||
"make_attachments_public": 0,
|
"make_attachments_public": 0,
|
||||||
"max_attachments": 0,
|
"max_attachments": 0,
|
||||||
"menu_index": null,
|
"menu_index": null,
|
||||||
"migration_hash": "330c425fa522cd61f3e1012dfbe56f02",
|
"migration_hash": "932b2b6b374a8001f040da526c807ba7",
|
||||||
"modified": "2026-02-02 09:31:33.054497",
|
"modified": "2026-02-11 05:12:38.682815",
|
||||||
"module": "Selling",
|
"module": "Selling",
|
||||||
"name": "Quotation Template",
|
"name": "Quotation Template",
|
||||||
"naming_rule": "",
|
"naming_rule": "",
|
||||||
|
|
@ -25587,8 +25779,8 @@
|
||||||
"make_attachments_public": 0,
|
"make_attachments_public": 0,
|
||||||
"max_attachments": 0,
|
"max_attachments": 0,
|
||||||
"menu_index": null,
|
"menu_index": null,
|
||||||
"migration_hash": "330c425fa522cd61f3e1012dfbe56f02",
|
"migration_hash": "932b2b6b374a8001f040da526c807ba7",
|
||||||
"modified": "2026-02-02 09:31:33.128567",
|
"modified": "2026-02-11 05:12:38.758084",
|
||||||
"module": "Selling",
|
"module": "Selling",
|
||||||
"name": "Quotation Template Item",
|
"name": "Quotation Template Item",
|
||||||
"naming_rule": "",
|
"naming_rule": "",
|
||||||
|
|
@ -25741,8 +25933,8 @@
|
||||||
"make_attachments_public": 0,
|
"make_attachments_public": 0,
|
||||||
"max_attachments": 0,
|
"max_attachments": 0,
|
||||||
"menu_index": null,
|
"menu_index": null,
|
||||||
"migration_hash": "330c425fa522cd61f3e1012dfbe56f02",
|
"migration_hash": "932b2b6b374a8001f040da526c807ba7",
|
||||||
"modified": "2026-02-02 09:31:33.180500",
|
"modified": "2026-02-11 05:12:38.816042",
|
||||||
"module": "Custom UI",
|
"module": "Custom UI",
|
||||||
"name": "Customer Company Link",
|
"name": "Customer Company Link",
|
||||||
"naming_rule": "",
|
"naming_rule": "",
|
||||||
|
|
@ -25895,8 +26087,8 @@
|
||||||
"make_attachments_public": 0,
|
"make_attachments_public": 0,
|
||||||
"max_attachments": 0,
|
"max_attachments": 0,
|
||||||
"menu_index": null,
|
"menu_index": null,
|
||||||
"migration_hash": "330c425fa522cd61f3e1012dfbe56f02",
|
"migration_hash": "932b2b6b374a8001f040da526c807ba7",
|
||||||
"modified": "2026-02-02 09:31:33.232445",
|
"modified": "2026-02-11 05:12:38.880090",
|
||||||
"module": "Custom UI",
|
"module": "Custom UI",
|
||||||
"name": "Customer Address Link",
|
"name": "Customer Address Link",
|
||||||
"naming_rule": "",
|
"naming_rule": "",
|
||||||
|
|
@ -26049,8 +26241,8 @@
|
||||||
"make_attachments_public": 0,
|
"make_attachments_public": 0,
|
||||||
"max_attachments": 0,
|
"max_attachments": 0,
|
||||||
"menu_index": null,
|
"menu_index": null,
|
||||||
"migration_hash": "330c425fa522cd61f3e1012dfbe56f02",
|
"migration_hash": "932b2b6b374a8001f040da526c807ba7",
|
||||||
"modified": "2026-02-02 09:31:33.283358",
|
"modified": "2026-02-11 05:12:38.941819",
|
||||||
"module": "Custom UI",
|
"module": "Custom UI",
|
||||||
"name": "Customer Contact Link",
|
"name": "Customer Contact Link",
|
||||||
"naming_rule": "",
|
"naming_rule": "",
|
||||||
|
|
@ -26203,8 +26395,8 @@
|
||||||
"make_attachments_public": 0,
|
"make_attachments_public": 0,
|
||||||
"max_attachments": 0,
|
"max_attachments": 0,
|
||||||
"menu_index": null,
|
"menu_index": null,
|
||||||
"migration_hash": "330c425fa522cd61f3e1012dfbe56f02",
|
"migration_hash": "932b2b6b374a8001f040da526c807ba7",
|
||||||
"modified": "2026-02-02 09:31:33.334916",
|
"modified": "2026-02-11 05:12:39.000759",
|
||||||
"module": "Custom",
|
"module": "Custom",
|
||||||
"name": "Address Contact Link",
|
"name": "Address Contact Link",
|
||||||
"naming_rule": "",
|
"naming_rule": "",
|
||||||
|
|
@ -26357,8 +26549,8 @@
|
||||||
"make_attachments_public": 0,
|
"make_attachments_public": 0,
|
||||||
"max_attachments": 0,
|
"max_attachments": 0,
|
||||||
"menu_index": null,
|
"menu_index": null,
|
||||||
"migration_hash": "330c425fa522cd61f3e1012dfbe56f02",
|
"migration_hash": "932b2b6b374a8001f040da526c807ba7",
|
||||||
"modified": "2026-02-02 09:31:33.388907",
|
"modified": "2026-02-11 05:12:39.059904",
|
||||||
"module": "Custom",
|
"module": "Custom",
|
||||||
"name": "Customer On-Site Meeting Link",
|
"name": "Customer On-Site Meeting Link",
|
||||||
"naming_rule": "",
|
"naming_rule": "",
|
||||||
|
|
@ -26511,8 +26703,8 @@
|
||||||
"make_attachments_public": 0,
|
"make_attachments_public": 0,
|
||||||
"max_attachments": 0,
|
"max_attachments": 0,
|
||||||
"menu_index": null,
|
"menu_index": null,
|
||||||
"migration_hash": "330c425fa522cd61f3e1012dfbe56f02",
|
"migration_hash": "932b2b6b374a8001f040da526c807ba7",
|
||||||
"modified": "2026-02-02 09:31:33.442065",
|
"modified": "2026-02-11 05:12:39.120222",
|
||||||
"module": "Custom",
|
"module": "Custom",
|
||||||
"name": "Customer Project Link",
|
"name": "Customer Project Link",
|
||||||
"naming_rule": "",
|
"naming_rule": "",
|
||||||
|
|
@ -26665,8 +26857,8 @@
|
||||||
"make_attachments_public": 0,
|
"make_attachments_public": 0,
|
||||||
"max_attachments": 0,
|
"max_attachments": 0,
|
||||||
"menu_index": null,
|
"menu_index": null,
|
||||||
"migration_hash": "330c425fa522cd61f3e1012dfbe56f02",
|
"migration_hash": "932b2b6b374a8001f040da526c807ba7",
|
||||||
"modified": "2026-02-02 09:31:33.493993",
|
"modified": "2026-02-11 05:12:39.180512",
|
||||||
"module": "Custom",
|
"module": "Custom",
|
||||||
"name": "Customer Quotation Link",
|
"name": "Customer Quotation Link",
|
||||||
"naming_rule": "",
|
"naming_rule": "",
|
||||||
|
|
@ -26819,8 +27011,8 @@
|
||||||
"make_attachments_public": 0,
|
"make_attachments_public": 0,
|
||||||
"max_attachments": 0,
|
"max_attachments": 0,
|
||||||
"menu_index": null,
|
"menu_index": null,
|
||||||
"migration_hash": "330c425fa522cd61f3e1012dfbe56f02",
|
"migration_hash": "932b2b6b374a8001f040da526c807ba7",
|
||||||
"modified": "2026-02-02 09:31:33.547121",
|
"modified": "2026-02-11 05:12:39.239070",
|
||||||
"module": "Custom",
|
"module": "Custom",
|
||||||
"name": "Customer Sales Order Link",
|
"name": "Customer Sales Order Link",
|
||||||
"naming_rule": "",
|
"naming_rule": "",
|
||||||
|
|
@ -26973,8 +27165,8 @@
|
||||||
"make_attachments_public": 0,
|
"make_attachments_public": 0,
|
||||||
"max_attachments": 0,
|
"max_attachments": 0,
|
||||||
"menu_index": null,
|
"menu_index": null,
|
||||||
"migration_hash": "330c425fa522cd61f3e1012dfbe56f02",
|
"migration_hash": "932b2b6b374a8001f040da526c807ba7",
|
||||||
"modified": "2026-02-02 09:31:33.599872",
|
"modified": "2026-02-11 05:12:39.299675",
|
||||||
"module": "Custom",
|
"module": "Custom",
|
||||||
"name": "Lead Address Link",
|
"name": "Lead Address Link",
|
||||||
"naming_rule": "",
|
"naming_rule": "",
|
||||||
|
|
@ -27127,8 +27319,8 @@
|
||||||
"make_attachments_public": 0,
|
"make_attachments_public": 0,
|
||||||
"max_attachments": 0,
|
"max_attachments": 0,
|
||||||
"menu_index": null,
|
"menu_index": null,
|
||||||
"migration_hash": "330c425fa522cd61f3e1012dfbe56f02",
|
"migration_hash": "932b2b6b374a8001f040da526c807ba7",
|
||||||
"modified": "2026-02-02 09:31:33.670663",
|
"modified": "2026-02-11 05:12:39.361753",
|
||||||
"module": "Custom",
|
"module": "Custom",
|
||||||
"name": "Lead Contact Link",
|
"name": "Lead Contact Link",
|
||||||
"naming_rule": "",
|
"naming_rule": "",
|
||||||
|
|
@ -27281,8 +27473,8 @@
|
||||||
"make_attachments_public": 0,
|
"make_attachments_public": 0,
|
||||||
"max_attachments": 0,
|
"max_attachments": 0,
|
||||||
"menu_index": null,
|
"menu_index": null,
|
||||||
"migration_hash": "330c425fa522cd61f3e1012dfbe56f02",
|
"migration_hash": "932b2b6b374a8001f040da526c807ba7",
|
||||||
"modified": "2026-02-02 09:31:33.723019",
|
"modified": "2026-02-11 05:12:39.420876",
|
||||||
"module": "Custom",
|
"module": "Custom",
|
||||||
"name": "Lead Quotation Link",
|
"name": "Lead Quotation Link",
|
||||||
"naming_rule": "",
|
"naming_rule": "",
|
||||||
|
|
@ -27435,8 +27627,8 @@
|
||||||
"make_attachments_public": 0,
|
"make_attachments_public": 0,
|
||||||
"max_attachments": 0,
|
"max_attachments": 0,
|
||||||
"menu_index": null,
|
"menu_index": null,
|
||||||
"migration_hash": "330c425fa522cd61f3e1012dfbe56f02",
|
"migration_hash": "932b2b6b374a8001f040da526c807ba7",
|
||||||
"modified": "2026-02-02 09:31:33.773957",
|
"modified": "2026-02-11 05:12:39.478789",
|
||||||
"module": "Custom",
|
"module": "Custom",
|
||||||
"name": "Address Company Link",
|
"name": "Address Company Link",
|
||||||
"naming_rule": "",
|
"naming_rule": "",
|
||||||
|
|
@ -28421,8 +28613,8 @@
|
||||||
"make_attachments_public": 0,
|
"make_attachments_public": 0,
|
||||||
"max_attachments": 0,
|
"max_attachments": 0,
|
||||||
"menu_index": null,
|
"menu_index": null,
|
||||||
"migration_hash": "330c425fa522cd61f3e1012dfbe56f02",
|
"migration_hash": "932b2b6b374a8001f040da526c807ba7",
|
||||||
"modified": "2026-02-02 09:31:33.849415",
|
"modified": "2026-02-11 05:12:39.560524",
|
||||||
"module": "Custom UI",
|
"module": "Custom UI",
|
||||||
"name": "Service Appointment",
|
"name": "Service Appointment",
|
||||||
"naming_rule": "Expression",
|
"naming_rule": "Expression",
|
||||||
|
|
@ -29495,8 +29687,8 @@
|
||||||
"make_attachments_public": 0,
|
"make_attachments_public": 0,
|
||||||
"max_attachments": 0,
|
"max_attachments": 0,
|
||||||
"menu_index": null,
|
"menu_index": null,
|
||||||
"migration_hash": "330c425fa522cd61f3e1012dfbe56f02",
|
"migration_hash": "932b2b6b374a8001f040da526c807ba7",
|
||||||
"modified": "2026-02-02 09:31:33.917771",
|
"modified": "2026-02-11 05:12:39.633272",
|
||||||
"module": "Custom UI",
|
"module": "Custom UI",
|
||||||
"name": "Bid Meeting Note Form Field",
|
"name": "Bid Meeting Note Form Field",
|
||||||
"naming_rule": "",
|
"naming_rule": "",
|
||||||
|
|
@ -29905,8 +30097,8 @@
|
||||||
"make_attachments_public": 0,
|
"make_attachments_public": 0,
|
||||||
"max_attachments": 0,
|
"max_attachments": 0,
|
||||||
"menu_index": null,
|
"menu_index": null,
|
||||||
"migration_hash": "330c425fa522cd61f3e1012dfbe56f02",
|
"migration_hash": "932b2b6b374a8001f040da526c807ba7",
|
||||||
"modified": "2026-02-02 09:31:33.980734",
|
"modified": "2026-02-11 05:12:39.704307",
|
||||||
"module": "Custom UI",
|
"module": "Custom UI",
|
||||||
"name": "Bid Meeting Note Form",
|
"name": "Bid Meeting Note Form",
|
||||||
"naming_rule": "",
|
"naming_rule": "",
|
||||||
|
|
@ -30787,8 +30979,8 @@
|
||||||
"make_attachments_public": 0,
|
"make_attachments_public": 0,
|
||||||
"max_attachments": 0,
|
"max_attachments": 0,
|
||||||
"menu_index": null,
|
"menu_index": null,
|
||||||
"migration_hash": "330c425fa522cd61f3e1012dfbe56f02",
|
"migration_hash": "932b2b6b374a8001f040da526c807ba7",
|
||||||
"modified": "2026-02-02 09:31:34.047833",
|
"modified": "2026-02-11 05:12:39.773407",
|
||||||
"module": "Custom UI",
|
"module": "Custom UI",
|
||||||
"name": "Bid Meeting Note Field",
|
"name": "Bid Meeting Note Field",
|
||||||
"naming_rule": "",
|
"naming_rule": "",
|
||||||
|
|
@ -31197,8 +31389,8 @@
|
||||||
"make_attachments_public": 0,
|
"make_attachments_public": 0,
|
||||||
"max_attachments": 0,
|
"max_attachments": 0,
|
||||||
"menu_index": null,
|
"menu_index": null,
|
||||||
"migration_hash": "330c425fa522cd61f3e1012dfbe56f02",
|
"migration_hash": "932b2b6b374a8001f040da526c807ba7",
|
||||||
"modified": "2026-02-02 09:31:34.111266",
|
"modified": "2026-02-11 05:12:39.844680",
|
||||||
"module": "Custom UI",
|
"module": "Custom UI",
|
||||||
"name": "Bid Meeting Note",
|
"name": "Bid Meeting Note",
|
||||||
"naming_rule": "",
|
"naming_rule": "",
|
||||||
|
|
@ -31375,8 +31567,8 @@
|
||||||
"make_attachments_public": 0,
|
"make_attachments_public": 0,
|
||||||
"max_attachments": 0,
|
"max_attachments": 0,
|
||||||
"menu_index": null,
|
"menu_index": null,
|
||||||
"migration_hash": "330c425fa522cd61f3e1012dfbe56f02",
|
"migration_hash": "932b2b6b374a8001f040da526c807ba7",
|
||||||
"modified": "2026-02-02 09:31:34.162346",
|
"modified": "2026-02-11 05:12:39.908751",
|
||||||
"module": "Custom UI",
|
"module": "Custom UI",
|
||||||
"name": "Project Task Link",
|
"name": "Project Task Link",
|
||||||
"naming_rule": "",
|
"naming_rule": "",
|
||||||
|
|
@ -31529,8 +31721,8 @@
|
||||||
"make_attachments_public": 0,
|
"make_attachments_public": 0,
|
||||||
"max_attachments": 0,
|
"max_attachments": 0,
|
||||||
"menu_index": null,
|
"menu_index": null,
|
||||||
"migration_hash": "330c425fa522cd61f3e1012dfbe56f02",
|
"migration_hash": "932b2b6b374a8001f040da526c807ba7",
|
||||||
"modified": "2026-02-02 09:31:34.224291",
|
"modified": "2026-02-11 05:12:39.974686",
|
||||||
"module": "Custom UI",
|
"module": "Custom UI",
|
||||||
"name": "Condition",
|
"name": "Condition",
|
||||||
"naming_rule": "",
|
"naming_rule": "",
|
||||||
|
|
@ -31835,8 +32027,8 @@
|
||||||
"make_attachments_public": 0,
|
"make_attachments_public": 0,
|
||||||
"max_attachments": 0,
|
"max_attachments": 0,
|
||||||
"menu_index": null,
|
"menu_index": null,
|
||||||
"migration_hash": "330c425fa522cd61f3e1012dfbe56f02",
|
"migration_hash": "932b2b6b374a8001f040da526c807ba7",
|
||||||
"modified": "2026-02-02 09:31:34.278957",
|
"modified": "2026-02-11 05:12:40.035762",
|
||||||
"module": "Custom UI",
|
"module": "Custom UI",
|
||||||
"name": "Bid Meeting Note Field Quantity",
|
"name": "Bid Meeting Note Field Quantity",
|
||||||
"naming_rule": "",
|
"naming_rule": "",
|
||||||
|
|
@ -32949,8 +33141,8 @@
|
||||||
"make_attachments_public": 0,
|
"make_attachments_public": 0,
|
||||||
"max_attachments": 0,
|
"max_attachments": 0,
|
||||||
"menu_index": null,
|
"menu_index": null,
|
||||||
"migration_hash": "330c425fa522cd61f3e1012dfbe56f02",
|
"migration_hash": "932b2b6b374a8001f040da526c807ba7",
|
||||||
"modified": "2026-02-06 02:26:23.029525",
|
"modified": "2026-02-11 05:12:40.116260",
|
||||||
"module": "Custom UI",
|
"module": "Custom UI",
|
||||||
"name": "Service Address 2",
|
"name": "Service Address 2",
|
||||||
"naming_rule": "",
|
"naming_rule": "",
|
||||||
|
|
|
||||||
|
|
@ -1 +1,12 @@
|
||||||
[]
|
[
|
||||||
|
{
|
||||||
|
"docstatus": 0,
|
||||||
|
"doctype": "Email Template",
|
||||||
|
"modified": "2026-01-24 07:18:15.939258",
|
||||||
|
"name": "Customer Invoice",
|
||||||
|
"response": "<div class=\"ql-editor read-mode\"><p>-- Copywriting goes here --</p><p>-- Customized Payment Link goes here --</p><p>-- In the meantime --</p><p>Invoice number: {{ name }}</p><p>Amount: {{ grand_total }}</p><p>https://sprinklersnorthwest.com/product/bill-pay/</p></div>",
|
||||||
|
"response_html": null,
|
||||||
|
"subject": "Your Invoice is Ready",
|
||||||
|
"use_html": 0
|
||||||
|
}
|
||||||
|
]
|
||||||
|
|
@ -1,4 +1,20 @@
|
||||||
[
|
[
|
||||||
|
{
|
||||||
|
"default_value": null,
|
||||||
|
"doc_type": "Contact",
|
||||||
|
"docstatus": 0,
|
||||||
|
"doctype": "Property Setter",
|
||||||
|
"doctype_or_field": "DocField",
|
||||||
|
"field_name": "email_id",
|
||||||
|
"is_system_generated": 0,
|
||||||
|
"modified": "2025-01-06 14:08:26.445944",
|
||||||
|
"module": null,
|
||||||
|
"name": "Contact-email_id-options",
|
||||||
|
"property": "options",
|
||||||
|
"property_type": "Text",
|
||||||
|
"row_name": null,
|
||||||
|
"value": "email_id"
|
||||||
|
},
|
||||||
{
|
{
|
||||||
"default_value": null,
|
"default_value": null,
|
||||||
"doc_type": "Pre-Built Routes",
|
"doc_type": "Pre-Built Routes",
|
||||||
|
|
|
||||||
317
custom_ui/fixtures/task.json
Normal file
317
custom_ui/fixtures/task.json
Normal file
|
|
@ -0,0 +1,317 @@
|
||||||
|
[
|
||||||
|
{
|
||||||
|
"act_end_date": null,
|
||||||
|
"act_start_date": null,
|
||||||
|
"actual_time": 0.0,
|
||||||
|
"closing_date": null,
|
||||||
|
"color": null,
|
||||||
|
"company": "Sprinklers Northwest",
|
||||||
|
"completed_by": null,
|
||||||
|
"completed_on": null,
|
||||||
|
"custom_foreman": null,
|
||||||
|
"custom_property": null,
|
||||||
|
"customer": null,
|
||||||
|
"department": null,
|
||||||
|
"depends_on": [],
|
||||||
|
"depends_on_tasks": "",
|
||||||
|
"description": null,
|
||||||
|
"docstatus": 0,
|
||||||
|
"doctype": "Task",
|
||||||
|
"duration": 0,
|
||||||
|
"exp_end_date": null,
|
||||||
|
"exp_start_date": null,
|
||||||
|
"expected_time": 0.0,
|
||||||
|
"is_group": 0,
|
||||||
|
"is_milestone": 0,
|
||||||
|
"is_template": 1,
|
||||||
|
"issue": null,
|
||||||
|
"modified": "2025-05-08 12:46:33.245387",
|
||||||
|
"name": "TASK-2025-00008",
|
||||||
|
"old_parent": "",
|
||||||
|
"parent_task": null,
|
||||||
|
"priority": "Low",
|
||||||
|
"progress": 0.0,
|
||||||
|
"project": null,
|
||||||
|
"project_template": null,
|
||||||
|
"review_date": null,
|
||||||
|
"start": 0,
|
||||||
|
"status": "Template",
|
||||||
|
"subject": "Permit Close-out",
|
||||||
|
"task_weight": 0.0,
|
||||||
|
"template_task": null,
|
||||||
|
"total_billing_amount": 0.0,
|
||||||
|
"total_costing_amount": 0.0,
|
||||||
|
"total_expense_claim": 0.0,
|
||||||
|
"type": "Admin"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"act_end_date": null,
|
||||||
|
"act_start_date": null,
|
||||||
|
"actual_time": 0.0,
|
||||||
|
"closing_date": null,
|
||||||
|
"color": null,
|
||||||
|
"company": "Sprinklers Northwest",
|
||||||
|
"completed_by": null,
|
||||||
|
"completed_on": null,
|
||||||
|
"custom_foreman": null,
|
||||||
|
"custom_property": null,
|
||||||
|
"customer": null,
|
||||||
|
"department": null,
|
||||||
|
"depends_on": [],
|
||||||
|
"depends_on_tasks": "",
|
||||||
|
"description": null,
|
||||||
|
"docstatus": 0,
|
||||||
|
"doctype": "Task",
|
||||||
|
"duration": 0,
|
||||||
|
"exp_end_date": null,
|
||||||
|
"exp_start_date": null,
|
||||||
|
"expected_time": 0.0,
|
||||||
|
"is_group": 0,
|
||||||
|
"is_milestone": 0,
|
||||||
|
"is_template": 1,
|
||||||
|
"issue": null,
|
||||||
|
"modified": "2025-04-24 14:57:03.402721",
|
||||||
|
"name": "TASK-2025-00002",
|
||||||
|
"old_parent": "",
|
||||||
|
"parent_task": null,
|
||||||
|
"priority": "Low",
|
||||||
|
"progress": 0.0,
|
||||||
|
"project": null,
|
||||||
|
"project_template": null,
|
||||||
|
"review_date": null,
|
||||||
|
"start": 0,
|
||||||
|
"status": "Template",
|
||||||
|
"subject": "811/Locate call in",
|
||||||
|
"task_weight": 0.0,
|
||||||
|
"template_task": null,
|
||||||
|
"total_billing_amount": 0.0,
|
||||||
|
"total_costing_amount": 0.0,
|
||||||
|
"total_expense_claim": 0.0,
|
||||||
|
"type": "Admin"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"act_end_date": null,
|
||||||
|
"act_start_date": null,
|
||||||
|
"actual_time": 0.0,
|
||||||
|
"closing_date": null,
|
||||||
|
"color": null,
|
||||||
|
"company": "Sprinklers Northwest",
|
||||||
|
"completed_by": null,
|
||||||
|
"completed_on": null,
|
||||||
|
"custom_foreman": null,
|
||||||
|
"custom_property": null,
|
||||||
|
"customer": null,
|
||||||
|
"department": null,
|
||||||
|
"depends_on": [],
|
||||||
|
"depends_on_tasks": "",
|
||||||
|
"description": null,
|
||||||
|
"docstatus": 0,
|
||||||
|
"doctype": "Task",
|
||||||
|
"duration": 0,
|
||||||
|
"exp_end_date": null,
|
||||||
|
"exp_start_date": null,
|
||||||
|
"expected_time": 0.0,
|
||||||
|
"is_group": 0,
|
||||||
|
"is_milestone": 0,
|
||||||
|
"is_template": 1,
|
||||||
|
"issue": null,
|
||||||
|
"modified": "2025-04-24 14:57:10.789639",
|
||||||
|
"name": "TASK-2025-00003",
|
||||||
|
"old_parent": "",
|
||||||
|
"parent_task": null,
|
||||||
|
"priority": "Low",
|
||||||
|
"progress": 0.0,
|
||||||
|
"project": null,
|
||||||
|
"project_template": null,
|
||||||
|
"review_date": null,
|
||||||
|
"start": 0,
|
||||||
|
"status": "Template",
|
||||||
|
"subject": "Permit(s) call in and pay",
|
||||||
|
"task_weight": 0.0,
|
||||||
|
"template_task": null,
|
||||||
|
"total_billing_amount": 0.0,
|
||||||
|
"total_costing_amount": 0.0,
|
||||||
|
"total_expense_claim": 0.0,
|
||||||
|
"type": "Admin"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"act_end_date": null,
|
||||||
|
"act_start_date": null,
|
||||||
|
"actual_time": 0.0,
|
||||||
|
"closing_date": null,
|
||||||
|
"color": null,
|
||||||
|
"company": "Sprinklers Northwest",
|
||||||
|
"completed_by": null,
|
||||||
|
"completed_on": null,
|
||||||
|
"custom_foreman": null,
|
||||||
|
"custom_property": null,
|
||||||
|
"customer": null,
|
||||||
|
"department": null,
|
||||||
|
"depends_on": [],
|
||||||
|
"depends_on_tasks": "",
|
||||||
|
"description": null,
|
||||||
|
"docstatus": 0,
|
||||||
|
"doctype": "Task",
|
||||||
|
"duration": 0,
|
||||||
|
"exp_end_date": null,
|
||||||
|
"exp_start_date": null,
|
||||||
|
"expected_time": 0.0,
|
||||||
|
"is_group": 0,
|
||||||
|
"is_milestone": 0,
|
||||||
|
"is_template": 1,
|
||||||
|
"issue": null,
|
||||||
|
"modified": "2025-05-10 05:06:35.232465",
|
||||||
|
"name": "TASK-2025-00005",
|
||||||
|
"old_parent": "",
|
||||||
|
"parent_task": null,
|
||||||
|
"priority": "Low",
|
||||||
|
"progress": 0.0,
|
||||||
|
"project": null,
|
||||||
|
"project_template": null,
|
||||||
|
"review_date": null,
|
||||||
|
"start": 0,
|
||||||
|
"status": "Template",
|
||||||
|
"subject": "Hydroseeding",
|
||||||
|
"task_weight": 0.0,
|
||||||
|
"template_task": null,
|
||||||
|
"total_billing_amount": 0.0,
|
||||||
|
"total_costing_amount": 0.0,
|
||||||
|
"total_expense_claim": 0.0,
|
||||||
|
"type": "Labor"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"act_end_date": null,
|
||||||
|
"act_start_date": null,
|
||||||
|
"actual_time": 0.0,
|
||||||
|
"closing_date": null,
|
||||||
|
"color": null,
|
||||||
|
"company": "Sprinklers Northwest",
|
||||||
|
"completed_by": null,
|
||||||
|
"completed_on": null,
|
||||||
|
"custom_foreman": null,
|
||||||
|
"custom_property": null,
|
||||||
|
"customer": null,
|
||||||
|
"department": null,
|
||||||
|
"depends_on": [],
|
||||||
|
"depends_on_tasks": "",
|
||||||
|
"description": null,
|
||||||
|
"docstatus": 0,
|
||||||
|
"doctype": "Task",
|
||||||
|
"duration": 0,
|
||||||
|
"exp_end_date": null,
|
||||||
|
"exp_start_date": null,
|
||||||
|
"expected_time": 0.0,
|
||||||
|
"is_group": 0,
|
||||||
|
"is_milestone": 0,
|
||||||
|
"is_template": 1,
|
||||||
|
"issue": null,
|
||||||
|
"modified": "2025-05-10 05:06:44.365741",
|
||||||
|
"name": "TASK-2025-00006",
|
||||||
|
"old_parent": "",
|
||||||
|
"parent_task": null,
|
||||||
|
"priority": "Low",
|
||||||
|
"progress": 0.0,
|
||||||
|
"project": null,
|
||||||
|
"project_template": null,
|
||||||
|
"review_date": null,
|
||||||
|
"start": 0,
|
||||||
|
"status": "Template",
|
||||||
|
"subject": "Curbing",
|
||||||
|
"task_weight": 0.0,
|
||||||
|
"template_task": null,
|
||||||
|
"total_billing_amount": 0.0,
|
||||||
|
"total_costing_amount": 0.0,
|
||||||
|
"total_expense_claim": 0.0,
|
||||||
|
"type": "Labor"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"act_end_date": null,
|
||||||
|
"act_start_date": null,
|
||||||
|
"actual_time": 0.0,
|
||||||
|
"closing_date": null,
|
||||||
|
"color": null,
|
||||||
|
"company": "Sprinklers Northwest",
|
||||||
|
"completed_by": null,
|
||||||
|
"completed_on": null,
|
||||||
|
"custom_foreman": null,
|
||||||
|
"custom_property": null,
|
||||||
|
"customer": null,
|
||||||
|
"department": null,
|
||||||
|
"depends_on": [],
|
||||||
|
"depends_on_tasks": "",
|
||||||
|
"description": null,
|
||||||
|
"docstatus": 0,
|
||||||
|
"doctype": "Task",
|
||||||
|
"duration": 0,
|
||||||
|
"exp_end_date": null,
|
||||||
|
"exp_start_date": null,
|
||||||
|
"expected_time": 0.0,
|
||||||
|
"is_group": 0,
|
||||||
|
"is_milestone": 0,
|
||||||
|
"is_template": 1,
|
||||||
|
"issue": null,
|
||||||
|
"modified": "2025-05-08 13:04:15.934399",
|
||||||
|
"name": "TASK-2025-00001",
|
||||||
|
"old_parent": "",
|
||||||
|
"parent_task": null,
|
||||||
|
"priority": "Low",
|
||||||
|
"progress": 0.0,
|
||||||
|
"project": null,
|
||||||
|
"project_template": null,
|
||||||
|
"review_date": null,
|
||||||
|
"start": 0,
|
||||||
|
"status": "Template",
|
||||||
|
"subject": "Send customer 3-5 day window for start date",
|
||||||
|
"task_weight": 0.0,
|
||||||
|
"template_task": null,
|
||||||
|
"total_billing_amount": 0.0,
|
||||||
|
"total_costing_amount": 0.0,
|
||||||
|
"total_expense_claim": 0.0,
|
||||||
|
"type": "Admin"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"act_end_date": null,
|
||||||
|
"act_start_date": null,
|
||||||
|
"actual_time": 0.0,
|
||||||
|
"closing_date": null,
|
||||||
|
"color": null,
|
||||||
|
"company": "Sprinklers Northwest",
|
||||||
|
"completed_by": null,
|
||||||
|
"completed_on": null,
|
||||||
|
"custom_foreman": null,
|
||||||
|
"custom_property": null,
|
||||||
|
"customer": null,
|
||||||
|
"department": null,
|
||||||
|
"depends_on": [],
|
||||||
|
"depends_on_tasks": "",
|
||||||
|
"description": null,
|
||||||
|
"docstatus": 0,
|
||||||
|
"doctype": "Task",
|
||||||
|
"duration": 0,
|
||||||
|
"exp_end_date": null,
|
||||||
|
"exp_start_date": null,
|
||||||
|
"expected_time": 0.0,
|
||||||
|
"is_group": 0,
|
||||||
|
"is_milestone": 0,
|
||||||
|
"is_template": 1,
|
||||||
|
"issue": null,
|
||||||
|
"modified": "2025-05-10 05:06:24.653035",
|
||||||
|
"name": "TASK-2025-00004",
|
||||||
|
"old_parent": "",
|
||||||
|
"parent_task": null,
|
||||||
|
"priority": "Low",
|
||||||
|
"progress": 0.0,
|
||||||
|
"project": null,
|
||||||
|
"project_template": null,
|
||||||
|
"review_date": null,
|
||||||
|
"start": 0,
|
||||||
|
"status": "Template",
|
||||||
|
"subject": "Primary Job",
|
||||||
|
"task_weight": 0.0,
|
||||||
|
"template_task": null,
|
||||||
|
"total_billing_amount": 0.0,
|
||||||
|
"total_costing_amount": 0.0,
|
||||||
|
"total_expense_claim": 0.0,
|
||||||
|
"type": "Labor"
|
||||||
|
}
|
||||||
|
]
|
||||||
|
|
@ -226,6 +226,12 @@ fixtures = [
|
||||||
["custom", "=", 1]
|
["custom", "=", 1]
|
||||||
]
|
]
|
||||||
},
|
},
|
||||||
|
{
|
||||||
|
"dt": "Task",
|
||||||
|
"filters": [
|
||||||
|
["status", "in", ["Template"]]
|
||||||
|
]
|
||||||
|
},
|
||||||
|
|
||||||
# These don't have reliable flags → export all
|
# These don't have reliable flags → export all
|
||||||
{"dt": "Custom Field"},
|
{"dt": "Custom Field"},
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue