Project

General

Profile

Feature #2

Permettre la récupération de courriels venant d'autres comptes de messagerie

Added by Louis P over 8 years ago. Updated about 8 years ago.

Status:
In Progress
Priority:
Normal
Assignee:
Target version:
Start date:
01/27/2012
Due date:
% Done:

90%


Description

En lien avec le plugin dovecot suivant : https://atelier.gresille.org/projects/dovecot-mailfetcher

Associated revisions

Revision 323df890
Added by Louis P about 8 years ago

Merge branch 'master' of atelier.gresille.org:epeire

Conflicts:
epeire/epeire/settings.py
epeire/examples/config/local_settings.py
utils/pip-packages.cfg

references #2

Revision 9c9f75fb (diff)
Added by Louis P over 7 years ago

Squelette des tests

references #2

Revision 8e921ff8
Added by Louis P over 7 years ago

Fin des tests

Reste à faire :
  • Vérifier l'intégration avec le plugin dovecot :
    dovecot-mailfetcher
  • Faire un tour sur l'ergonomie, les fautes d'orthographe, etc.
  • Raffiner quelques tests une fois que les outils auront été
    implémentés dans la correction du bug #3 (refs #3) ** Choix des boutons ** Sélection des liens dans une ligne d'un tableau en particulier…
  • Raffiner quelques tests une fois que le bug #65 aura été résolu.

References #2

Revision 1bafc237 (diff)
Added by Louis P over 7 years ago

Merge branche issue_2_fetchremote: Squashed commit of the following:

References #2 #3

commit 559a8ea557337f1c5196d6cdefd933a82b724689
Author: Louis Paternault <>
Date: Mon Dec 31 01:38:58 2012 +0100

Activation des plugins pour les tests

commit 1a448d3f7a6e6d9cf4f33932c3b4352a9abab5e8
Author: Louis Paternault <>
Date: Mon Dec 31 01:23:16 2012 +0100

Prise en compte du fait que le choix dans le menu déroulant se fait mantenant avec le texte affiché à l'utilisateur, pas avec la valeur interne

commit e664cf62dd806f98fe04769aa31da4ce4c47e84f
Author: Louis Paternault <>
Date: Mon Dec 31 01:23:04 2012 +0100

Correction de bug: mauvaise fonction appelée

commit 63b235ec2069983b3ca8a47675ce4e11c08d9a77
Author: Louis Paternault <>
Date: Mon Dec 31 01:22:50 2012 +0100

Correction de bug: import manquant

commit 45e68db764adbce789cce13a45266f5d1114ca62
Merge: af08311 88a85ea
Author: Louis Paternault <>
Date: Mon Dec 31 00:24:47 2012 +0100

Merge branch 'issue_3_maildomainmanagers' into issue_2_fetchremote
Conflicts:
epeire/plugins/documentation.textile
features/steps/browser.py

commit af08311b7b7efee2381a452731a5930ec3ca6fc6
Author: Louis Paternault <>
Date: Mon Dec 31 00:10:44 2012 +0100

Les tests passent (sauf domain_blabla.feature)
Corrections dues aux modifications du commit
commit:d062aa7711db80740e4e0b9d2d509cc4417347ff

commit 88a85eab1df4188eb3cf1946fb367a480f7725da
Author: Olivier Le Brouster <>
Date: Sun Dec 30 23:43:44 2012 +0100

tests: fix: typo

commit 8edfa445d4674531546270bc86f6b072b2aa3ec6
Merge: 9723622 c26dcd3
Author: Olivier Le Brouster <>
Date: Sun Dec 30 23:24:19 2012 +0100

Merge remote-tracking branch 'origin/master' into issue_3_maildomainmanagers
Conflicts:
epeire/plugins/documentation.textile

commit 97236220d5863eb8711979cd9ac79e5aa68264da
Author: Olivier Le Brouster <>
Date: Sun Dec 30 23:18:59 2012 +0100

test: Authentification sur les boîtes mail

