Added half down payment tracking to Project.
This commit is contained in:
parent
8542a9bf37
commit
bf00fe21a6
2 changed files with 35 additions and 9 deletions
|
|
@ -596,7 +596,7 @@ def add_custom_fields():
|
|||
label="Is Scheduled",
|
||||
fieldtype="Check",
|
||||
default=0,
|
||||
insert_after="expected_end_time"
|
||||
insert_after="is_half_down_paid"
|
||||
),
|
||||
dict(
|
||||
fieldname="invoice_status",
|
||||
|
|
@ -606,6 +606,20 @@ def add_custom_fields():
|
|||
options="Not Ready\nReady to Invoice\nInvoice Created\nInvoice Sent",
|
||||
insert_after="is_scheduled"
|
||||
),
|
||||
dict(
|
||||
fieldname="requires_half_payment",
|
||||
label="Requires Half Payment",
|
||||
fieldtype="Check",
|
||||
default=0,
|
||||
insert_after="expected_end_time"
|
||||
),
|
||||
dict(
|
||||
fieldname="is_half_down_paid",
|
||||
label="Is Half Down Paid",
|
||||
fieldtype="Check",
|
||||
default=0,
|
||||
insert_after="requires_half_payment"
|
||||
),
|
||||
],
|
||||
"Project Template": [
|
||||
dict(
|
||||
|
|
@ -1150,7 +1164,7 @@ def create_task_types():
|
|||
"calculate_from": "Service Address 2",
|
||||
"trigger": "Completed",
|
||||
"triggering_doctype": "Service Address 2"
|
||||
|
||||
|
||||
},
|
||||
{
|
||||
"title": "80 Day Lien Notice",
|
||||
|
|
@ -1196,10 +1210,10 @@ def create_task_types():
|
|||
})
|
||||
|
||||
doc.insert(ignore_permissions=True)
|
||||
|
||||
|
||||
|
||||
frappe.db.commit()
|
||||
|
||||
|
||||
def create_tasks():
|
||||
print("\n🔧 Creating default Tasks if they do not exist...")
|
||||
default_tasks = [
|
||||
|
|
@ -1223,7 +1237,7 @@ def create_tasks():
|
|||
"priority": "High"
|
||||
}
|
||||
]
|
||||
|
||||
|
||||
for task in default_tasks:
|
||||
if frappe.db.exists("Task", task["task_name"]):
|
||||
continue
|
||||
|
|
@ -1237,7 +1251,7 @@ def create_tasks():
|
|||
"type": task["type"]
|
||||
})
|
||||
doc.insert(ignore_permissions=True)
|
||||
|
||||
|
||||
def create_project_templates():
|
||||
"""Create default Project Templates if they do not exist."""
|
||||
print("\n🔧 Checking for default Project Templates...")
|
||||
|
|
@ -1251,8 +1265,6 @@ def create_project_templates():
|
|||
}
|
||||
]
|
||||
}
|
||||
|
||||
import frappe
|
||||
|
||||
|
||||
def create_bid_meeting_note_form_templates():
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue