Script "all_cours_list"
dans le champ "Parameter Liste" : filtre=''
------------------
from Products.CMFCore.utils import getToolByName
urltool = getToolByName(context, 'portal_url')
portal = urltool.getPortalObject()
acl = portal.restrictedTraverse('acl_users/ldap-plugin/acl_users')
group_list = acl.getGroups()
cours_list = []
disciplines_list = []
classes_list = []
for group in group_list:
if 'COURS' in group[1]:
if filtre:
if group[0].startswith(filtre):
cours_list.append((group[0],group[0]))
else:
cours_list.append((group[0],group[0]))
elif 'DISCIPLINES' in group[1]:
if filtre:
if group[0].startswith(filtre):
disciplines_list.append((group[0],group[0]))
else:
disciplines_list.append((group[0],group[0]))
elif 'CLASSES' in group[1]:
if filtre:
if group[0].startswith(filtre):
classes_list.append((group[0],group[0]))
else:
classes_list.append((group[0],group[0]))
# print 'COURS : ', cours_list
# print 'DISCIPLINES: ', disciplines_list
# print 'CLASSES : ', classes_list
return disciplines_list