- List of repositories with down status : -
-- ` +
+ `!
+
List of repositories with down status:
+- ` +
aliasTemplate(aliasList) +
`
lf+H>v5x{F(|>PXU}JNLZO=O#H`^8)oo{tpP(;deSjAb zUN@NMl@;mD14;m&PaRe24fBpr1ZrZ8q;Exa&0K&+94di`TdN>K-GCC{lMtRN1h88)1dou*el(J%-IUodBG*gEv# TzY?B}_i!r6OD0O|Y ze3^6s&V}(|SY}jM+_XzhT`mC{w#hNXeGOXRGdNVGv;gy_>1dQPLk&BSH;x~1naLYM z9bjq#mz2%aYf@GK$4dk5%Z!Rc)v{$0x!eNOHcLo_g@#I!BVDXaNdZcWbgC#thVXvT z-zvN5Cp5OoHeiRr{O!sjy*;G_m^)T89Pk^=9pd2;`WYT!KJLqx5+QlZmq`&IYXlW^ z=WAa4Ho~fg7CF-21gLM7KMTgR#ycvCxF;n9cpzU#AS^MMkDPZBGRbL=@>)z>5S9V& z8%Auald&Hy;R0lMSqTg?yu|#3Y#UOS36vTpRWY!sRZc3#^vA1l62E+zPyxyd^$Wmv z4CY@n2IQrL3>|ZLNT81H{Q)Nh>hf|D sG P4S2+(zg#lWWwHO7}p8>c^F<4$=` zgtZ3qO<5!OZod# - ;ibbtObU+4jLr- zWybzUU9+51c-UYb9t!t9gQHiYpt3@pD8g<-Ia~b!nMKN@QdYz-lQp`FI|6(@bwp?| zI6owgG5aCK5EZ2g_vK4Zq?a@MxCLn6%l*Ju!;E+B`t5R%0fIj$ZwfqXFyC1*U1#;F z09AMEFfeZOIVQ^E3@}1nJd9!aQX{Orcd`zOs}GImN8wI<2v-@V>x=wBIh{;r^d>JT zUY^`3$193;g(}~7F@JjKVCF;Y>)SC$Kvl8ch)`-U@6R323(2mHz0C`Xm)s$&2mWdp z&OA~%LqC~x0m8~U+z(As2TJ>7nX%V-L2*W2vxE>97|cT=VOAtnfbv3}0Tj5lJj(M8 z0r_1YHOWr0X7xRG$gR=}n6mipsVvY*NfDs7L^Bb?o-N@F8O8}qGI%k{Ye^v-rUK}6 z^F%~w@cGn9xBw^4Pz8L}Q2SRlZj*oZl>@xlEL5e5?vG_1sx*1C4Vewe_)heS{0$75 z+`_Hxd!ug-qnZgXn4wpO!W;tJmgEkhjPVDhlQd%PUHY-COx^}YxS0Rd>0xv EZ0F;UD z&tMs8%(7(?F&&K~!lc9r06A_Kugd1Pq&be4J+b&KUI8-QTPDkePNN^Zi4@?NTa>kT zaGQ+)_w((5w!{e_?qQ~CoR+5vDk8=`1aBlv0D;#Grr8z6T9dBMFDqm Kj{d4_6c{-7u@JA^c`>c0+tkOU4JkE2`-yTc&P1kF?BJ9O Ko#j!W^b#F&y6`^ADu0lM zcn+EBRbp06zGjCq_=YM|6mAx{p1wW+r0@9vEX>4Tx04R}tkv&MmKpe$iQ?()$K|6>#WT;MdQ4ztVR-p(LO0CeUgUO{|(4-+r zad8w}3l4rPRvlcNb#-tR1i=pwX9p)m7b)?7NufoI2gm(*ckglc4iM^PrkWj5K-DZG z6_1IT?5Y@eMHhzAk68#3GxfP-G6B!=bq^n3?;bkxtDMhls^O8_R9XiiS!&MI2UCjq-(z z%L?Z$&T6^Jn)l={4Cb_zWv Dp!3DHKSqJTF3_mi_V=-EH% mKj!Ztv~iGtK^f0JZCK!Hn&v$^ZZW24YJ`L;wl^k^tPo0a3pI000SaNLh0L z01ejw01ejxLMWSf00007bV*G`2j~VH69W(yVMzY~00LY|L_t(|+U=V`ZqrZ{Mc=Es z3dADZ&eCpy2?EC;RcdE20oH ge>?wupCd(8 zC%5W31IPZd2mk;80000000000000000000$N+=3S^1=M6s(lm@QPWrB>+GtFy UwVn`TxnfHPbg;?e#W5G5DU}BkPx{oJ_8>%dYmc zukuah%RRD=$J4#fUG6FJw |?@fSM<@X{$%<_{D5WD=O19*_1YydCv zlMLWVesTf4$xkYPNBPMF@G3uv0G{Q$58z$?$^gY+{>0Qy%irwn`E389nXIsT!-Jb= zB6=p(!w=P?$ut{py0`Q&rRLtcEIp7}oMS#JKYErQ&Wk30DD<9)zV|MFWq=C1YBp*v zt+hRu@*fCb??mJ_oV2ieYWiA4ev}`3;ZgpB7vcQi=DCV~tzMKw^yGY&jW+&=1MkIj z0dMVFP>K;^k-zrW(3B#?B!8p(fD|IcCV%4_G0zcVlwa#k*kgoP<=1``;VDAQ@*6!1 z@(>|*`HdgO#T>zd{Kf%djo?LokN~ko@FYK2fLJ1UlOHs|wj+3yA3VUeB6yYGN`S5- zsM$}i@>>hgN`xiP?iW9|_B=n@0IQ^#>9EdwSZln2=t{mw%P;9orrFq3kED7MruHG= zo?H2?2UtT|y*;s)mA&$9L}&6l3Gi2%=};DDxQp}L`g^neZ~yLzSmEJ<3jhEB00000 m00000000000001xKEDCVXYpy7K4ISg0000 ', to: mailTo, subject: 'Down status alert !', - text: 'Some repositories need attention ! Please, check your BorgWarehouse interface.', + text: 'Some repositories require your attention ! Please, check your BorgWarehouse interface.', html: ` - + + + `, + attachments: [ + { + path: 'helpers/templates/attachments/alert-icon.png', + cid: 'alert-icon', + }, + ], }; return template; } diff --git a/helpers/templates/emailTest.js b/helpers/templates/emailTest.js index d0dcbc8..caafc6f 100644 --- a/helpers/templates/emailTest.js +++ b/helpers/templates/emailTest.js @@ -6,77 +6,98 @@ export default function emailTest(mailTo, username) { text: 'If you received this email then the mail configuration seems to be correct.', html: ` -