Per-user cvsroot display
Gaël Vittu
gael.vittu at cnqd.cnamts.fr
Wed Mar 15 12:35:10 UTC 2006
Hello all,
Our organization is using a lot of cvs repositories and our clients
are surrounded with them.
We have developed an extension to version 3.0.6 so that it can manage
user profiles (e.g. screenshot #1).
All the code remains in the cvsweb.cgi program and is backward
compatible with version 3.0.6 and the format of the cvsweb.conf file
has not been changed.
Two functions have been added: define_profile() and save_profile().
- define_profile() displays all the entries of the cvsweb.conf file.
If a profile has been selected (or loaded), it pre-checks repositories
displayed.(e.g. screenshot #2)
Conf files are generated by clients. They use an interface that show
all repositories listed in the cvsweb.conf file et allow them to check
which ones they only want to store in their profile
- save_profile() saves the profiles defined. It checks that the name
is not cvsweb.conf (!!) and that the profile you've defined does not
exists. Else, it displays a warning (e.g. screnshot #3)
A new directory must be created on the cvsweb server with write
accesses to the http's server user.
As now, conf files are suppressed with cron=>profiles that are not
accessed within 60 days are suppressed
Anyone interested????
Here are a few screen-shots so that you make an idea:
--
Gaël VITTU - ATOS-ORIGIN/CNQD
+33 (0)4.76.69.43.91
-------------- next part --------------
*****************************************************
"Le contenu de ce courriel et ses eventuelles pièces jointes sont
confidentiels. Ils s'adressent exclusivement à la personne destinataire.
Si cet envoi ne vous est pas destiné, ou si vous l'avez reçu par erreur,
et afin de ne pas violer le secret des correspondances, vous ne devez pas
le transmettre à d'autres personnes ni le reproduire. Merci de le renvoyer
à l'émetteur et de le détruire.
Attention : L'Organisme de l'émetteur du message ne pourra être tenu responsable de l'altération
du présent courriel. Il appartient au destinataire de vérifier que les
messages et pièces jointes reçus ne contiennent pas de virus.
Les opinions contenues dans ce courriel et ses éventuelles pièces
jointes sont celles de l'émetteur. Elles ne reflètent pas la position de l'Organisme
sauf s'il en est disposé autrement dans le présent courriel."
******************************************************
More information about the freebsd-cvsweb
mailing list