Skip to content
Snippets Groups Projects
Commit 06163cda authored by Quentin CHEVALIER's avatar Quentin CHEVALIER
Browse files

Chgt noms fonctions

parent 18a294a7
No related branches found
No related tags found
No related merge requests found
[![pipeline status](https://gitlab.binets.fr/br/sigma-backend/badges/master/pipeline.svg)](https://gitlab.binets.fr/br/sigma-backend/commits/master) [![pipeline status](https://gitlab.binets.fr/br/sigma-backend/badges/master/pipeline.svg)](https://gitlab.binets.fr/br/sigma-backend/commits/master)
# Introduction ## Introduction
Ce dépôt contient le _backend_ de Sigma, le successeur de Frankiz, un site étudiant permettant de gérer les groupes et les étudiants du plateau de Saclay. Ce dépôt contient le _backend_ de Sigma, le successeur de Frankiz, un site étudiant permettant de gérer les groupes et les étudiants du plateau de Saclay.
......
...@@ -3,7 +3,7 @@ ...@@ -3,7 +3,7 @@
* @author akka vodol * @author akka vodol
*/ */
import knex from '../../db/knex_router'; import knex from '../../db/knex_router';
import { rens, idTOL, listGroups, listMembers, listAdmins } from '../ldap/ldap_data'; import { renseignerSurUtilisateur, repliquerTOLdesIds, listerGroupes, listerMembres, listerAdministrateurs } from '../ldap/ldap_data';
import { makeExecutableSchema } from 'graphql-tools'; import { makeExecutableSchema } from 'graphql-tools';
import { request } from 'https'; import { request } from 'https';
import { assertBinaryExpression } from 'babel-types'; import { assertBinaryExpression } from 'babel-types';
...@@ -74,7 +74,7 @@ const typeDefs = ` ...@@ -74,7 +74,7 @@ const typeDefs = `
* @return {Promise} Retour de requête knex. Promise qui renvera une liste de tous les utilisateurs ayant droit d'admin sur le groupe * @return {Promise} Retour de requête knex. Promise qui renvera une liste de tous les utilisateurs ayant droit d'admin sur le groupe
*/ */
const getUsersWithAdminRights = (user, groupUID) => { const getUsersWithAdminRights = (user, groupUID) => {
return listAdmins(user, groupUID).then(adminList => { return listerAdministrateurs(user, groupUID).then(adminList => {
if(typeof adminList == "undefined") if(typeof adminList == "undefined")
return undefined; return undefined;
else else
...@@ -109,7 +109,7 @@ const hasAdminRights = (user, groupuid) => { ...@@ -109,7 +109,7 @@ const hasAdminRights = (user, groupuid) => {
*/ */
const getAllVisibleGroups = (user) => { const getAllVisibleGroups = (user) => {
return listGroups(user, user.uid).then(group_ids => { return listerGroupes(user, user.uid).then(group_ids => {
if(typeof group_ids == "undefined") if(typeof group_ids == "undefined")
throw "invalid user"; throw "invalid user";
var membered_groups = qb => qb.select().from('groups').whereIn('uid', group_ids.concat(['kes'])); var membered_groups = qb => qb.select().from('groups').whereIn('uid', group_ids.concat(['kes']));
...@@ -222,7 +222,7 @@ const resolvers = { ...@@ -222,7 +222,7 @@ const resolvers = {
console.log("Logged in as:",context.user); console.log("Logged in as:",context.user);
const result = rens(context.user, args.uid).then(res => { const result = renseignerSurUtilisateur(context.user, args.uid).then(res => {
const output = res.map(entry => refactorer(entry)); const output = res.map(entry => refactorer(entry));
return output; return output;
}); });
......
This diff is collapsed.
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment