Modifications entre les versions 13 et 14
Version 13 à la date du 2010-01-29 15:43:40
Taille: 2546
Éditeur: MoussaNombre
Commentaire:
Version 14 à la date du 2010-02-01 15:53:24
Taille: 3813
Éditeur: MoussaNombre
Commentaire: Mise à jour (inscription par email)
Texte supprimé. Texte ajouté.
Ligne 59: Ligne 59:
 * activation de l'inscription par email (on n'a pas besoin d'être inscrit via le web pour envoyer un ticket) :
  * {{{
     # /var/lib/roundup/trackers/auf-test/schema.py
     db.security.addPermissionToRole('Anonymous', 'Email Access')
    }}}
  * quand quelqu'un (non inscrit via le web) envoie un mail à support-auf-test :
   1. le mail est accepté et un ticket est ouvert (avant, le mail était rejeté avec un message qui disait qu'il fallait d'abord être inscrit avant de pouvoir envoyer de mail)
   1. un nouveau compte est crée (préfixe du courriel) sans mot de passe (empêchant toute ouverture de session sur l'interface web)
   1. soit l'admin met un mot de passe et en informe l'utilisateur ; soit celui-ci clique sur l'option "Perdu votre login ?" pour se faire envoyer un mot de passe
  * il y a un '''MAIS''' :
  {{{
   # Let anonymous users access the email interface (note that this implies
   # that they will be registered automatically, hence they will need the
   # "Create" user Permission below)
   # This is disabled by default to stop spam from auto-registering users on
   # public trackers.
  }}}
  En français : '''c'est la porte grande ouverte aux spams'''.
  * Solution : '''n'accepter les nouveaux courriels que s'il viennent d'un xxxx@auf.org'''.
   De prime abord, il faudra jouer dans le code pour ça.
Ligne 71: Ligne 92:
 * Inscription des expéditeurs, par defaut, il faut avoir un compte pour pouvoir créer un ticket

Roundup : roundup.auf.org

Support :

En cours de rédaction...

Contexte

  • serveur hôte : vz-tech.ca.auf
  • N° de CT : 513
  • adresse IP : 199.84.140.29

Installation

  • apache
  • roundup
  • dovecot
  • exim4-light

Configuration

  • roundup-admin install
    • type de db : sqlite (pour le moment, mais à voir avec l'évolution)
  • Adresses utilisées (alias créés sur le serveur smtp):
  • création d'une instance de tracker :
    • roundup-admin install

    • nom : auf-test
    • type de bd : sqlite
    • configuration : /var/lib/roundup/trackers/yourtracker/config.ini

    • initialisation : roundup-admin initialise (c'est ici qu'on définit le mot de passe du compte admin)

    • ajout du nouveau tracker dans le système (/etc/roundup/roundup-server.ini)
      • port = 8088 ( A REVOIR)

        •       [trackers]
                auf-test = /var/lib/roundup/trackers/auf-test
    • fichier de log : /var/log/roundup/auf-test.log
    • rendre la bd accessible : chmod 777 /var/lib/roundup/trackers/auf-test/db ( A REVOIR)

  • exim4 + dovecot :
    • création du compte unix : support-auf-test avec homedir = /var/lib/roundup/trackers/auf-test/support-auf-test
    • BAL : ~Maildir
    • dovecot.conf
      • accessible seulement via localhost
      • groupe = support-auf-test
      • authentification PAM activée
  • relancer roundup : /etc/init.d/roundup restart
  • automatisation du roundup-mailgw : /etc/cron.d/roundup-check-mail à toutes les 2 minutes

  • activation de l'inscription par email (on n'a pas besoin d'être inscrit via le web pour envoyer un ticket) :
    •      # /var/lib/roundup/trackers/auf-test/schema.py
           db.security.addPermissionToRole('Anonymous', 'Email Access')
    • quand quelqu'un (non inscrit via le web) envoie un mail à support-auf-test :
      1. le mail est accepté et un ticket est ouvert (avant, le mail était rejeté avec un message qui disait qu'il fallait d'abord être inscrit avant de pouvoir envoyer de mail)
      2. un nouveau compte est crée (préfixe du courriel) sans mot de passe (empêchant toute ouverture de session sur l'interface web)
      3. soit l'admin met un mot de passe et en informe l'utilisateur ; soit celui-ci clique sur l'option "Perdu votre login ?" pour se faire envoyer un mot de passe
    • il y a un MAIS :

         # Let anonymous users access the email interface (note that this implies
         # that they will be registered automatically, hence they will need the
         # "Create" user Permission below)
         # This is disabled by default to stop spam from auto-registering users on
         # public trackers.

      En français : c'est la porte grande ouverte aux spams.

    • Solution : n'accepter les nouveaux courriels que s'il viennent d'un xxxx@auf.org.

      • De prime abord, il faudra jouer dans le code pour ça.

Interface web

Notes

  • Voir pour la DB à utiliser
  • Voir cette histoire de chmod 777 /var/lib/roundup/trackers/auf-test/db
  • Tester les propriétés Subject: Re: [issue2] the coffee machine is broken! [priority=urgent] http://www.roundup-tracker.org/docs/user_guide.html#setting-properties

    • Tester surtout l'envoie d'un message en complément d'un ticket ouvert.
  • Voir la possibilité de mettre des catégories...
  • Syndication

RoundUp (dernière édition le 2010-03-26 19:02:39 par MoussaNombre)