Commit 1ce30898498c0593937a320dba44f54ac44c7199

Authored by spelth
1 parent 4e05a549

Create TODO

Showing 1 changed file with 30 additions and 0 deletions
TODO 0 → 100644
  1 +TODO :
  2 +auto config (may use ajax): fill in the settings, then the page guess the next settings.
  3 +Ex : after filled the host address, the page guess the base dn. The last to guess is the users OU.
  4 + Users OU can come with a select field, as the ld_attr.
  5 +
  6 +correct init plugin
  7 +if mail isn't furnished ?
  8 +create common piwigo users upon successfull ldap connection when piwigo user doesn't exist => done !
  9 + Groups : users may belong to ldap group to allow connection
  10 + Groups : users belonging to «sudo» or «admin» ldap group become piwigo admin when created this way
  11 + fetching attributes from ldap (mail…).
  12 +
  13 +config of the previous one (need tabs)
  14 +config page to render better
  15 +
  16 +########
  17 +
  18 +à faire :
  19 +initialisation du plugin correcte
  20 +qu'est-ce qu'on fait si le mail est pas fourni ?
  21 +configuration automatique (javascript/ajax probable): entrée des paramètres et la page recherche le paramètre suivant si possible.
  22 +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).
  23 + l'attribut d'identification peut être selectionné par une liste déroulante.
  24 +
  25 +creation d'un utilisateur piwigo suite à une authentification ldap quand l'utilisateur n'existe pas. => fait !
  26 + question de groups : les utilisateurs membres du groupe ldap «sudo» ou autre pourraient automatiquement être admins piwigo
  27 + question de groupe : les utilisateurs devraient appartenir à un groupe ldap pour se connecter…
  28 + récuperer les attributs dans le ldap (mail…).
  29 +
  30 +page de config à peaufiner, option précédente à intégrer dans un onglet.
... ...