Parcourir la source

Fix - add role to roles table if mentioned in hooks portal menu items

version-14
Neil Trini Lasrado il y a 8 ans
Parent
révision
79a101df78
1 fichiers modifiés avec 2 ajouts et 0 suppressions
  1. +2
    -0
      frappe/website/doctype/portal_settings/portal_settings.py

+ 2
- 0
frappe/website/doctype/portal_settings/portal_settings.py Voir le fichier

@@ -28,6 +28,8 @@ class PortalSettings(Document):
'''Sync portal menu items''' '''Sync portal menu items'''
dirty = False dirty = False
for item in frappe.get_hooks('portal_menu_items'): for item in frappe.get_hooks('portal_menu_items'):
if item.get('role') and not frappe.db.exists("Role", item.get('role')):
frappe.get_doc({"doctype": "Role", "role_name": item.get('role'), "desk_access": 0}).insert()
if self.add_item(item): if self.add_item(item):
dirty = True dirty = True




Chargement…
Annuler
Enregistrer