source: extensions/Ldap_Login/TODO @ 31935

Revision 27036, 1.6 KB checked in by 22decembre, 4 years ago (diff)

version 1.0.1

add main function : ability to add new piwigo users when ldap is successful.
add danish language, must be reviewed

this version is not yet considered stable, as needed to be reviewed and commented by beta-testers

Line 
1TODO :
2auto config (may use ajax): fill in the settings, then the page guess the next settings.
3Ex : 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
6correct init plugin
7if mail isn't furnished ?
8create 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       
13config of the previous one (need tabs)
14config page to render better
15
16########
17
18à faire :
19initialisation du plugin correcte
20qu'est-ce qu'on fait si le mail est pas fourni ?
21configuration automatique (javascript/ajax probable): entrée des paramètres et la page recherche le paramètre suivant si possible.
22Ex : 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
25creation 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       
30page de config à peaufiner, option précédente à intégrer dans un onglet.
Note: See TracBrowser for help on using the repository browser.