Menu

Tree [fa9735] 2.12.11 /
 History

HTTPS access


File Date Author Commit
 COLUMN_TYPES 2011-02-05 Thierry EXCOFFIER Thierry EXCOFFIER [a94a0f] Add the Enumeration column type
 DOCUMENTATION 2011-01-15 Thierry EXCOFFIER Thierry EXCOFFIER [fa9735] Full rewrite of the GUI of mails functionnalities
 FILES 2011-01-15 Thierry EXCOFFIER Thierry EXCOFFIER [fa9735] Full rewrite of the GUI of mails functionnalities
 LOCAL.template 2010-12-31 Thierry EXCOFFIER Thierry EXCOFFIER [6c65fc] Some cleanups before releasing the new version
 PLUGINS 2011-01-14 Thierry EXCOFFIER Thierry EXCOFFIER [f64571] The plugins reloading now reloads plugin ACL
 REGTEST_SERVER 2011-01-14 Thierry EXCOFFIER Thierry EXCOFFIER [da1531] Better handling of : deconnection + old ticket ...
 SCRIPTS 2011-01-08 Thierry EXCOFFIER Thierry EXCOFFIER [c90211] The install script works if the LOG file has be...
 TEMPLATES 2011-01-13 Thierry EXCOFFIER Thierry EXCOFFIER [488963] Rename 'preferences.py' to avoid name collision...
 Makefile 2010-12-31 Thierry EXCOFFIER Thierry EXCOFFIER [6c65fc] Some cleanups before releasing the new version
 README 2010-11-28 Thierry EXCOFFIER Thierry EXCOFFIER [7236ce] Initial version.
 __init__.py 2011-01-02 Thierry EXCOFFIER Thierry EXCOFFIER [285022] Rewrite 'abj.py' in order to have a better rank...
 abj.py 2011-01-02 Thierry EXCOFFIER Thierry EXCOFFIER [285022] Rewrite 'abj.py' in order to have a better rank...
 authentication.py 2011-01-14 Thierry EXCOFFIER Thierry EXCOFFIER [9a8462] More informative subject in exception backtrace...
 cell.py 2011-01-08 Thierry EXCOFFIER Thierry EXCOFFIER [f299a6] The cell history is no more in the student 'sui...
 column.py 2011-01-24 Thierry EXCOFFIER Thierry EXCOFFIER [df2bf2] Move 'IMPORT' functionnality to the new column ...
 configuration.py 2011-01-12 Thierry EXCOFFIER Thierry EXCOFFIER [fa66af] Add more statistics to 'TEMPLATES/rdv_ip.py'
 data.py 2010-12-08 Thierry EXCOFFIER Thierry EXCOFFIER [66efa1] Merge branch 'stable' into unstable
 deadlock.py 2010-11-28 Thierry EXCOFFIER Thierry EXCOFFIER [7236ce] Initial version.
 document.py 2011-01-24 Thierry EXCOFFIER Thierry EXCOFFIER [df2bf2] Move 'IMPORT' functionnality to the new column ...
 files.py 2011-01-01 Thierry EXCOFFIER Thierry EXCOFFIER [414308] StaticFile translation rewrite + logo on suivi ...
 inscrits.py 2011-01-14 Thierry EXCOFFIER Thierry EXCOFFIER [9a8462] More informative subject in exception backtrace...
 objgraph.py 2010-11-28 Thierry EXCOFFIER Thierry EXCOFFIER [7236ce] Initial version.
 plugin.py 2011-01-14 Thierry EXCOFFIER Thierry EXCOFFIER [9a8462] More informative subject in exception backtrace...
 plugins.py 2011-01-24 Thierry EXCOFFIER Thierry EXCOFFIER [df2bf2] Move 'IMPORT' functionnality to the new column ...
 referent.py 2010-12-09 Thierry EXCOFFIER Thierry EXCOFFIER [b54491] Move 'need_a_charte' from PLUGINS to 'referent....
 regtestpatch.py 2011-01-12 Thierry EXCOFFIER Thierry EXCOFFIER [a0ccba] Add 'code_etape' column type
 sender.py 2010-11-28 Thierry EXCOFFIER Thierry EXCOFFIER [7236ce] Initial version.
 servers.py 2011-01-01 Thierry EXCOFFIER Thierry EXCOFFIER [414308] StaticFile translation rewrite + logo on suivi ...
 suivi.py 2010-12-19 Thierry EXCOFFIER Thierry EXCOFFIER [7c4bc4] When killed and every minutes, dump the state o...
 tablestat.py 2010-11-28 Thierry EXCOFFIER Thierry EXCOFFIER [7236ce] Initial version.
 teacher.py 2010-11-28 Thierry EXCOFFIER Thierry EXCOFFIER [7236ce] Initial version.
 ticket.py 2010-11-28 Thierry EXCOFFIER Thierry EXCOFFIER [7236ce] Initial version.
 tomuss.py 2011-01-14 Thierry EXCOFFIER Thierry EXCOFFIER [9a8462] More informative subject in exception backtrace...
 utilities.py 2011-01-09 Thierry EXCOFFIER Thierry EXCOFFIER [990d55] New feature : plugin reload without stoping the...

Read Me

Cette documentation est un guide de démarrage rapide.
La documentation de référence est dans DOCUMENTATION/Welcome.xml

Faire tourner les tests de régression en boucle
pour vérifier que TOMUSS fonctionne :

	make regtest

Cela ne doit normalement jamais s'arrêter.

==============================================================================
                       Pour tester TOMUSS sans toucher aux sources
==============================================================================

Pour lancer le server TOMUSS sans authentification :

    ./tomuss.py regtest

Pour se connecter au serveur :

    http://127.0.0.1:8888/=super.user
    http://127.0.0.1:8888/=ue1.master

Pour créer/editer une table :

    http://127.0.0.1:8888/=ue1.master/2010/Printemps/UE-INF1001L  (une UE)
    http://127.0.0.1:8888/=ue1.master/2009/Dossiers/nomtable      (privée)
    http://127.0.0.1:8888/=ue1.master/2009/Public/nomtable      (publique)

Lancer un serveur de suivi d'étudiants.
Il faut respecter les paramètre indiqués dans LOCAL/__init__.py

    ./suivi.py 2010 Printemps 8892 regtest

Pour configurer TOMUSS interactivement :

    http://127.0.0.1:8888/=super.user/0/Dossiers/config_table

==============================================================================
                     Pour utiliser TOMUSS en vrai
==============================================================================

Dans le fichier 'configuration.py' contient de nombreuses options.
Vous ne devez pas les modifier dans ce fichier.
Les modifications doivent être faites dans le fichier :

	LOCAL/__init__.py

Suivez les indications données dans ce fichier.


Pour gérer les serveurs TOMUSS :
	- Tapez 'make' pour lancer.
	- Tapez 'make stop' pour arrêter.


==============================================================================
                     Pour changer de version de TOMUSS
==============================================================================

Pour le moment c'est compliqué :
	* Récupérer les nouveaux sources.
	* Mettre votre version des sources dans LOCAL
	* Lancer SCRIPTS/install en indiquant les 2 répertoires d'installation.

Si jamais la nouvelle version ne fonctionne pas :
	* Vous l'arrêtez avec un : "make stop"
	* Vous allez dans l'ancienne (qui a été conservée)
	* Vous la lancer avec "make"
	* Vous modifier le 'crontab' pour lancer l'ancienne au lieu
	  de la nouvelle.


Want the latest updates on software, tech news, and AI?
Get latest updates about software, tech news, and AI from SourceForge directly in your inbox once a month.