Commit 1ce30898498c0593937a320dba44f54ac44c7199
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. | |
... | ... |