From 1ce30898498c0593937a320dba44f54ac44c7199 Mon Sep 17 00:00:00 2001 From: spelth <lukas.leidinger@gmail.com> Date: Sat, 2 May 2015 11:27:46 +0200 Subject: [PATCH] Create TODO --- TODO | 30 ++++++++++++++++++++++++++++++ 1 file changed, 30 insertions(+), 0 deletions(-) create mode 100644 TODO diff --git a/TODO b/TODO new file mode 100644 index 0000000..0bb46f7 --- /dev/null +++ b/TODO @@ -0,0 +1,30 @@ +TODO : +auto config (may use ajax): fill in the settings, then the page guess the next settings. +Ex : after filled the host address, the page guess the base dn. The last to guess is the users OU. + Users OU can come with a select field, as the ld_attr. + +correct init plugin +if mail isn't furnished ? +create common piwigo users upon successfull ldap connection when piwigo user doesn't exist => done ! + Groups : users may belong to ldap group to allow connection + Groups : users belonging to «sudo» or «admin» ldap group become piwigo admin when created this way + fetching attributes from ldap (mail…). + +config of the previous one (need tabs) +config page to render better + +######## + +à faire : +initialisation du plugin correcte +qu'est-ce qu'on fait si le mail est pas fourni ? +configuration automatique (javascript/ajax probable): entrée des paramètres et la page recherche le paramètre suivant si possible. +Ex : adresse du serveur -> la page trouve toute seule la racine ldap, reste plus que la OU des utilisateurs (qu'on peut selectionner via une liste déroulante). + l'attribut d'identification peut être selectionné par une liste déroulante. + +creation d'un utilisateur piwigo suite à une authentification ldap quand l'utilisateur n'existe pas. => fait ! + question de groups : les utilisateurs membres du groupe ldap «sudo» ou autre pourraient automatiquement être admins piwigo + question de groupe : les utilisateurs devraient appartenir à un groupe ldap pour se connecter… + récuperer les attributs dans le ldap (mail…). + +page de config à peaufiner, option précédente à intégrer dans un onglet. -- libgit2 0.22.2