Skip to content

Commit c4e46cf

Browse files
authored
Merge pull request #604 from Bloomstack/develop
Merge branch develop into staging
2 parents 55c9e7f + 0b0e6c6 commit c4e46cf

8 files changed

Lines changed: 13 additions & 953 deletions

File tree

bloomstack_core/bloomstack_core/custom/contract.json

Lines changed: 0 additions & 644 deletions
This file was deleted.

bloomstack_core/hook_events/contract.py

Lines changed: 0 additions & 197 deletions
This file was deleted.

bloomstack_core/hook_events/utils.py

Lines changed: 13 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,6 @@
44
from frappe.core.utils import find
55
from frappe.desk.form.linked_with import get_linked_docs, get_linked_doctypes
66
from frappe.utils import date_diff, get_time, getdate, nowdate, to_timedelta, today
7-
from frappe.utils.user import get_users_with_role
87

98

109
def validate_default_license(doc, method):
@@ -85,3 +84,16 @@ def validate_delivery_window(doc, method):
8584
))
8685

8786
frappe.sendmail(recipients=recipients, subject=subject, message=message)
87+
88+
def get_users_with_role(role):
89+
# returns users with the specified role
90+
user_list = frappe.get_all("User", fields=["`tabUser`.name"],
91+
filters = [
92+
["Has Role", "role", "=", role],
93+
["User", "name", "not in", ["Guest", "Administrator"]],
94+
["User", "enabled", "=", 1]
95+
],
96+
as_list=1
97+
)
98+
99+
return [user for users in user_list for user in users]

bloomstack_core/hooks.py

Lines changed: 0 additions & 13 deletions
Original file line numberDiff line numberDiff line change
@@ -70,7 +70,6 @@
7070
doctype_js = {
7171
"Batch": "public/js/batch.js",
7272
"Compliance Settings": "public/js/compliance_settings.js",
73-
"Contract": "public/js/contract.js",
7473
"Delivery Note": "public/js/delivery_note.js",
7574
"Delivery Trip": "public/js/delivery_trip.js",
7675
"Driver": "public/js/driver.js",
@@ -94,13 +93,11 @@
9493
}
9594

9695
override_doctype_dashboards = {
97-
"Contract": "bloomstack_core.hook_events.contract.get_data",
9896
"Employee": "bloomstack_core.hook_events.employee.get_data"
9997
}
10098

10199
# doctype_tree_js = {"doctype" : "public/js/doctype_tree.js"}
102100
doctype_calendar_js = {
103-
"Contract": "public/js/contract_calendar.js",
104101
"Work Order": "public/js/work_order_calendar.js"
105102
}
106103

@@ -159,16 +156,6 @@
159156
"Compliance Settings": {
160157
"validate": "bloomstack_core.hook_events.compliance_settings.sync_bloomtrace"
161158
},
162-
"Contract": {
163-
"validate": "bloomstack_core.hook_events.contract.generate_contract_terms_display",
164-
"on_update_after_submit": [
165-
"bloomstack_core.hook_events.contract.create_project_against_contract",
166-
"bloomstack_core.hook_events.contract.create_order_against_contract"
167-
],
168-
"on_submit": "bloomstack_core.hook_events.contract.create_event_against_contract",
169-
"before_submit": "bloomstack_core.hook_events.contract.set_contract_company",
170-
"on_cancel": "bloomstack_core.hook_events.contract.create_event_against_contract"
171-
},
172159
"Customer": {
173160
"validate": [
174161
"bloomstack_core.hook_events.customer.update_lead_acc_open_date"

bloomstack_core/public/images/favicon.ico

100755100644
13.9 KB
Binary file not shown.

bloomstack_core/public/images/icon.png

100755100644
File mode changed.

bloomstack_core/public/js/contract.js

Lines changed: 0 additions & 87 deletions
This file was deleted.

bloomstack_core/public/js/contract_calendar.js

Lines changed: 0 additions & 11 deletions
This file was deleted.

0 commit comments

Comments
 (0)