Exemplo n.º 1
0
def insert_in_cor_role(id_group=None, id_user=None):
    """
    Insert a user in a group

    .. :quickref: User;

    :param id_role: the id user
    :type id_role: int    
    :param id_group: the id group
    :type id_group: int
        # TODO ajouter test sur les POST de données
    """
    exist_user = (
        DB.session.query(CorRole)
        .filter(CorRole.id_role_groupe == id_group)
        .filter(CorRole.id_role_utilisateur == id_user)
        .all()
    )
    if not exist_user:
        cor_role = CorRole(id_group, id_user)
        DB.session.add(cor_role)
        DB.session.commit()
        DB.session.flush()
        return cor_role.as_dict()
    return {"message": "cor already exists"}, 500
Exemplo n.º 2
0
def insert_in_cor_role(id_group=None, id_user=None):
    '''
        Insert une correspondante role groupe
        c-a-d permet d'attacher un role à un groupe
       # TODO ajouter test sur les POST de données
    '''
    exist_user = DB.session.query(CorRole).filter(
        CorRole.id_role_groupe == id_group).filter(
            CorRole.id_role_utilisateur == id_user).all()
    if not exist_user:
        cor_role = CorRole(id_group, id_user)
        DB.session.add(cor_role)
        DB.session.commit()
        DB.session.flush()
        return cor_role.as_dict()
    return {'message': 'cor already exists'}, 500
Exemplo n.º 3
0
def insert_in_cor_role(id_group=None, id_user=None):
    """
        Insert une correspondante role groupe
        c-a-d permet d'attacher un role à un groupe
       # TODO ajouter test sur les POST de données
    """
    exist_user = (
        DB.session.query(CorRole)
        .filter(CorRole.id_role_groupe == id_group)
        .filter(CorRole.id_role_utilisateur == id_user)
        .all()
    )
    if not exist_user:
        cor_role = CorRole(id_group, id_user)
        DB.session.add(cor_role)
        DB.session.commit()
        DB.session.flush()
        return cor_role.as_dict()
    return {"message": "cor already exists"}, 500