From 961bceb64ee85a2feafdd5e2f0e7660b080d92fc Mon Sep 17 00:00:00 2001 From: Sabrina Demagny Date: Mon, 10 Feb 2025 12:21:58 +0100 Subject: [PATCH] =?UTF-8?q?=E2=9C=A8(domains)=20store=20last=20check=20dom?= =?UTF-8?q?ain=20results?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Store results of last dimail check on a domain. --- CHANGELOG.md | 1 + .../locale/fr_FR/LC_MESSAGES/django.mo | Bin 12468 -> 12680 bytes .../locale/fr_FR/LC_MESSAGES/django.po | 26 ++++++---- .../0019_maildomain_last_check_details.py | 18 +++++++ src/backend/mailbox_manager/models.py | 6 +++ .../tests/test_utils_dimail_client.py | 45 ++++++++++-------- src/backend/mailbox_manager/utils/dimail.py | 10 ++++ 7 files changed, 78 insertions(+), 28 deletions(-) create mode 100644 src/backend/mailbox_manager/migrations/0019_maildomain_last_check_details.py diff --git a/CHANGELOG.md b/CHANGELOG.md index 000d325..9aa6329 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -10,6 +10,7 @@ and this project adheres to ### Added +- ✨(domains) store last health check details on MailDomain - ✨(domains) add support email field on domain ## [1.11.0] - 2025-02-07 diff --git a/src/backend/locale/fr_FR/LC_MESSAGES/django.mo b/src/backend/locale/fr_FR/LC_MESSAGES/django.mo index 6cbddccbb07f9a30740ca82c1405282805508dcb..034144f9becebe4ad4a8f8c3aa82564ec6ab42a6 100644 GIT binary patch delta 3002 zcma*oe@xVM9LMnwh=C^{NB9Fo`4Xc1QcwX?K@>C;k&~a1DRmyFAm^dnsiEj8ZPZ*+ zn@Ou>!(ubr+HyL!+MF)7mVdalrTt;)YBBz3bJ=oB{?VSV`yOreSD)Sc`}lmnoSz@> z&-;5`b-(Ee-A|4=XK4LII#Cc~%;#7Z$A$LL!87~=i*VsgV@lD5vv2?ta0oZx2xj2~ z&O=AMF&1WF8E(X4JcWEhW|Zq19*m*pe1g>&%cx7yg_`I%#^RZX=Wqx2=dl?d<1<*7 zXn(I6Z*ad0^?V_NJd4>l9am!_^P37fd`ume1=xnE*oW(I2pQYlL1o}q)Icdo_VXMh zX{Hp}v{{Sn!BnFb+=Mf5Cu$*kFd6sbF6K8U>7?O(oR5>(g0r3WN`0t-dQcM_MJ;Fm zUHC34<>Od|ag5%GwWy5@qf-ABa*F0J)OgYCBD9T;gN}CEiuw2+&c!j*&VEETZGJ}9 zW*(w;7?ol#BoP_Yq$7Vag{Tx);R@V>T3{cl#)eTxel3Ok>kE&0prXp3P5N**R^vyQ zhZFc5I_KC6Dn=F8YFvd4sGXihWpV_S>g%Y5e}gCR2mAz^*_|>mIhXuvpcpR8Z~+!z zEvmSBaS`4|Eo>4OVhOWpCrzkS9z^ZD7gfY(P!kNHGI{}v@D^%ePf$lWJ;ZW#mQGZW zWMDMrq6R8JrM3h$;AYg3G@?@6iaLrm)Hq$JO!Xp3H6Nmm@-k}To2VoF4k;HC`h|`L z{u8I+lgNEEm8km!)PzpdgmZ8>irr%&_t!|nN_>Eon8_=|8)w=h25>v~{aA+IqcWUC z8aeuqDW}uGg9BKPW2lwS&M>A1^H8ZegspfAHQ`;2R+;AeB{Vp_v8be~`{f9(;*kqcYLQaw%wY8nu9n zxEg=Q!MocB=~xQJTlPsneX2|cBw0q0R^ zs?H45ic3)|twRmmiix;0a^HnoST|~-V;F@D7oJFkR!gXnG_#*jv8zt{iLC@pkC=q; z5L*bwF-M7RqKVi>DD}O>s|3X#u5JjoY_23Pd`!oY-=%Qd&Q(RI<4{{=WA>sJ?jmY5 zzusB3MnXGOYbW**FA&t0sUVc*orGQ`Wkdz0wuDfTsjVS;h%VjyrzyK?2ME2!YPs6~ zL1K^YXwMUe2f6(%I16KRkrSJd@Wcl1&d;FbapZ0jI!(*3vI`?#X X+`-On|CQ172g!^7=XXCYOpf{+hK?+L delta 2815 zcmZA3drXye9LMo5a#aiv1Qj$1tA66=ii|}jv*iWgF`6e+c=#CTnJ>ec^Hp5n2X%YI#4Tr7ImXfyw^`7$+BOO#n}a9 z&UOVg;R&3M{$b8ULNT24D6GI_jAnf6rW1pGxD7u=%`|eBbE6p40E;i7fGM0G!Z;j4 zP3SzTxW;e={)<}avM5rC#i&}SM@@V;cAyLUaT1k@K31vw49+3{x6&EmLK1GrCqDhbrPM)Bw4tj22-gHlZdqfZEFAs0*|oQux8YK51=o)Ui4l# z;=Rz18gKwL;5&HK$Ls`Va9+ytm*G>W$LOTj5!}N0SzLn&JW|SNHEOSWaVvg_B^X6I znXt?1=@fCH9hI6>crTto4V1pnSwR(QLVHlDZ^1_F#9F+H%4B)0V+~&5e3$pU^cJU9 zDp0>~#xOnqE;>q0FDjLNsHz>t&3F-&>Xm${l@y@%ycMZGJBZ5I>)!J>kvg-_Pz(AQ z_4_f@mRv#Ie;nHw-(omhf=5sTe2rB&f%;+PVrS2GqHfrNY`=A3J-&wV7|5X<(@`1h z!9@HGx8w8#=YF-Q3^byvmd-vp>-7&Y9TWLgES6yaHld2E9kt@;Q5ky!!*K|;*WaRk ze;orcDakA!Gm#`(BgW!k%)<|p$iD_2=RyHyCp%v}jhi?hLDfJ+iu0Hjpfb>ed~835 zG8{zxJKt32kIV|x1R78i-HQkD8T=R{nXNMWeH!_vVC_5?G=b~567yL`6Sg6BXn$h~ zhV!yu+pGq)Ro$q8hER{)7Z`-Upo;N#I=rJS6?LC=sG{76n&=MH1YNCkbmJ}z!5;7V zOQ;FGf*NQ5eUSTmQhg6@B-BWnH4yED>ZFq>BBoj~ogKuT1h=skVi!@W=YJEO+lgkP zlA!4AA!4dg+@2Kbd>_Gk$kR4+R0@|kr=Gtf>edm;*j+>+p#oLgN+?rm)x^WZdOiQi zbhI~0haQvr2xa7MLM?&NUaP4#9wQ#n$^V+347J_FgX++zYfsZtrnZ4-B&b7A3)S==rad_GcThhsY&VnA!@pbwoCit`nMy_fbNR*W-ltzKu|Oz~RPGg{r0kTt&nX z`pbBu>7}8jf>G7$(V9n;5H-Y9(@Un6=$N{IiQc}7^9dq_P~GS$Qenmu5yWaje;@pa zX--)