commit f47dd8920a7b3813f4b899b9179fc6cae9a00aa0
Author: Olivier Le Brouster <>
Date: Sun Dec 30 23:18:32 2012 +0100

Délégation de domaines

commit a4ed28da484a72dd259896c48c70091e81c59f3d
Author: Olivier Le Brouster <>
Date: Sun Dec 30 23:17:46 2012 +0100

test: then I ipdb

commit 48992df6c0e10f0fa12ca94983a4dce71d210de5
Author: Louis Paternault <>
Date: Sun Dec 30 22:13:31 2012 +0100

Intégration des modifications de la configuration d'Épeire
Modifications dues au commit commit:81fe8a0f539f0f5bcda29c1ab53304f246e08acf

commit d062aa7711db80740e4e0b9d2d509cc4417347ff
Merge: b1f5a0a 81fe8a0
Author: Louis Paternault <>
Date: Sun Dec 30 22:01:03 2012 +0100

Merge branch 'master' into issue_2_fetchremote
Conflicts:
epeire/plugins/documentation.textile

commit b1f5a0a4d65997690993bd3d876b741a8e10fe4f
Merge: a08a03c 8e921ff
Author: Olivier Le Brouster <>
Date: Sun Dec 30 20:23:42 2012 +0100

Merge remote-tracking branch 'origin/issue_2_fetchremote' into issue_3_maildomainmanagers
Conflicts:
epeire/mail/features/steps/domains.py

commit a08a03cf9f8655a0c98540c06a42346449f05520
Author: Olivier Le Brouster <>
Date: Sun Dec 30 20:04:01 2012 +0100

test: rajout confirmation alert box & click_on_in

commit 8e921ff8505ddbe469f710679b6d8766159d11b3
Author: Louis Paternault <>
Date: Sun Dec 30 17:51:14 2012 +0100

Fin des tests
Reste à faire :
  • Vérifier l'intégration avec le plugin dovecot :
    dovecot-mailfetcher
  • Faire un tour sur l'ergonomie, les fautes d'orthographe, etc.
  • Raffiner quelques tests une fois que les outils auront été
    implémentés dans la correction du bug #3 (refs #3) ** Choix des boutons ** Sélection des liens dans une ligne d'un tableau en particulier…
  • Raffiner quelques tests une fois que le bug #65 aura été résolu.
References #2

commit 1b0307d3685dcb23c947dfe98b3240e13845cb71
Author: Louis Paternault <>
Date: Sun Dec 30 17:43:10 2012 +0100

Tests "password.feature" passent

commit d8381e19fc7937e439705065e9cc99e9aef1c386
Author: Louis Paternault <>
Date: Sun Dec 30 16:26:38 2012 +0100

Les tests de fetchmail.feature sont validés
Ils correspondent aux manipulation de base (sans changement du mot de
passe principal, et donc de déchiffrage et rechiffrage des
informations).

commit ddc626b6d68fb0940e30f9c8d8ddc74060e3a1ad
Author: Olivier Le Brouster <>
Date: Sun Dec 30 14:56:21 2012 +0100

Rajout d'ignore sur les fichiers temporaires de vim

commit 2919131f10487536e3fcc96d0c1488afc8378007
Author: Olivier Le Brouster <>
Date: Sun Dec 30 14:55:44 2012 +0100

tests: «jolie» exeption lorsque selenium ne trouve pas le bouton

commit 301e7501a2adcdd191e4af4120fc7428000bfb7e
Author: Olivier Le Brouster <>
Date: Sun Dec 30 14:54:47 2012 +0100

tests: délégation de domaines (ménage)

commit 56568f0996f29b6a85f5e8adcb05c6bc9c2618bc
Merge: a42be8a 5918039
Author: Olivier Le Brouster <>
Date: Sun Dec 30 12:57:02 2012 +0100

Merge remote-tracking branch 'origin/issue_2_fetchremote' into issue_3_maildomainmanagers

