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