CVSWeb improvement: per profile CVSroots display

Gaël Vittu gael.vittu at cnqd.cnamts.fr
Fri Feb 10 06:42:50 PST 2006


   Hello,
   Due to the number of CVSRoots contained in our organization, I'm
   actually working on cvsweb to add a per-profile selection
   functionality for displayed CVSroots.
   The aim is to permit a user to see *all* CVSRoots displayed in a
   default file (see below) and to choose CVSRoots the user wants to add
   in his profile
   For the client, there's just a new text box (Profile) on the right of
   'Module Path or Alias' where he can:
       - put the name of the profile he wishes to use
       - use the default profile
       - link to a new page to select the CVSRoots and the name of the
   profile to save
   What I've done is:
       - add in the cvsweb.conf file a DEFAULTVALUE "profile" =>
   "default",
       - add the functionality to read the text box "profile" and then
   read a secondary "cvsweb.conf" file where the variable
   @CVSrepositories only contains what the user selected.
   I've somes questions to you, masters of CVSWeb:
       1/ Do you guys think such a functionality could be included in
   CVS?
       2/ How should I manage my users profile? creating a secondary conf
   file as I've already did it or using a proprietary format?
       3/ Can I use another program than *cvsweb* to display all the
   cvsroots or should I include a case in the main program?
   I'm a rookie in Perl and trying to do my best, but if this
   functionality is included in the official cvsweb, please, do not be
   too cruel with me ;-)
-- 
Gaël VITTU - ATOS-Origin/CNAMTS-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