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