IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

CVS Discussion :

Notifications email


Sujet :

CVS

  1. #1
    Nouveau membre du Club
    Profil pro
    Inscrit en
    octobre 2008
    Messages
    45
    Détails du profil
    Informations personnelles :
    Localisation : France, Morbihan (Bretagne)

    Informations forums :
    Inscription : octobre 2008
    Messages : 45
    Points : 28
    Points
    28
    Par défaut Notifications email
    Bonjour,

    Est-il possible de choisir à qui les notifications email sont envoyées lors d'un "cvs commit" sans être Admin sur le projet ? J'ai beau chercher dans les options cvs, je ne trouve rien pour filtrer/supprimer les envois de mail.
    mon problème est l'envoi intempestif de mails. J'aimerais limiter les envois et n'envoyer de mails à tout le monde que quand ça vaut vraiment le coup.

    merci de votre attention.

  2. #2
    Rédacteur/Modérateur
    Avatar de Logan Mauzaize
    Homme Profil pro
    Architecte technique
    Inscrit en
    août 2005
    Messages
    2 894
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 35
    Localisation : France, Haute Garonne (Midi Pyrénées)

    Informations professionnelles :
    Activité : Architecte technique
    Secteur : Transports

    Informations forums :
    Inscription : août 2005
    Messages : 2 894
    Points : 7 254
    Points
    7 254
    Par défaut
    Pour autant que je sache, l'envoie de mail se gère via un hook côté serveur.

    Il faut regarder la documentation du fournisseur pour connaître les détails du paramétrage et ses possibilités.
    Java : Cours et tutoriels - FAQ - Java SE 8 API - Programmation concurrente
    Ceylon : Installation - Concepts de base - Typage - Appels et arguments

    ECM = Exemple(reproduit le problème) Complet (code compilable) Minimal (ne postez pas votre application !)
    Une solution vous convient ? N'oubliez pas le tag
    Signature par pitipoisson

  3. #3
    Nouveau membre du Club
    Profil pro
    Inscrit en
    octobre 2008
    Messages
    45
    Détails du profil
    Informations personnelles :
    Localisation : France, Morbihan (Bretagne)

    Informations forums :
    Inscription : octobre 2008
    Messages : 45
    Points : 28
    Points
    28
    Par défaut
    Bonjour et merci de la réponse.

    oui effectivement, après discussion avec l'admin, il y a un script sur le serveur qui gère les envois de mail. C'est peut-etre ce script que tu appelles "hook".
    Si il y a des modifs à faire, ce sera là-dedans.

    dommage qu'il n'y ait pas de simples options cvs. ça fait quand même un peu chier de déranger les personnes pour une histoire de confort (car il s'agit bien de confort d'utilisation).
    Pourrir les boites mail ou ne pas les pourrir, là est la question.

  4. #4
    Rédacteur/Modérateur
    Avatar de Logan Mauzaize
    Homme Profil pro
    Architecte technique
    Inscrit en
    août 2005
    Messages
    2 894
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 35
    Localisation : France, Haute Garonne (Midi Pyrénées)

    Informations professionnelles :
    Activité : Architecte technique
    Secteur : Transports

    Informations forums :
    Inscription : août 2005
    Messages : 2 894
    Points : 7 254
    Points
    7 254
    Par défaut
    Il suffit d'utiliser un script un peu plus evolué.
    Ex :
    • Déployer une application Web de gestion
    • Ouvrir un service REST
    • Faire que le script consomme le service. Ex: avec curl ou un langage de script évolué (Python, Ruby, etc.)


    C'est pourquoi la gestion des serveurs passe des fois par une application d'administration (avec éventuellement un accès Web) pour permettre (par exemple) aux utilisateurs de gérer les notifications.
    Java : Cours et tutoriels - FAQ - Java SE 8 API - Programmation concurrente
    Ceylon : Installation - Concepts de base - Typage - Appels et arguments

    ECM = Exemple(reproduit le problème) Complet (code compilable) Minimal (ne postez pas votre application !)
    Une solution vous convient ? N'oubliez pas le tag
    Signature par pitipoisson

  5. #5
    Nouveau membre du Club
    Profil pro
    Inscrit en
    octobre 2008
    Messages
    45
    Détails du profil
    Informations personnelles :
    Localisation : France, Morbihan (Bretagne)

    Informations forums :
    Inscription : octobre 2008
    Messages : 45
    Points : 28
    Points
    28
    Par défaut
    Le script actuel de gestion des mails est écrit en Perl. Je vais demander à l'admin de m'en fournir une copie pour voir si je peux déjà réfléchir à ce qui pourrait etre fait.

    Pour ce qui est de service Web ou REST, c'est surement intéressant et puissant mais nous n'avons pas les compétences pour faire ça (ou en tout cas, pas sans prendre le temps d'apprendre). Nous ne sommes pas des vrais développeurs (laboratoire de recherche en sciences pour l'ingénieur). Mais nous avons quand meme pas mal d'années de pratique pour ce qui est des langages classiques de développement logiciel (C++, fortran, Python) et de scriptage (Python, Perl, shell, etc...).

    On va faire ce qu'on peut. Je risque de revenir vers cette discussion bientot. J'ai déjà une idée de solution un peu "cheap" mais fonctionnelle qui serait du genre : si le script trouve la présence d'un certain fichier (par exemple STOP_MAIL), alors pas d'envoi de mail. C'est pas très joli mais ça doit pas demander beaucoup de lignes de code.

  6. #6
    Rédacteur/Modérateur
    Avatar de Logan Mauzaize
    Homme Profil pro
    Architecte technique
    Inscrit en
    août 2005
    Messages
    2 894
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 35
    Localisation : France, Haute Garonne (Midi Pyrénées)

    Informations professionnelles :
    Activité : Architecte technique
    Secteur : Transports

    Informations forums :
    Inscription : août 2005
    Messages : 2 894
    Points : 7 254
    Points
    7 254
    Par défaut
    En soit le principe me choque pas mais c'est assez restrictif. je pense qu'une petite base de données (éventuellement CSV, YML, JSON, etc.) ferait bien l'affaire pour rendre le tout un peu plus paramétrable.

    Sinon je connais une société de service ...
    Java : Cours et tutoriels - FAQ - Java SE 8 API - Programmation concurrente
    Ceylon : Installation - Concepts de base - Typage - Appels et arguments

    ECM = Exemple(reproduit le problème) Complet (code compilable) Minimal (ne postez pas votre application !)
    Une solution vous convient ? N'oubliez pas le tag
    Signature par pitipoisson

  7. #7
    Nouveau membre du Club
    Profil pro
    Inscrit en
    octobre 2008
    Messages
    45
    Détails du profil
    Informations personnelles :
    Localisation : France, Morbihan (Bretagne)

    Informations forums :
    Inscription : octobre 2008
    Messages : 45
    Points : 28
    Points
    28
    Par défaut
    bien vu la petite proposition de service Malheureusement nous n'avons pas un centime de rouble à allouer à ce genre de chose.

    Mais c'est bien intéressant de prendre connaissance des vraies solutions à déployer dans ce genre de cas. Merci de ces suggestions. ça me plairait bien l'idée de la base de données mais j'entends d'ici les hurlements de certains qui ne comprendraient pas la raison de "bouleverser" des habitudes. Je suis le premier à exprimer ce besoin parce que je suis sur un projet cvs un peu spécial. Je vais discuter plus largement avec les autres utilisateurs avant toute chose.

    En attendant, si je trouve une solution temporaire et indolore pour les autres, ça sera déjà pas mal.

  8. #8
    Rédacteur/Modérateur
    Avatar de Logan Mauzaize
    Homme Profil pro
    Architecte technique
    Inscrit en
    août 2005
    Messages
    2 894
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 35
    Localisation : France, Haute Garonne (Midi Pyrénées)

    Informations professionnelles :
    Activité : Architecte technique
    Secteur : Transports

    Informations forums :
    Inscription : août 2005
    Messages : 2 894
    Points : 7 254
    Points
    7 254
    Par défaut
    Au passage, ca serait pas mal d'abandonner CVS pour SVN ou Git ...

    Le changement c'est le plus dur ! Bonne chance, ne perd pas courage et reviens à la charge régulièrement !
    Java : Cours et tutoriels - FAQ - Java SE 8 API - Programmation concurrente
    Ceylon : Installation - Concepts de base - Typage - Appels et arguments

    ECM = Exemple(reproduit le problème) Complet (code compilable) Minimal (ne postez pas votre application !)
    Une solution vous convient ? N'oubliez pas le tag
    Signature par pitipoisson

Discussions similaires

  1. Question a propos de LWP::Parallel::UserAgent
    Par shinux2004 dans le forum Modules
    Réponses: 2
    Dernier message: 03/09/2005, 03h01
  2. Question a propos de threads
    Par cryptorchild dans le forum Langage
    Réponses: 1
    Dernier message: 12/07/2005, 11h03
  3. [VBA-E] Question à propos des checkbox
    Par Timfg dans le forum Macros et VBA Excel
    Réponses: 5
    Dernier message: 26/04/2005, 16h09
  4. Question a propos des modulos
    Par barthelv dans le forum Algorithmes et structures de données
    Réponses: 3
    Dernier message: 24/03/2005, 16h56
  5. [debutant] Questions a propos du XML
    Par brune dans le forum XML/XSL et SOAP
    Réponses: 3
    Dernier message: 04/06/2004, 10h39

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo