Commit graph

24 commits

Author SHA1 Message Date
88752b7e99 Document local times in database 2025-12-15 14:33:39 +11:00
d33236ee44 Activate CY2025 end of year match drive. 2025-11-25 16:17:34 -08:00
5a2098d9e4 Kuhn ⇒ Kühn — I have changed spelling of my surname. 2025-11-07 08:39:51 -08:00
79bba9a641 Tune SQLite settings 2025-03-05 07:36:24 +11:00
edd9d233bc Add SQLite write timeout to reduce "database locked" errors
This allows write requests to queue. I've also documented the one-off change to
enable WAL mode.
2025-02-21 19:27:41 +11:00
40da9cae5d Update SITE_FUNDGOAL setting for 2024 2024-11-26 09:07:05 +11:00
9833ad864f supporters: Handle Stripe sustainer renewals and ACH delayed payments 2024-11-15 19:36:24 +11:00
479efc6dda Fix typo in CAPTCHA settings 2024-11-12 14:31:03 +11:00
c40a89e33e Reduce CAPTCHA noise a little 2024-11-12 14:21:50 +11:00
664d3f300d Add CAPTCHA to FOSSY track proposals form 2024-11-12 14:15:13 +11:00
d542a8c571 Record Stripe payment intent, export to CSV 2024-10-09 02:01:32 +11:00
d77d80973f Use STORAGGES setting to avoid deprecation warning 2024-10-08 23:53:15 +11:00
d50a67a168 Fix flake8 warnings 2024-07-22 18:39:00 +10:00
4744d8c015 Switch to ManifestStaticFilesStorage for hashed URLs to static files 2024-05-13 17:55:54 +10:00
6af885985c Move SITE_FUNDGOAL configuration to settings/base.py
This changes more often than the surrounding code, so should live with the other
configuration.
2024-05-10 12:00:44 +10:00
54a3e02d2f Move media to top-level directory 2024-04-26 16:26:51 +10:00
3485926915 podjango: Configure uploaded media directory 2024-04-26 16:13:00 +10:00
ff689d35ef contacts: Remove ContactEntry and add Unsubscription
This change removes the unused `ContactEntry` model and the `subscribe` view and
replaces it with an `Unsubscription` model and an `unsubscribe` view. It works
similarly, but is intended to be used with the `list-unsubscribe` and
`list-unsubscribe-post` headers.
2024-04-09 22:53:24 +10:00
106a2f7382 Remove summit_registration Django app
Has some typos suggesting that the code was never completed or used.
2024-03-22 11:19:05 +11:00
c52b91e183 Move the content templates/files into conservancy/content
These were previously intermingled with the static content in `conservancy/static`.
2024-03-22 09:34:20 +11:00
f353f53ee1 Set USE_TZ = False to avoid default changing in Django 5 2024-03-21 09:53:19 +11:00
99a2271f09 Delegate management of canonical URLs to Apache
This middleware is mostly redundant:

 * redirecting to canonical URLs can be done more simply in Apache
 * appending a forward slash is a default in CommonMiddleware now
 * we're no longer using Squid cache

May need to update Apache to strip/redirect trailing "index.html".
2024-03-20 14:54:54 +11:00
3f60267187 Move secrets.json to top-level 2024-03-20 14:42:10 +11:00
a3df1d7094 Switch settings to use "the one true way" approach
The advantage of this approach is that the production and dev configurations are
in version control, so there's less opportunity for surprises.

As advocated by Jacob Kaplan-Moss (OSCON 2011) and Two Scoops of Django book.
2024-03-20 14:10:00 +11:00