Commit Graph

41 Commits

Author SHA1 Message Date
eraviart 3f97db9ac7 Ajout de la notion d'hôte virtuel help, de la même manière qu'il y avait
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.
2003-12-24 09:25:03 +00:00
fpeters 2447947c31 support pour des alias contenant des /
-> documentation
    documentation/user
    ...

Interrogation sur le fait de modifier automatiquement le second si le premier
change.
2003-11-02 19:15:02 +00:00
eraviart afb5c48994 Homogénéisation des entêtes des fichiers Python. 2003-09-01 16:59:18 +00:00
eraviart 849383bec1 Toute petite modification sur les sets, afin que tous les None signifient
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.
2003-08-30 23:13:52 +00:00
fpeters 73fbf01893 Python 2.3 souhaite connaître le charset utilisé pour les fichiers, c'est le
PEP 263 <http://www.python.org/peps/pep-0263.html>

J'ai ajouté la ligne qu'il faut.
2003-08-20 19:12:52 +00:00
fpeters 4bee22b8f0 supprimé toute (presque) occurence de lignes > 90 caractères (yep, c'est 80
normalement, mais en commençant plus haut, il y avait moins à faire).
2003-06-21 19:52:49 +00:00
eraviart e9cffdc775 Ajout de Sébastien Régnier au copyright.
Suppression du module de vote, car dangereux pour la démocratie.
2003-05-15 16:52:28 +00:00
eraviart ff639e4fd9 L'enregistrement des données se fait maintenant après l'appel des méthodes publiques, dans le wrapper.
Nettoyage de toutes les fonctions d'enregistrement.
2003-05-15 08:32:43 +00:00
eraviart a671122633 Ajout de Cédric Musso au Copyright, correction de celui de Nicolas Clapiès. 2003-05-13 10:07:32 +00:00
eraviart e93279ce4a Fin de la normalisation des méthodes publiques. Restent juste les erreurs. 2003-05-13 09:25:31 +00:00
eraviart 186bd3e7fb Normalisation des méthodes publiques de différents serveurs. 2003-05-13 07:03:00 +00:00
fpeters 81e937aae8 suppression de l'import __builtin__ où possible. 2003-04-27 16:53:30 +00:00
eraviart 03fcd2173a Ajout de Nicolas Clapies, Pierre-Antoine Dejace & Florent Monnier au copyright. 2003-04-16 23:29:07 +00:00
fpeters 2bc64726bc nouveau mécanisme pour avoir plusieurs installations de glasnost en // 2003-04-11 09:11:17 +00:00
fpeters 5deaa797af nouvelle méthode 'getObjectIdByName' au pagenamesServer qui permet de récupérer
l'id d'un pagename (et non l'id mappé à un nom).
2003-03-29 23:51:18 +00:00
eraviart 2504acf16d Nettoyage :
Mise de la variable globale applicationTokens dans le contexte global des serveurs.
Suppression de la variable mainModule (les variables globales sont maintenant toutes dans le contexte).
Suppression de l'attribut serverId de la classe Proxy.
Suppression de la fonction getDefaultDispatcherId.
2003-03-06 23:55:51 +00:00
eraviart 28b3788a39 Ajout de Romain Chantereau au copyright.
Changement de l'adresse email de Frédéric Péters.
Suppression de la ligne Auteurs dans l'à propos.
2003-03-04 00:41:10 +00:00
eraviart 95874d5c7d Renommé les XxxsCommon en XxxsCommonMixin, puisque ce sont des classes incomplètes (qui ne dérivent pas de things.BaseThing).
Modifié les XxxsServer pour qu'ils héritent eux aussi de ces classes.
2003-02-28 11:59:01 +00:00
eraviart a8476b0634 Suppression d'un import getObjectItemLabel résiduel dans ElectionsServer.py
Petite modification cosmétique (mineure : transformation des fonctions FaultXxx en classes faults.Xxx). Comme cette modification porte uniquement sur quelques caractères je ne l'ai pas testée.
2003-02-19 00:21:33 +00:00
fpeters cd2787f821 des import des tools manquaient. 2003-02-17 10:27:08 +00:00
eraviart bacdd2c77b Déplacement des fonctions propres aux contextes de tools_new.py vers un nouveau fichier context.py.
Changement du nom de ces fonctions.
Changement de la manière dont les contextes sont empilés (liste chaînée au lieu de tableau auparavant). Cette modification permet à plusieurs threads de partager partiellement la même pile de contextes (nécessaire pour le dataflow).

Note : j'ai peut-être caché d'autres modifs dans ce commit géant. Peut-être, peut-être pas ? À vous de trouver :-)
2003-02-17 00:28:51 +00:00
eraviart 82cc5efc47 Correction de bogue : Glasnost empêche maintenant d'avoir deux alias identiques.
Cela a nécessité la création d'une méthode checkAddIsPossible au niveau des objets serveur.
2003-01-13 16:18:02 +00:00
eraviart aa935dd76e Modification permettant d'exécuter plusieurs versions de Glasnost sur le même système.
Suppression d'un fichier ContactInfosServer.py en trop dans ContactsServer.
2003-01-12 17:35:28 +00:00
eraviart 505434259a Ajout de Rodolphe Quiédeville et de Vecam au copyright de Glasnost.
Plus quelques détails de mise en page.
2003-01-11 22:34:44 +00:00
eraviart dbb60face2 Ajout d'Ouvaton au Copyright 2003. 2003-01-06 18:49:32 +00:00
eraviart 2b73f1c0a1 Suppression de useReadersSet et de useWritersSet. 2003-01-05 11:29:18 +00:00
eraviart 5aed17e891 Les attributs creationTime et modificationTime ne sont plus traités comme des cas particuliers.
Suppression de l'attribut useModificationTime des ObjectsServer.
2003-01-04 18:27:35 +00:00
eraviart 1a58377abf Certains ont un problème pour respecter les 80 colonnes... Ah, les colonies nous posent bien des soucis :-) 2003-01-02 10:30:07 +00:00
fpeters 2b39ee97a8 respect de http://www.gnu.org/prep/maintain_8.html 2003-01-01 19:53:28 +00:00
fpeters ca8480760f Premier commit de l'année (de ma part). Que du conceptuel :) 2003-01-01 15:46:59 +00:00
eraviart 850e6a75fa La méthode getServer récupère maintenant le serveur d'après le contexte.
Ajout aux cards des fonctions de linéarisation C3 des prototypes.
2002-12-20 15:58:02 +00:00
eraviart 44992dab57 Remplacement de l'ancienne méthode de gestion des contexts (getGlobalContext...)
par la nouvelle (getContextVar...).
Suppression du paramètre context de toutes les fonctions et méthodes.
Suppression du paramètre userToken, sauf pour les fonctions XML-RPC.
Attention, vu la quantité de modifications, il y a forcément un grand nombre de bugs résiduels qui trainent !
2002-12-13 18:38:43 +00:00
eraviart 7fa8e1ac4d Permet aux objets d'administration d'avoir des champs stockés dans des fichiers externes.
Permet de visualiser les images dans les objets d'adminstration.
Ajoute aux objets d'administration un champ id sous la forme 'glasnost://xxx/yyy/__admin__'. Ajoute la gestion de ces ids particuliers, dans l'affichage des images et des fichiers.
Ajout du paramètre clientToken à la méthode isAdmin afin de la rendre publique.
Comme getAdmin peut désormais transférer beaucoup de données, il est autant que possible remplacé par la nouvelle méthode isAdmin
2002-12-08 18:23:21 +00:00
eraviart 1da174b702 Quelques "petits" changements pour permettre (quand cela sera fini) aux utilisateurs de créer des vues pour chaque serveur et de définir les champs à visualiser ainsi que la template TAL à utiliser. Pas terminé et désactivé pour l'instant. 2002-12-07 17:02:04 +00:00
eraviart e35b75ca39 Correction de bug : Il est à nouveau possible de modifier les données d'admin.
Ajout de la méthode getServer aux objets d'admin.
2002-12-02 13:06:22 +00:00
eraviart d38552361f Ajout d'une méthode getServer aux objets héritant de ObjectServerMixin (sauf certains objets du workflow). 2002-11-26 13:30:20 +00:00
eraviart b440ccf5a1 Quand un nom de page n'existe pas dans le serveur virtuel, il est maintenant recherché dans system.
Supprime quelques import inutiles.
2002-11-09 23:33:56 +00:00
eraviart cb2d1f731a Utilise maintenant le numéro de révision CVS comme numéro de version 2002-11-01 14:49:45 +00:00
eraviart 6abee04c82 Ajout de la réparation de tous les objets contenant des strings ayant autre chose que des LF comme sauts de lignes 2002-11-01 09:33:42 +00:00
fpeters 2a15a0d226 bugfix, useWritersSet = 0 n'était pas présent pour les pagenames 2002-10-25 16:11:12 +00:00
fpeters bb26a93616 initial import into CVS 2002-10-19 13:00:35 +00:00