project events updated
This commit is contained in:
@@ -7,7 +7,7 @@
|
||||
"max_floor" : 3,
|
||||
"underground_floor" : 0,
|
||||
"build_date" : "1969-12-31T22:00:00.000Z",
|
||||
"decision_period_date" : "1974-06-30T21:00:00.000Z",
|
||||
"decision_period_date" : "1974-07-01T00:00:00.000Z",
|
||||
"tax_no" : "5",
|
||||
"lift_count" : 0,
|
||||
"heating_system" : true,
|
||||
|
||||
@@ -1,30 +1,66 @@
|
||||
|
||||
from api_validations.validations_request import (
|
||||
InsertBuildDecisionBookProjects,
|
||||
InsertBuildDecisionBookProjectItems,
|
||||
UpdateBuildDecisionBookProjects,
|
||||
ApprovalsBuildDecisionBookProjects,
|
||||
)
|
||||
|
||||
|
||||
def create_decision_book_items(decision_book_items, requester):
|
||||
def generate_update_project_item(**kwargs):
|
||||
return {
|
||||
"build_decision_book_project_uu_id": kwargs.get("build_decision_book_project_uu_id", None),
|
||||
"is_out_sourced": kwargs.get("is_out_sourced", False),
|
||||
"project_note": kwargs.get("project_note", None),
|
||||
# "decision_book_pdf_path": str(kwargs.get("decision_book_pdf_path", None)),
|
||||
"status_id": kwargs.get("status_id", None),
|
||||
"resp_company_fix_wage": kwargs.get("resp_company_fix_wage", None),
|
||||
"contact_agreement_path": kwargs.get("contact_agreement_path", None),
|
||||
"contact_agreement_date": kwargs.get("contact_agreement_date", None),
|
||||
"contact_uu_id": kwargs.get("contact_uu_id", None),
|
||||
"resp_company_uu_id": kwargs.get("resp_company_uu_id", None),
|
||||
"approved_price": kwargs.get("approved_price", None),
|
||||
}
|
||||
|
||||
|
||||
def generate_approval_project_item(**kwargs):
|
||||
return {
|
||||
"build_decision_book_project_uu_id": kwargs.get("build_decision_book_project_uu_id", None),
|
||||
"final_price_list": kwargs.get("final_price_list", []),
|
||||
"project_stop_date": kwargs.get("project_stop_date", None),
|
||||
}
|
||||
|
||||
|
||||
def generate_insert_project_item(**kwargs):
|
||||
return {
|
||||
"build_decision_book_project_uu_id": kwargs.get("build_decision_book_project_uu_id", None),
|
||||
"item_header": kwargs.get("item_header", ""),
|
||||
"item_comment": kwargs.get("item_comment", ""),
|
||||
}
|
||||
|
||||
|
||||
def create_decision_book_items(requester, insert_project_item):
|
||||
response = requester.post(
|
||||
endpoint="/build/decision_book/items/create",
|
||||
data=decision_book_items,
|
||||
endpoint="/build/decision_book/project/items/create",
|
||||
data=insert_project_item
|
||||
)
|
||||
print("text", response.text)
|
||||
print("json", response.json())
|
||||
return response.json()
|
||||
|
||||
|
||||
def approve_build_decision_book_project():
|
||||
|
||||
return
|
||||
|
||||
|
||||
def approve_build_decision_book_project_item_create(requester):
|
||||
requester.post(
|
||||
endpoint="/build/decision_book/project/items/create",
|
||||
data=dict(
|
||||
build_decision_book_project_item_uu_id="",
|
||||
),
|
||||
def update_decision_book_project(requester, update_project_item):
|
||||
response = requester.post(
|
||||
endpoint="/build/decision_book/project/update",
|
||||
data=update_project_item
|
||||
)
|
||||
print("text", response.text)
|
||||
print("json", response.json())
|
||||
|
||||
|
||||
def approve_build_decision_book_project_approval(requester, approval_project_item):
|
||||
response = requester.post(
|
||||
endpoint="/build/decision_book/project/approval",
|
||||
data=approval_project_item
|
||||
)
|
||||
print("text", response.text)
|
||||
print("json", response.json())
|
||||
|
||||
Reference in New Issue
Block a user