diff --git a/src/graphql/schema.js b/src/graphql/schema.js index fefc845a6de2f5fcf5ae339279f7236909107182..bcdeac64a13e4abe9f0651d953b7fb1a538b1a9e 100644 --- a/src/graphql/schema.js +++ b/src/graphql/schema.js @@ -2,7 +2,6 @@ * @file Ce fichier genere le shema utilise par Apollo. C'est ici que les requetes GraphQl sont résolues. * @author akka vodol */ - import knex from '../../db/knex_router'; import { rens, idTOL, listGroups, listMembers } from '../ldap/ldap_data'; import { makeExecutableSchema } from 'graphql-tools'; @@ -48,7 +47,7 @@ const typeDefs = ` /** * @summary Renvoie tous les groupes visibles par l'utilisateur user - * @desc Cette fonction effectue une requête knex. Elle gère l'arrête de parenté. + * @desc Cette fonction effectue une requête knex. Elle gère l'arête de parenté. * @arg {Object} user - Objet contenant un attribut *uid* de type *string*. User représente l'utilisateur qui a effectué la requête. * @return {Promise} Retour de requête knex. Liste de tous les groupes que l'utilisateur a le droit de voire. */ diff --git a/src/ldap/ldap_data.js b/src/ldap/ldap_data.js index 50cc46bc04a1cc00ac6f4728e69fdc6822d3fbe5..f5bb4b1cf96eb598f2289417992961e5d1cc92ce 100644 --- a/src/ldap/ldap_data.js +++ b/src/ldap/ldap_data.js @@ -288,10 +288,10 @@ function modifierLDAP(name, op, mod) { * @return {boolean} `true` si la modification s'est bien déroulée, false sinon */ function creerGroupe(param) { - return new Promise(resolve, reject) { + return new Promise(function(resolve, reject) { reject(false); - } -} + }); +} //modifierLDAP("uid=quentin.chevalier,ou=eleves,dc=frankiz,dc=net","replace", {"displayName": ["hawkspar"]}).then(res => console.log(res)); diff --git a/src/server.js b/src/server.js index a1e6aa07529cd7e89799fa8fb1a8d145050028bd..2be551c1a35b7e7b48a1f7e3ac69bec22c1a2d40 100644 --- a/src/server.js +++ b/src/server.js @@ -25,7 +25,9 @@ server.set('views', viewpath); server.set('view engine', 'pug'); // favicon: capital sigma symbol -server.use(favicon(path.resolve('./','assets','logo_sigma.png'))); +server.use(favicon(path.resolve('./','assets','favicon.ico'))); + +server.use('/assets',express.static(path.resolve('./','assets'))); // Morgan is middleware for logging requests server.use(morgan('dev'));