Commit Graph

29 Commits

Author SHA1 Message Date
xdrm-brackets ed5e48091e Gestion du téléchargement par requete POST 2016-06-03 10:58:01 +02:00
xdrm-brackets 629e088588 Gestion du @path dans l'url pour 'ModuleRequest' de la forme : host.io/api/moduleName/methodName/? 2016-06-03 10:06:47 +02:00
xdrm-brackets 1a3169f484 #13; Modification des paramètres et du fonctionnement de 'download/multiple' qui prends la liste des sujets (leurs identifiants) puis 4 booleans (3: 1 pour chaque type de données) + 1 pour dire qu'on veut tous les sujets + Correction de 'ModuleRequest' lors du décodage du json 2016-05-21 18:27:10 +02:00
xdrm-brackets 5d1fea3ba5 #13; Prototype interface de selection de 'tous' les sujets ou uniquement ceux selectionnés 2016-05-21 15:56:17 +02:00
xdrm-brackets 7083a7a9dc Close #11; Download en js via 'ModuleRequest' fonctionnel passage par 2 fichiers temporaires (1: le script qui lance le téléchargement et affiche le contenu de l'autre; 2: Le contenu du fichier) 2016-05-19 14:17:53 +02:00
xdrm-brackets 2373d2c5bc Gestion de 'ModuleRequest->download()' si c'est une requête ajax (header 'X-Requested-With'), on renvoie 'link' qui pointe vers un fichier temporaire php qui, lui, affichera le fichier, puis s'autosupprimera ('unlink(__FILE__)') 2016-05-18 22:49:02 +02:00
xdrm-brackets 9916f0d2f3 Close #10 2016-05-18 17:00:00 +02:00
xdrm-brackets 48e92e894e Portage es méthodes des managers : 'input/facebook' et 'download/facebook' 2016-05-18 16:29:35 +02:00
xdrm-brackets 6a8c024255 Gestion ​_automatique_​ du download quand on ajoute l'option 'options : { download: true }' dans 'modules.json' (on peut utiliser dispatch(), il effectuera le download automatiquement si l'option 'download' vaut 'true') 2016-05-12 23:29:25 +02:00
xdrm-brackets 97e7d5425b Gestion de la réponse de `call_log/unserialize` directement dans la réponse de `upload/call_log` pour économiser une requête. 2016-05-03 11:47:05 +02:00
xdrm-brackets da69d09579 Gestion du JSON auto par le `ModuleManager`, si pas d'erreur lors du décodage du json, on prend la valeur en json 2016-05-02 15:09:17 +02:00
xdrm-brackets 994e48da2e Gestion automatique du json pour les modules. 2016-04-30 16:13:37 +02:00
xdrm-brackets 2556448a9c Gestion de l'upload côté server ok.
Création du module 'upload' et modification de 'ModuleRequest' pour transformer un fichier ($_FILES) en paramètre passé au module
2016-04-20 14:40:44 +02:00
xdrm-brackets a457737e89 subject/getById (module) implémenté + ModuleRequest() crée maintenant les paramètres optionnels. 2016-04-18 19:33:36 +02:00
xdrm-brackets ad19c37b80 Corrections ModuleManager + modification des permissions possibles
ModuleRequest() param optionnel ou NULL
Permissions de création possibles : 'admin' ou 'subject' (un admin peut être sujet quand même)
2016-04-18 19:09:25 +02:00
xdrm-brackets 0192b7b0b9 Modification de ModuleManager() pour accepter les paramètres optionnels dans config/modules.json 2016-04-18 18:56:31 +02:00
xdrm-brackets c82db38c6f Renaming 'ModuleAnswer' to 'ModuleResponse' 2016-04-18 11:38:33 +02:00
xdrm-brackets a6202230d6 Ordre des paramètres quelconque pour ModuleRequest(); Youhou! 2016-04-18 11:30:38 +02:00
xdrm-brackets cf1169fadb continue; 2016-04-18 11:05:35 +02:00
xdrm-brackets 8b39730e89 Tests et opti de ModuleRequest 2016-04-18 10:30:40 +02:00
xdrm-brackets 15979f0054 Correction de la gestion de l'API quand on est pas connecté et qu'il n'y a pas de permission nécessaire. 2016-04-15 21:25:51 +02:00
xdrm-brackets d54086c049 Création d'utilisateur fonctionnelle
Création des utilisateurs avec login/mail/password/reference/permission. Gestion de l'unicité du login, du mail, de la reference. Vérification de création.
2016-04-14 14:59:21 +02:00
xdrm-brackets 1887be36cd Suppression des tokens locaux, utilisation de la connexion courante. 2016-04-14 12:50:34 +02:00
xdrm-brackets fae96b0fe5 Correction nom de repo+module 'users' > 'user'. Correction token local plus utile (car même session php/js) 2016-04-14 12:45:54 +02:00
xdrm-brackets 08a2ad3602 Gestion des permissions des tokens
Gestion des permissions associées aux tokens au lieu d'avoir besoin d'une connexion utilisateur
2016-04-13 00:29:18 +02:00
xdrm-brackets 5871cf1591 Gestion des droits pour l'API et les modules 2016-04-12 16:47:06 +02:00
xdrm-brackets 2a736d636b Gestion pour les modules des types de parametres
Tous les params (s'ils ont un type défini) sont vérifiés + les params sont nommés et envoyés en POST au lieu de tous dans le tableau post "data"
2016-04-12 15:16:10 +02:00
xdrm-brackets 4950f66fd9 Gestion de l'accès à l'API avec tokens 2016-04-10 17:40:09 +02:00
xdrm-brackets 9d7a9530e7 Commit initial -> Clonage du modele de stefprojet 2016-04-04 11:47:17 +02:00