Pārlūkot izejas kodu

get list of system managers function

version-14
Anand Doshi pirms 13 gadiem
vecāks
revīzija
16dfa061c5
1 mainītis faili ar 15 papildinājumiem un 0 dzēšanām
  1. +15
    -0
      py/webnotes/utils/__init__.py

+ 15
- 0
py/webnotes/utils/__init__.py Parādīt failu

@@ -683,3 +683,18 @@ def get_label_doctype(label):
WHERE dt_label=%s""", label)

return res and res[0][0] or label


def get_system_managers_list():
"""Returns a list of system managers' email addresses"""
system_managers_list = webnotes.conn.sql("""\
SELECT DISTINCT p.name
FROM tabUserRole ur, tabProfile p
WHERE
ur.parent = p.name AND
ur.role='System Manager' AND
p.docstatus<2 AND
p.enabled=1 AND
p.name not in ('Administrator', 'Guest')""", as_list=1)

return [sysman[0] for sysman in system_managers_list]

Notiek ielāde…
Atcelt
Saglabāt