commit 59180397630cbac900096898a0172835494f60db
Author: Louis Paternault <>
Date: Sun Dec 30 11:39:54 2012 +0100

test

commit cd8b3dd784d74f245abd5a60b2825a724a747c8f
Author: Louis Paternault <>
Date: Sun Dec 30 11:27:07 2012 +0100

Disabling Selenium logging

commit 1466008791d7c1bb4214a2bb4be18348b085f554
Author: Louis Paternault <>
Date: Sun Dec 30 11:17:17 2012 +0100

Test: Step "Admin reset user's password" work

commit d74ab7ac0202af63523784296d9af9bf3b2966a5
Author: Louis Paternault <>
Date: Sat Dec 29 19:25:11 2012 +0100

Test "User changes her password" fonctionne

commit a42be8a6b2d7500f1c75a8a2a8f00f21375f21f5
Author: Olivier Le Brouster <>
Date: Sat Dec 29 19:18:55 2012 +0100

tests: feature: typos

commit 92304f895bcb48b901dce1947fe429e10fcabcc3
Author: Olivier Le Brouster <>
Date: Sat Dec 29 19:01:17 2012 +0100

tests: steps: création de maiboxes & mot de passe

commit 9d565818e4bd6ea26c7230891ac24f2b0e67f3f9
Merge: 7f765bd 92304f8
Author: Louis Paternault <>
Date: Sat Dec 29 18:59:10 2012 +0100

Merge branch 'issue_3_maildomainmanagers' into issue_2_fetchremote
Conflicts:
epeire/mail/features/steps/mailboxes.py

commit 7f765bd531b428b43c3547f99cd5bddb141707c2
Author: Louis Paternault <>
Date: Sat Dec 29 18:48:39 2012 +0100

Merge branch issue_3_maildomainmanagers: Squashed commit of the following:
commit e01f44e714acb3dd1b95d200d593431dbc39bfc0
Author: Olivier Le Brouster &lt;&gt;
Date: Sat Dec 29 18:42:24 2012 +0100
test: début d'écriture des étapes pour la délégation des domaines mail
commit 23387a3c1cc7145a8b8432fb3ef6175f13c47bd0
Author: Olivier Le Brouster &lt;&gt;
Date: Sat Dec 29 18:41:38 2012 +0100
Scénario pour la délegation des domaines mail
commit 4b98340aaa8cf48b2eafeef9e8ca275a3a3e8eec
Author: Olivier Le Brouster &lt;&gt;
Date: Sat Dec 29 18:04:04 2012 +0100
Ajout de la notion de manager à un domaine
commit 940c814c057f519e2572c1ad08f84098f954e679
Author: Olivier Le Brouster &lt;&gt;
Date: Sat Dec 29 17:41:38 2012 +0100
test: steps: création d'une boite mail
commit 10ff9060efc32847986c55bd478e2a91b34c9ed3
Merge: 8de1c47 9c7c99c
Author: Louis Paternault &lt;&gt;
Date: Sat Dec 29 16:59:30 2012 +0100
Merge branch 'master' of atelier.gresille.org:epeire
commit 8de1c472b7a6c1f68c652022007cd9d694de11df
Author: Louis Paternault &lt;&gt;
Date: Sat Dec 29 16:57:28 2012 +0100
Amélioration des tests déjà existants
  • sélection par 'name' plutôt que par 'id' lors du remplissage de
    formulaires
  • ajout des étapes
    • I log in as USERNAME using PASSWORD
    • I am logged in
    • I am logged out
commit 6342c0d85c564bea0163fbf459435fee52c5665c
Author: Louis Paternault &lt;&gt;
Date: Sat Dec 29 16:31:03 2012 +0100
Séparation des URL et des vues pour la page d'accueil, selon que l'utilisateur soit connecté (logged in) ou non.
commit 9c7c99c0cd65023a96970dc29380698ed08abc6a
Author: Olivier Le Brouster &lt;&gt;
Date: Sat Dec 29 14:43:35 2012 +0100
fix: utils/check: utilisation de utils/manage

