fix: Process for energy points only if setting is enabled
This commit is contained in:
parent
815eab3fff
commit
c9aa99537a
3 changed files with 10 additions and 1 deletions
|
|
@ -17,6 +17,7 @@ from frappe.utils.change_log import get_versions
|
|||
from frappe.translate import get_lang_dict
|
||||
from frappe.email.inbox import get_email_accounts
|
||||
from frappe.core.doctype.feedback_trigger.feedback_trigger import get_enabled_feedback_trigger
|
||||
from frappe.social.doctype.energy_point_settings.energy_point_settings import is_energy_point_enabled
|
||||
|
||||
def get_bootinfo():
|
||||
"""build and return boot info"""
|
||||
|
|
@ -78,6 +79,7 @@ def get_bootinfo():
|
|||
bootinfo.gsuite_enabled = get_gsuite_status()
|
||||
bootinfo.success_action = get_success_action()
|
||||
bootinfo.update(get_email_accounts(user=frappe.session.user))
|
||||
bootinfo.energy_points_enabled = is_energy_point_enabled()
|
||||
|
||||
return bootinfo
|
||||
|
||||
|
|
|
|||
|
|
@ -6,6 +6,7 @@ from __future__ import unicode_literals
|
|||
import frappe
|
||||
from frappe.model.document import Document
|
||||
from frappe.utils import cint
|
||||
from ..energy_point_settings.energy_point_settings import is_energy_point_enabled
|
||||
|
||||
ENERGY_POINT_VALUES = {
|
||||
'issue_closed': 2,
|
||||
|
|
@ -22,7 +23,9 @@ class EnergyPointLog(Document):
|
|||
update_user_energy_points(self.points, self.user)
|
||||
|
||||
def process_for_energy_points(doc, state):
|
||||
if frappe.flags.in_patch: return
|
||||
if (not is_energy_point_enabled()
|
||||
or frappe.flags.in_patch): return
|
||||
|
||||
doc_action = doc.get('_action')
|
||||
if not doc_action: return
|
||||
|
||||
|
|
|
|||
|
|
@ -5,6 +5,10 @@
|
|||
from __future__ import unicode_literals
|
||||
# import frappe
|
||||
from frappe.model.document import Document
|
||||
import frappe
|
||||
|
||||
class EnergyPointSettings(Document):
|
||||
pass
|
||||
|
||||
def is_energy_point_enabled():
|
||||
return frappe.get_cached_value('Energy Point Settings', None, 'enabled')
|
||||
|
|
|
|||
Loading…
Add table
Reference in a new issue