From 64cdc754f1a6651b9622fc2c670fa1dd79f4a373 Mon Sep 17 00:00:00 2001 From: Shankar Ambady Date: Mon, 5 Aug 2024 16:29:57 -0400 Subject: [PATCH 01/17] Subscription email template updates (#1311) * adding resource type * conditionalizing subject line * limiting list of resources to 5 * adding images to email * fixing f-string * template style fixes * fixing logo * formatting changes and adding footer * adding url context to email templates and some style changes * adding test * fixing button float and adding background * cloning model method utilities * inferring channel urls for groups * initial changes to send individual emails * fixing view more url and checking for null in resource.image * fixing subject line * fixing footer urls * capping at 10 items * fixing saved search label * fixing saved search type * fix spacing * fixing tests * adding short subject in template and some style fixes * fixing method * updating dashboard settings url to match upcoming changes in pr #1348 --- .../public/images/mit-logo-transparent5.jpg | Bin 0 -> 8081 bytes .../public/images/mit-logo-transparent5.png | Bin 0 -> 564 bytes learning_resources_search/models.py | 42 ++++---- learning_resources_search/tasks.py | 99 +++++++++++++++--- learning_resources_search/tasks_test.py | 47 +++++++++ main/templates/email/email_base.html | 64 +++++++++-- .../email/subscribed_channel_digest.html | 96 ++++++++--------- profiles/utils.py | 3 + 8 files changed, 257 insertions(+), 94 deletions(-) create mode 100644 frontends/mit-open/public/images/mit-logo-transparent5.jpg create mode 100644 frontends/mit-open/public/images/mit-logo-transparent5.png diff --git a/frontends/mit-open/public/images/mit-logo-transparent5.jpg b/frontends/mit-open/public/images/mit-logo-transparent5.jpg new file mode 100644 index 0000000000000000000000000000000000000000..fca614d62b24449e712425c50d04dac2f0a10d13 GIT binary patch literal 8081 zcmeHMX;c))8m(pqnnfLlH7GEO2#6@MBp5 z9t?^^B;v3sxX~ggQG&{*fQc{=)UZ5f0EdR@>3W4rmiH$l=jA+)W;ig_O?6e>+h2d* zt=q63O2JLfu%JKy=FSB+002#(f$0JcYGLRHV55Ngvo-*J*yvx{%P{K~ebfL@)BCl5 zToB;C=#R#H_L=?S`1v=!9{?Pk;ZAXIus?u3Z)0j4koNMt{gf$b*smj|sl6N#o0P_R z*#@a6G+y+1Hp$>0cprQLu>bc5{)pCS39kUYCP>95aWFnm<6|5?2FtMHh*0(C3w*h1 z1f8p{fop1M>x=|y7>A?A<*2K35s6sDAT3BtzHwj zc3sf=&0Ds99vZeSJo<~6*tqyzyAK{ZoOmSZtFMn9Pd}0I&B@GDS$X*dXU`QDoxgCk zwCvjT^6zfktgfl8yL+#`p;6k>`cvD(M~{DQmv{H{K2`M5{R8Me{lfQiM8CmS2uI^FgBg7zIe8c`4<`oPPY&B7-bIYwK~6U2hmOqBS!H2u8UsixvFu>j9yYr1 z9y{EQqE$ff2gl?RN){L>$!a1?{35NVN1SRm+Arz!l&_y=P}fyiw$hU>QNEv5v~RKL z^q4^3E2}lenCQ6++V$KKf3Z!BK3?X+kcCNIXHCK%=9+9`?+FVInp;u7O$c z-%eSy$X6{BJxCmVtlN&UNHvEbO>q{2XzwR1;f}xZX9VyL1jGQa25D+hL}N0mxeWsA z7zlQ5B^ypLHW1VdTZj#0xC>HHJoyXzJ$)E`G5h^2MJ@z&My*FtMDxR6T>hX*YR4Ru z#F7f1OU4jnK1_Bui*^^>#u-x|G^&d#8-mUis$>YBe&eR=i}&lHNKgk6VhFg+5FCz+ zED;g0{9|#FDOy5Uky%^n#$hO`ZWnacE+F@NE7UUnH#h zhl=Nnkg)n6Dqd1i^Qu#kNS;ez_|sXf3<%V<=<}=O_Y~(YjP^;}4T3V$(WvbvSja2C;-em`w<#bzXU6CyC z;%PcmShppiQ@Bf@D-x!8e7bd`_B!Y3zR})$7DRpY)ubop=Pq1~{ft+Oau!E+sKtmG zjh<=l68cmt1STS1c~d93Et_s_nYGt-Zflcq@I>W|$Xb`>b&P-O@b!IVZewe&C!Y|l z%c4ir(NDlt9ny}%3x{I)!WAO=XPh?-A3QdW=ke#o1Mh#FLfka zFE1)M@)_?C*bFRzxB?lR6yX?cs(E>pdmYon70n3@k;ID z30Vlq@E1sh38Ia%(sJ>+-H(^OOK)mH$%N)z4;L_wRM*E@Q^`?y_4tZ7!@Lr>kFBYC)tFrN%<&Z1CNbs2gFdh z;PiGVCa8+Z)f8==R4U+$R;%_!+Vb`i!iccN?YgdWlMwsjZqOXziJ5*B4*!MJ%zC;V%Zuy zCf!I84?(_+j)vg0Qu($ot}y;BNB92W=npx1lXdw}_g?~O;++l<>-}{_1@s|11xBUI5uXAcBxZmX7=X{7P`CJb6D z6+SEvZJG|}(*pMU^5#DFv}B(?#(a$&4rDe3G|2*un2hZ$397FkxJId#68Uw2%&Y_Y z82c6}^Y!T`g!e<)TRjTIKwU-a2cUlhn$w!2dXH$nDeRwV*TqK$hg6P3u((gLK8@Gu zF!=vLg9OVOJ3$ z645*)6$Er4x;#!1p2mARYLKr|9;>YdfmMg{Q*`-*$ZB%nyePMeI7hUD!XM8)*F!5*Rrdfi}GvwEa-A$lD^ zItdxgVhGx{qW1w=gRfSIqjoG;NOoU9Z&ntWp&}u!M1@Apj_Usy`BydxeDe0gJrL|L zYGTf$@f2vgywmEVxfv*7jVGE@FGQ5i>{-lK5ISQH9J8%5oU3hnc=CZ<;oR>|*8Ae^ zlYVC#3vNpo)6plEc2KezRAc#^g0OL^5u{>^b>DDv4=z!Vbah+uW>5WF4!Qe__A>Q2 zXFtZGy!BVsnTxjZDde!N9fOW`=fu!S5B66zvh^r=nts2>q%Y>?Gwc;;e8UwZ&J`xmmWmKD)MXf+fw4V>X1i z$5wA`*yWE$hVX7q{SNO&u7!4bnXsq-IGWnC4}ytw&?AZodB)caZp;|<|o;j{M=dQD@0>Amez32m9srM@O&(&@ZPVfeY6gw|4{x~x_G0GqnmSm+V8ed^vhvDN literal 0 HcmV?d00001 diff --git a/frontends/mit-open/public/images/mit-logo-transparent5.png b/frontends/mit-open/public/images/mit-logo-transparent5.png new file mode 100644 index 0000000000000000000000000000000000000000..91a9f6ab32f36ade8737aba2baa5f09b60e71d3b GIT binary patch literal 564 zcmeAS@N?(olHy`uVBq!ia0y~yVAKV&=W#Ft$pDcxn}JkpfKP}kkfss%|NsBaokov< zrpuND`2{mDF|+Us2nq?yD=MoR7@C@yJ2<(zdw2y#KmGROfQYaXP$6TIx4Vm65to8C zkR9Xc;uunK>+MZ -
+
-