Skip to content
Snippets Groups Projects
Commit c06991b0 authored by Anatole ROMON's avatar Anatole ROMON
Browse files

pour pouvoir pull

parent 1970987b
No related branches found
No related tags found
No related merge requests found
...@@ -35,7 +35,7 @@ const typeDefs = ` ...@@ -35,7 +35,7 @@ const typeDefs = `
type AdminMutation { type AdminMutation {
test: Boolean isAdmin: Boolean
createSubgroup( createSubgroup(
uid: ID = null, uid: ID = null,
...@@ -159,6 +159,10 @@ const getAvailableGroupUID = (initialUID) => { ...@@ -159,6 +159,10 @@ const getAvailableGroupUID = (initialUID) => {
}); });
}; };
const createGroup = (user, args) => {
}
/** /**
* @summary Créé un groupe si les arguments sont tous valides et l'utilisateur est authorisé * @summary Créé un groupe si les arguments sont tous valides et l'utilisateur est authorisé
* @desc Les arguments doivent être valides, sauf pour uid. Une clé uid valide sera générée dans tous les cas. * @desc Les arguments doivent être valides, sauf pour uid. Une clé uid valide sera générée dans tous les cas.
...@@ -237,9 +241,9 @@ const resolvers = { ...@@ -237,9 +241,9 @@ const resolvers = {
asAdmin: (obj, args, context) => { asAdmin: (obj, args, context) => {
return hasAdminRights(context.user, args.groupid).then(res => { return hasAdminRights(context.user, args.groupid).then(res => {
if(res) if(res)
return {hasAdminRights : true}; return {};
else else
return {hasAdminRights : false}; throw "You do not have admin rights over this group";
}); });
}, },
createGroup: (obj, args, context) => { createGroup: (obj, args, context) => {
...@@ -248,9 +252,13 @@ const resolvers = { ...@@ -248,9 +252,13 @@ const resolvers = {
}, },
AdminMutation: { AdminMutation: {
test: (obj, args, context) => {
console.log(obj); isAdmin: (obj, args, context) => {
console.log(typeof obj); return true;
},
createSubgroup: (obj, args, context) => {
console.log("oh shit!");
return null; return null;
} }
......
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