déjà un hôte virtuel system.
L'aide est toujours accessible depuis n'importe quel hôte virtuel en faisant
http://nom_du_site/help/..., par exemple http://nom_du_site/help/articles/1.
Dans ce cas, elle est affichée avec sa propre template "help" et non avec la
template de l'hôte virtuel.
Reste à modifier la template help pour qu'elle marche dans ces conditions.
Upgrade en reprenant les informations des anciens serveurs
d'authentification. Cela devrait permettre de se logguer (un peu testé),
mais cela ne marche pas encore pour les anciens votes par exemple.
Amélioration du mécanisme d'upgrade : les fonctions d'upgrade peuvent être
maintenant aussi mises ailleurs que dans les serveurs.
N'enregistre plus les données salies lorsqu'un serveur s'appelle directement
(afin d'éviter une boucle sans fin).
- très bonne idée (c'est moi qui le dit) pour les commentaires: "commentaires
éditoriaux" dont les lecteurs == les éditeurs de l'objet commenté
- moi aussi j'avais corrigé le generalPublic dans les virtualhost
- les tests ont l'air de tourner (pas réessayé aujourd'hui)
- modifs diverses
infos.xml qui permettent d'avoir des traductions (via gettext via intltool)
- renommé getLastDigestAndLabels en getSomeDigestAndLabels puisqu'il n'y a rien
de "Last" dans la sélection (clôt bug 216 (quoiqu'il aurait aussi fallu
modifier le texte présenté dans l'interface web))
- envoi de talkbacks en cas d'erreur dans l'html, et envoi de l'html erroné
quand on n'est pas en debug
- option pour lier une fiche personne à un compte de l'authentification
- l'email avec le mot de passe peut être personnalisé dans l'admin de
l'authentification login/password (et traduit)
- suppression de la possibilité de redéfinition des common&proxy et de la récup
via getCommonForServerRole et getProxyForServerRole. Seul les web garde ce
support
- j'ai toujours une ligne blanche au milieu de mon écran et c'est très gênant.
les erreurs web (pas tout testé, notamment il y a un truc cassé dans les
nouveaux tests web, je vais regarder, je commit pour que la branche refuznik
remerge)
- re-fonctionnement quand le serveur de traductions n'est pas présent
- suppression de compte ou 'compte et utilisateur' dans l'authentification
- détails de style dans les templates
- début de tests pour l'interface web
- ... (?)
Nouvelle fonction splitId acceptant n'importe quel type d'id.
Création des fonctions X.actionUrl et X.idUrl servant à remplacer X.url,
dont l'utilisation ne fonctionne pas toujours correctement avec des Glasnost
distants.
Remplacement de X.url par ces deux fonctions dans ObjectsWeb.py.
toujours aucun et jamais tous.
Un widget SelectId a maintenant la possibilité d'avoir des ids apparaissant en
permanence.
Création d'une kind UsersSet dont dérivent les kinds ReadersSet, WritersSet,
...
Déboguage des groupes.
Refonte complète du mécanisme de mise à jour des données lors de changements
de versions.
Corrections de quelques erreurs qui trainaient.
Bien sûr, dès le premier jour de programmation de Glasnost (et même avant), nous aurions pu écrire ce mécanisme de wrapper. Vous pouvez donc être légitimement très surpris en découvrant petit à petit que l'équipe Glasnost savait d'avance et apparemment très précisément les changements qu'il y avait à apporter. IL aurait effectivement été plus simple de vous dire dés le départ : voici le code auquel doit aboutir notre développement.
Mais c'est un complot et la vérité est ailleurs : http://seti.easter-eggs.org/
Correction de l'instruction ObjectSlotValue du dataflow pour qu'elle passe les tests de non régression.
Et surtout : Refonte complète du mécanisme de newThing (et importThing), afin que, par exemple, quand un serveur récupère un objet distant d'un autre serveur, l'objet soit un objet proxy, mais que les slots et kinds qu'il contient soient eux des éléments server (s'ils ne sont pas spécifiques). Cela permet à ce serveur de manipuler les slots d'un objet proxy et les récupérer dans ses propres objets sans avoir à les convertir.
Le mécanisme ci-dessus peut paraître bizarre, mais je parie un stagiaire que c'est la bonne manière de faire.