Compare commits
16 Commits
master
...
update-dep
Author | SHA1 | Date |
---|---|---|
Jephté Clain | 075746848c | |
Jephté Clain | 0eab59a742 | |
Jephté Clain | 2bf51dec9d | |
Jephté Clain | f7008c77f4 | |
Jephté Clain | c8e13163d3 | |
Jephté Clain | 38fdb21f91 | |
Jephté Clain | be0ec1c3ab | |
Jephté Clain | 5e0924aeb5 | |
Jephté Clain | e0b15350c1 | |
Jephté Clain | f0de1213f6 | |
Jephté Clain | 41f4e724bd | |
Jephté Clain | 8e48af9373 | |
Jephté Clain | 02c5f91b78 | |
Jephté Clain | ffe5f715c1 | |
Jephté Clain | 5a3504e141 | |
Jephté Clain | f3c028005a |
47
TODO.md
47
TODO.md
|
@ -1,3 +1,50 @@
|
||||||
# TODO
|
# TODO
|
||||||
|
|
||||||
|
* faire la différence entre "pas de profil défini" (=aucun profil) et
|
||||||
|
"définition par défaut pour les profils" (si pas de définition plus précise
|
||||||
|
pour un profil, prendre celle-là)
|
||||||
|
|
||||||
|
* mettre à jour l'algorithme pour la prise en compte du type de groupe.
|
||||||
|
peut-être garder en mémoire la dernière commande ou le dernier type de
|
||||||
|
commande.
|
||||||
|
|
||||||
|
* il faut distinguer: définitions par défaut globales, définitions par défaut
|
||||||
|
pour le groupe, définition locale
|
||||||
|
~~~
|
||||||
|
host dh=dest-host.univ.run
|
||||||
|
|
||||||
|
group module defaults
|
||||||
|
attr odef=value
|
||||||
|
ruinst ldef=value
|
||||||
|
ruinst -p PROFILE pldef=value
|
||||||
|
|
||||||
|
# group #1
|
||||||
|
group module once
|
||||||
|
module MyModule
|
||||||
|
attr ovar=value
|
||||||
|
ruinst ldef2=value
|
||||||
|
ruinst -p PROFILE pldef2=value
|
||||||
|
ruinst host=dh lvar=value
|
||||||
|
|
||||||
|
# group #2
|
||||||
|
module OtherModule
|
||||||
|
ruinst host=dh
|
||||||
|
~~~
|
||||||
|
dans l'exemple ci-dessus:
|
||||||
|
* odef est un attribut global à tous les modules
|
||||||
|
* ovar est spécifique à MyModule
|
||||||
|
* ldef est un attribut global à tous les liens
|
||||||
|
* pldef est un attribut global à tous les liens dans le profil PROFILE
|
||||||
|
* ldef2 est attribut global à tous les liens du groupe #1
|
||||||
|
* pldef2 est un attribut global à tous les liens du groupe #1 dans le profil PROFILE
|
||||||
|
* lvar est spécifique au lien MyModule --> dh
|
||||||
|
|
||||||
|
* faire des outils d'interrogation base de données pour pouvoir commencer à
|
||||||
|
exploiter le code
|
||||||
|
* fonction qui transforme args en deux listes: une liste de valeurs et une
|
||||||
|
liste d'attributs de la forme name=value
|
||||||
|
* lors de la recherche, les liens devraient contenir les objets et non les
|
||||||
|
identifiants dans fos et tos. corriger le code de recherche match_fos et
|
||||||
|
match_tos pour utiliser les valeurs des objets.
|
||||||
|
|
||||||
-*- coding: utf-8 mode: markdown -*- vim:sw=4:sts=4:et:ai:si:sta:fenc=utf-8:noeol:binary
|
-*- coding: utf-8 mode: markdown -*- vim:sw=4:sts=4:et:ai:si:sta:fenc=utf-8:noeol:binary
|
File diff suppressed because it is too large
Load Diff
Loading…
Reference in New Issue