Anomalie #3863
Baser Creole sur Tiramisu
Description
Creole devrait utiliser les capacités de Tiramisu pour s'abstraire des limitations du noyau Creole actuel.
Révisions associées
r16542: Fix #3863, reported by jason@ncac.gwu.edu
Jeremy.
(This used to be commit cde8323fdc4d4ddaa30e8c59bec89dc130fe26a6)
Le titre est par défaut EOLE (et non le nom du module)
Factorisation, au maximum, du code
Utilisation du moteur Tiramisu
Suppression de la validation onglet par famille
Charger les valeurs précédentes par famille
Support des variables par défaut (grisé) et modifié. Une variable pas défaut peut évolué par un nouveau dictionnaire ou un calcul, pas la variable modifié
ref #3863
ajout de test unitaire pour gen_config (ref #3863)
gen_config :
- charge automatiquement le fichier config.eol
- ne plus supporter le fichier zephir.eol
- les variables avec calcul sont maintenant grisées par défaut. Le principe est maintenant : * si la variable à un valeur : non grisé * si la variable est obligatoire, sans valeur par défaut, sans valeur et sans calcul : non grisé * si la variable est obligatoire, sans valeur par défaut, sans valeur et avec calcul : grisé * si la variable n'est pas obligatoire et n'a pas de valeur (mais peu, ou non, avoir une valeur par défaut) : grisé
- test si les variables obligatoires sont bien remplis quand on quitte l'onglet
- support de "enregistrer" et "enregistrer sous"
ref #3863
Nouveau serveur creole et son client
Le serveur écoute par défaut sur 127.0.0.1:8000 et répond aux requêtes
HTTP « /get » et « /list ».
- creole/server.py: Nouveau serveur utilisant cherrypy.
- creole/client.py: Nouveau client utilisant la nouvelle API REST du
serveur.
Définition de wrapper pour obtenir des informations ciblées et les
présenter.
- sbin/creoled: Lanceur pour le daemon creole.
- init/creoled: Script d’init du daemon creole.
- setup.py: Install le script d’init et le lanceur.
Historique
#1 Mis à jour par Joël Cuissinat il y a presque 12 ans
- Sujet changé de Basé Creole sur Tiramisu à Baser Creole sur Tiramisu
#2 Mis à jour par Joël Cuissinat il y a plus de 11 ans
- Statut changé de Nouveau à Fermé
- % réalisé changé de 0 à 100
:)