门户角色

版本:7.1+

可以为网站用户分配角色,他们将根据其角色看到相应的菜单

  1. 可以在门户设置中设置默认角色
  2. 每个门户菜单项都可以关联一个角色。如果设置了该角色,则只有拥有该角色的用户才能看到该菜单项
  3. 可以为默认角色设置规则,这些规则将在钩子(hooks)上应用于默认用户

默认角色规则

例如,如果电子邮件地址与联系人ID匹配,则设置角色为客户或供应商:

default_roles = [
{‘role’: ‘Customer’, ‘doctype’:’Contact’, ’email_field’: ’email_id’,
‘filters’: {‘ifnull(customer, “”)’: (‘!=’, ”)}},
{‘role’: ‘Supplier’, ‘doctype’:’Contact’, ’email_field’: ’email_id’,
‘filters’: {‘ifnull(supplier, “”)’: (‘!=’, ”)}},
{‘role’: ‘Student’, ‘doctype’:’Student’, ’email_field’: ‘student_email_id’}
]