Quellcode durchsuchen

get list of system managers function

version-14
Anand Doshi vor 13 Jahren
Ursprung
Commit
16dfa061c5
1 geänderte Dateien mit 15 neuen und 0 gelöschten Zeilen
  1. +15
    -0
      py/webnotes/utils/__init__.py

+ 15
- 0
py/webnotes/utils/__init__.py Datei anzeigen

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


return res and res[0][0] or 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]

Laden…
Abbrechen
Speichern