Tag pro odkazy na poslání mailu #22

Merged
ledoian merged 7 commits from maillink into master 2023-02-06 22:02:00 +01:00

7 commits

Author SHA1 Message Date
Pavel "LEdoian" Turinsky
04c3c6257c Podpora cc a bcc v {%maillink%} [neotestováno] 2023-02-06 21:56:06 +01:00
Pavel "LEdoian" Turinsky
f6cb669277 Přejmenování mailsubjectu do češtiny 2023-02-06 20:27:35 +01:00
Pavel "LEdoian" Turinsky
65cd15ecbb Komentář k tomu, kde se vyrábí mailsubject 2023-02-06 20:27:19 +01:00
Pavel "LEdoian" Turinsky
0956b0780a Oddělení tagu {%mailurl%} 2023-02-06 20:15:01 +01:00
Pavel "LEdoian" Turinsky
efe1b4bb5a Použití {%maillink%} v detailu řešení
Ten řádek má sice pořád 117 znaků, ale IMHO je to o dost lepší.

Mně to i správně vyplňuje subjecty v Thunderbirdu, takže můj kód asi
není úplně mimo :-)
2023-01-08 08:53:41 +01:00
Pavel "LEdoian" Turinsky
ff996c2924 Přejmenování hodnocení
Označení bylo zavádějící, protože se vůbec nejedná o objekt Hodnocení.
Neříkám, že nové jméno je nějak úchvatné, ale aspoň mě nemate a na
proměnnou s životností dva řádky je to stejně jedno…
2023-01-08 08:51:01 +01:00
Pavel 'LEdoian' Turinsky
6994db438b Přidání tagu {% maillink %}
Vyrábí odkazy, které vedou na poslání mailu.

Psal jsem to spíš po paměti, nejsem si jistý, že to takhle je přesně
podle příslušného RFC, ale jako PoC dobrý a když to nebude fungovat, tak
se implementace opraví.

Všimněte si, že to je otestované, takže když někdo opraví testy
(=předpis chování), tak je pak snadné z diffu a všeho odvodit úpravu.

V Django dokumentaci se píše něco o tom, že by se měl použít spíš
`format_html` a `conditional_escape`, ale zatím jsem to víc nezkoumal.

Je žádoucí z tagu {% maillink %} odddělit i tag {% mailurl %}, který by
vracel samotnou URL. Obojí dává smysl umět (speciálně bastlení odkazů z
URL je stejně strašně nepřehledné, takže je lepší to zavřít do {%
maillink %} a nikdy nevidět), ale zatím to oddělené není… (Ale jsou na
to testy, takže by se mělo aspoň dát poznat, že rozdělení nerozbije
chování.)
2023-01-05 04:47:50 +01:00