fix: cleanup
This commit is contained in:
parent
e33329bdd0
commit
3ceb0ea4d7
5 changed files with 15 additions and 13 deletions
|
|
@ -11,7 +11,7 @@ from frappe.desk.notifications import (delete_notification_count_for,
|
|||
common_default_keys = ["__default", "__global"]
|
||||
|
||||
global_cache_keys = ("app_hooks", "installed_apps",
|
||||
"app_modules", "module_app", "notification_config", "system_settings",
|
||||
"app_modules", "module_app", "system_settings",
|
||||
'scheduler_events', 'time_zone', 'webhooks', 'active_domains',
|
||||
'active_modules', 'assignment_rule')
|
||||
|
||||
|
|
|
|||
|
|
@ -154,8 +154,8 @@
|
|||
],
|
||||
"icon": "fa fa-check",
|
||||
"idx": 2,
|
||||
"modified": "2019-09-21 14:25:12.420279",
|
||||
"modified_by": "frappetestuser2@gmail.com",
|
||||
"modified": "2019-09-10 14:34:59.161750",
|
||||
"modified_by": "Administrator",
|
||||
"module": "Desk",
|
||||
"name": "ToDo",
|
||||
"owner": "Administrator",
|
||||
|
|
@ -190,4 +190,4 @@
|
|||
"title_field": "description",
|
||||
"track_changes": 1,
|
||||
"track_seen": 1
|
||||
}
|
||||
}
|
||||
|
|
|
|||
|
|
@ -168,7 +168,10 @@ def notify_assignment(assigned_by, owner, doc_type, doc_name, action='CLOSE',
|
|||
if action=='CLOSE':
|
||||
subject = _('Your assignment on {0} {1} has been removed').format(frappe.bold(doc_type), frappe.bold(title))
|
||||
else:
|
||||
subject = '''<b>{0}</b> assigned a new task <b>{1} {2}</b> to you'''.format(user_name, doc_type, title)
|
||||
user_name = frappe.bold(user_name)
|
||||
document_type = frappe.bold(doc_type)
|
||||
title = frappe.bold(title)
|
||||
subject = _('{0} assigned a new task {1} {2} to you').format(user_name, doc_type, title)
|
||||
|
||||
notification_doc = {
|
||||
'type': 'Assignment',
|
||||
|
|
|
|||
|
|
@ -173,8 +173,7 @@ def get_notification_info():
|
|||
return out
|
||||
|
||||
def get_notification_config():
|
||||
cache = frappe.cache()
|
||||
def _get(cache):
|
||||
def _get():
|
||||
subscribed_documents = get_subscribed_documents()
|
||||
config = frappe._dict()
|
||||
hooks = frappe.get_hooks()
|
||||
|
|
@ -195,10 +194,9 @@ def get_notification_config():
|
|||
config[key].update(nc.get(key, {}))
|
||||
else:
|
||||
config[key].update(nc.get(key, {}))
|
||||
cache.hset("notification_config", frappe.session.user, config)
|
||||
return config
|
||||
|
||||
return cache.hget("notification_config", frappe.session.user, _get(cache))
|
||||
return frappe.cache().hget("notification_config", frappe.session.user, _get())
|
||||
|
||||
def get_filters_for(doctype):
|
||||
'''get open filters for doctype'''
|
||||
|
|
|
|||
|
|
@ -41,7 +41,7 @@ def add(doctype, name, user=None, read=1, write=0, share=0, everyone=0, flags=No
|
|||
})
|
||||
|
||||
doc.save(ignore_permissions=True)
|
||||
notify_assignment(user, doctype, name, everyone, description=None)
|
||||
notify_assignment(user, doctype, name, everyone)
|
||||
|
||||
follow_document(doctype, name, user)
|
||||
|
||||
|
|
@ -146,7 +146,7 @@ def check_share_permission(doctype, name):
|
|||
if not frappe.has_permission(doctype, ptype="share", doc=name):
|
||||
frappe.throw(_("No permission to {0} {1} {2}".format("share", doctype, name)), frappe.PermissionError)
|
||||
|
||||
def notify_assignment(shared_by, doctype, doc_name, everyone, description=None):
|
||||
def notify_assignment(shared_by, doctype, doc_name, everyone):
|
||||
|
||||
if not (shared_by and doctype and doc_name) or everyone: return
|
||||
|
||||
|
|
@ -157,8 +157,9 @@ def notify_assignment(shared_by, doctype, doc_name, everyone, description=None):
|
|||
frappe.db.get_value(doctype, doc_name, title_field)
|
||||
|
||||
reference_user = get_fullname(frappe.session.user)
|
||||
notification_message = _('''{0} shared a document {1} {2} with you''')\
|
||||
.format(frappe.bold(reference_user), frappe.bold(doctype), frappe.bold(title))
|
||||
notification_message = _('{0} shared a document {1} {2} with you').format(
|
||||
frappe.bold(reference_user), frappe.bold(doctype), frappe.bold(title))
|
||||
|
||||
notification_doc = {
|
||||
'type': 'Share',
|
||||
'document_type': doctype,
|
||||
|
|
|
|||
Loading…
Add table
Reference in a new issue