The base_standard.html template was an unnecessary level of template inheritance. Also removed unused `min` and `subtract` template tags.
1.2 KiB
1.2 KiB
To-do
- ensure appropriate caching headers are used
- consider removing
eventsandworldmapmodules - ask Denver about why so many license files
- serve a 400 in Apache for a hostname we don't explicitly support
Done
- remove
internalNavigate - add tests for main pages returning 200
- move
SITE_FUNDGOALconfiguration tosettings.py - move
sponsors.pyandsponsors.htmlintosupportersapp - use
<detail>elements for supporter page hidden sections, rather than complex jQuery - remove jQuery
- split the template/content files out from
conservancy/staticinto their owncontentdirectory (avoid mixing static and non-static content) - remove
ForceCanonicalHostnameMiddlewareby ensuring canonical redirect and HTTPS redirect is done by Apache - standardise settings to replace
settings.pyanddjangocommonsettings.pywithsettings/prod.pyand moveSECRET_KEYto an environment variable - migrate to Django 4.2 LTS
- review
apache2directory - may be unused - add deployment script that runs migrations and collects static files
- switch
ParameterValidatorto useSECRET_KEYif possible to minimize non-standard settings - install staticfiles app