コード例 #1
0
def getSelectedGroup():
    if 'group' in session:
        return session['group']
    else:
        for group in gWebConfig.getDefaultGroups():
            if group in getAvailableGroups():
                return group
        return "no group"
コード例 #2
0
ファイル: sessionManager.py プロジェクト: sfayer/DIRACWeb
def getSelectedGroup():
    if "group" in session:
        return session["group"]
    else:
        for group in gWebConfig.getDefaultGroups():
            if group in getAvailableGroups():
                return group
        return "no group"
コード例 #3
0
def __checkGroup(userName, group):
    retVal = CS.getGroupsForUser(userName)
    if not retVal['OK']:
        availableGroups = []
    else:
        availableGroups = retVal['Value']
    if group in availableGroups:
        return (group, availableGroups)

    defaultGroup = False
    for tgroup in gWebConfig.getDefaultGroups():
        if tgroup in availableGroups:
            defaultGroup = tgroup
            break
    if not defaultGroup:
        defaultGroup = "visitor"
    return (defaultGroup, availableGroups)
コード例 #4
0
ファイル: credentials.py プロジェクト: sfayer/DIRACWeb
def __checkGroup(userName, group):
    retVal = CS.getGroupsForUser(userName)
    if not retVal["OK"]:
        availableGroups = []
    else:
        availableGroups = retVal["Value"]
    if group in availableGroups:
        return (group, availableGroups)

    defaultGroup = False
    for tgroup in gWebConfig.getDefaultGroups():
        if tgroup in availableGroups:
            defaultGroup = tgroup
            break
    if not defaultGroup:
        defaultGroup = "visitor"
    return (defaultGroup, availableGroups)