commit e01f44e714acb3dd1b95d200d593431dbc39bfc0
Author: Olivier Le Brouster <>
Date: Sat Dec 29 18:42:24 2012 +0100

test: début d'écriture des étapes pour la délégation des domaines mail

commit 23387a3c1cc7145a8b8432fb3ef6175f13c47bd0
Author: Olivier Le Brouster <>
Date: Sat Dec 29 18:41:38 2012 +0100

Scénario pour la délegation des domaines mail

commit 089bb0d3e55338fb76d51af2631b648dd5218675
Author: Louis Paternault <>
Date: Sat Dec 29 18:40:04 2012 +0100

Tests écrits. Reste à les faire valider…

commit 4b98340aaa8cf48b2eafeef9e8ca275a3a3e8eec
Author: Olivier Le Brouster <>
Date: Sat Dec 29 18:04:04 2012 +0100

Ajout de la notion de manager à un domaine

commit 2c37b195123a4486e9f33e01b5aa7dabcb6c26e5
Author: Louis Paternault <>
Date: Sat Dec 29 17:00:51 2012 +0100

Merge branch master: Squashed commit of the following:
commit 10ff9060efc32847986c55bd478e2a91b34c9ed3
Merge: 8de1c47 9c7c99c
Author: Louis Paternault &lt;&gt;
Date: Sat Dec 29 16:59:30 2012 +0100
Merge branch 'master' of atelier.gresille.org:epeire
commit 8de1c472b7a6c1f68c652022007cd9d694de11df
Author: Louis Paternault &lt;&gt;
Date: Sat Dec 29 16:57:28 2012 +0100
Amélioration des tests déjà existants
  • sélection par 'name' plutôt que par 'id' lors du remplissage de
    formulaires
  • ajout des étapes
    • I log in as USERNAME using PASSWORD
    • I am logged in
    • I am logged out
commit 6342c0d85c564bea0163fbf459435fee52c5665c
Author: Louis Paternault &lt;&gt;
Date: Sat Dec 29 16:31:03 2012 +0100
Séparation des URL et des vues pour la page d'accueil, selon que l'utilisateur soit connecté (logged in) ou non.
commit 9c7c99c0cd65023a96970dc29380698ed08abc6a
Author: Olivier Le Brouster &lt;&gt;
Date: Sat Dec 29 14:43:35 2012 +0100
fix: utils/check: utilisation de utils/manage

commit 66dd490453af684c6b4dcd21435800cf08d13def
Author: Louis Paternault <>
Date: Sat Dec 29 13:50:29 2012 +0100

[Plugins] Réorganisation

commit 5b604c009d7c024d7da654b5697d63fa933784fc
Author: Louis Paternault <>
Date: Sat Dec 29 13:59:59 2012 +0100

[plugins] Amélioration de la documentation pour la configuration

commit 1b9f1c71760b44bee7f5409390a40b21fcebeb1b
Author: Louis Paternault <>
Date: Sat Dec 29 13:47:01 2012 +0100

Suppression de références à Grésille dans les exemples

commit 88e337adf3d10af391199c468e08cb04ad0656ff
Merge: 9c9f75f eb4bb5a
Author: Louis Paternault <>
Date: Sat Dec 29 13:15:12 2012 +0100

Merge branch 'master' into issue_2_fetchremote

commit 9c9f75fbd81011763ec69b8b004d89ecb33b1411
Author: Louis Paternault <>
Date: Sat Dec 29 10:49:58 2012 +0100

Squelette des tests
references #2

History

#1 Updated by Louis P over 8 years ago

  • Assignee set to Louis P
  • Target version set to 1.3.0
  • % Done changed from 0 to 70

#2 Updated by Louis P about 8 years ago

  • % Done changed from 70 to 90

Les commits 2f178850 et 323df890 ont introduit un moteur de plugin, et le plugin permettant de clore ce ticket. Il ne reste qu'à tester tout cela.

Also available in: Atom PDF