This website requires JavaScript.
04fa3902aa
fix: use env_file to properly inject all .env vars into containers
main
jessikitty
2026-06-04 15:21:16 +10:00
13297110bd
fix: add CSRF_TRUSTED_ORIGINS to compose env, remove Azure vars
jessikitty
2026-06-04 15:20:16 +10:00
01b254e8ca
fix: add CSRF_TRUSTED_ORIGINS to env example, remove Azure vars
jessikitty
2026-06-04 15:05:34 +10:00
3cf9c853a6
fix: add CSRF_TRUSTED_ORIGINS support via env var
jessikitty
2026-06-04 15:05:18 +10:00
4f8ad25100
fix: add WhiteNoise middleware for static file serving in production
jessikitty
2026-06-04 14:52:14 +10:00
cfa1ee20ad
fix: add whitenoise for static file serving in production
jessikitty
2026-06-04 14:51:47 +10:00
491b0fee89
fix: remove all Azure AD auth — use Django local auth only
jessikitty
2026-06-04 14:48:00 +10:00
a3946b483e
fix: update Debian template to 12.12-1
jessikitty
2026-06-04 13:22:42 +10:00
681ab57393
feat: add Proxmox LXC setup script (privileged, Docker, SSH, DNS, auto-clone)
jessikitty
2026-06-04 13:17:30 +10:00
9ba3432faa
fix: remove sysctls and bad command from db service, clean compose file
jessikitty
2026-06-04 12:57:23 +10:00
d7d91cd059
fix: add sysctls to db service to resolve unprivileged LXC sysctl permission error
jessikitty
2026-06-04 12:54:46 +10:00
58b1feaaf2
fix: add libcairo2-dev and pkg-config for pycairo/svglib/xhtml2pdf build
jessikitty
2026-06-04 12:34:11 +10:00
8f37ad3729
fix: move cron job to dedicated compose service, avoids LXC runc PID errors
jessikitty
2026-06-04 10:08:45 +10:00
04f6fa8d84
fix: remove crontab add from entrypoint, handled by dedicated cron service in compose
jessikitty
2026-06-04 10:08:24 +10:00
d02eea23f2
fix: remove cron from apt-get to fix runc PID error in LXC environments
jessikitty
2026-06-04 10:08:17 +10:00
f398043edf
fix: correct double-encoding in .env.example
jessikitty
2026-06-04 09:59:36 +10:00
0e205704a6
fix: correct double-encoding in docker-compose.yml
jessikitty
2026-06-04 09:59:27 +10:00
f3b4adf44d
fix: correct double-encoding in entrypoint.sh
jessikitty
2026-06-04 09:59:17 +10:00
879ac30ade
fix: correct double-encoding in Dockerfile
jessikitty
2026-06-04 09:59:09 +10:00
1542c3e5a7
docs: fix double-encoding, write proper deployment README
jessikitty
2026-06-04 09:55:22 +10:00
ffdcfb11cc
docs: write full deployment README (Docker, NPM, env vars, useful commands)
jessikitty
2026-06-04 09:49:11 +10:00
20f1c041f3
feat: add .env.example with all required and optional variables documented
jessikitty
2026-06-04 09:45:04 +10:00
e734aaf5be
feat: add docker-compose.yml (web + postgres, health-checked, env-driven)
jessikitty
2026-06-04 09:44:34 +10:00
c69d623520
feat: add entrypoint.sh (postgres wait, migrate, collectstatic, crontab, gunicorn)
jessikitty
2026-06-04 09:43:53 +10:00
3855437e9d
feat: add Dockerfile for self-contained Docker build
jessikitty
2026-06-04 09:43:31 +10:00
e0b8ef40d3
Python requirements updates
st01765
2026-05-26 13:34:09 +10:00
cf16ac0857
Added alphabetical sort to the bus roll
st01765
2026-05-12 15:45:17 +10:00
af2aead712
Added roll to shuttle
st01765
2026-05-12 15:39:42 +10:00
4f5842f21f
Added signal for traveller updates Added contact emails to family inline
st01765
2026-03-10 14:44:28 +11:00
8640d178bf
Null check for contact family names
st01765
2026-02-26 14:38:14 +11:00
740f092572
Fixed for duplicate contacts
st01765
2026-02-26 13:52:11 +11:00
4025c28eae
Added locations app Moved contacts to new model
st01765
2026-02-26 13:34:32 +11:00
a24daed8f6
Base template pointing to new apps
st01765
2026-02-06 13:38:45 +11:00
a0e6dcf2af
Base template pointing to new apps
st01765
2026-02-06 13:37:10 +11:00
3583731231
Migration Copy Scripts
st01765
2026-02-06 13:09:14 +11:00
b695dd8054
Created new models to replicate out of and split coord app Moved helpers and views to their respective new apps
st01765
2026-02-05 11:18:08 +11:00
ad4fd19cc7
Added initial traveller and common apps
st01765
2026-02-04 15:56:50 +11:00
e86a842e69
Added initial transport app
st01765
2026-02-04 15:04:52 +11:00
909448d12a
Removed migration inits from git ignore
st01765
2026-02-04 14:50:28 +11:00
b9de4248b0
Added last update check to traveller families and routes
st01765
2026-02-04 14:37:38 +11:00
903f5cd21c
Basic user docs
st01765
2026-02-04 13:32:56 +11:00
3d23a13f99
Added WIP Backup System
st01765
2026-02-04 13:32:37 +11:00
74d6f48136
Students under the age of 18 can now travel free of charge
st01765
2025-12-16 14:54:52 +11:00
1aeebc082d
Cleaning up old SMS settings
st01765
2025-09-09 12:41:48 +10:00
8d4837538c
Fixed requirements.txt file encoding
st01765
2025-09-08 14:46:44 +10:00
38fc69d815
Updated requirements versions
st01765
2025-09-08 14:32:17 +10:00
6442472c0d
Added Telstra SMS test function to settings page
st01765
2025-09-08 13:54:45 +10:00
af2f47b7f9
Added function to email schools shuttle rolls.
John Mullins
2025-02-18 15:40:38 +11:00
034b9f7d91
Fixed shuttle count
John Mullins
2024-12-13 09:49:12 +11:00
dabce7f360
Added date selector to shuttles and traveller counts
John Mullins
2024-12-13 09:36:41 +11:00
320303f95f
Added date selector to rolls
John Mullins
2024-12-12 14:33:25 +11:00
3392597696
Added hidden family admin view
John Mullins
2024-11-11 13:32:56 +11:00
c50ebc9e2a
Fixed debug setting and minor cleanup
John Mullins
2024-11-11 11:37:10 +11:00
6bd2664352
Added SMS functions to buses and travellers
John Mullins
2024-11-11 11:36:39 +11:00
a7e4f3e2de
Current users email used as BCC email
John Mullins
2024-09-02 10:17:16 +10:00
17f170ea89
Added traveller clone function which duplicates inlines
John Mullins
2024-08-27 09:07:35 +10:00
66428102a2
Merge remote-tracking branch 'origin/main'
John Mullins
2024-08-26 14:30:54 +10:00
ea83a40668
Adding rounding to farepaying status Added route filtering by traveller ID instead of traveller object
John Mullins
2024-08-26 14:30:34 +10:00
60172160bf
Fixed address and added active status to route context
John Mullins
2024-08-26 14:30:15 +10:00
675962be91
Added crontab tasks
John Mullins
2024-06-12 12:58:46 +10:00
f37827fd9d
Added global BCC setting for emails
John Mullins
2024-06-12 11:43:49 +10:00
98019055f1
Formating changes for roll reports
John Mullins
2024-06-12 11:08:47 +10:00
00659568ee
Added email emergency contacts to bus companies function
John Mullins
2024-06-12 11:08:05 +10:00
57bee43c38
Added lookup filter as ID after version 5 dango update
John Mullins
2024-06-11 14:09:21 +10:00
a30a69afb3
Updated requirements.txt versions
John Mullins
2024-06-11 14:08:29 +10:00
aac0358adc
Fixed family mapping in emergency export
John Mullins
2024-02-28 11:15:36 +11:00
ec3b33def3
Added dates to bus rolls
John Mullins
2024-02-26 17:19:03 +11:00
35692c0903
Removing hardcoded BCC email list
John Mullins
2024-02-25 23:51:47 +11:00
67681eceff
Hard coded bbc email for companies
John Mullins
2024-02-23 15:54:37 +11:00
6d7755f866
Removed nonetype return for string
John Mullins
2024-02-16 18:20:43 +11:00
d5743035c1
Removed temporary address migration tool
John Mullins
2024-02-16 18:16:06 +11:00
cd022fbf54
Added cached readonly field "address" to traveler to allow search functionally and reduce database lookups
John Mullins
2024-02-16 18:10:08 +11:00
83d5874155
Removing parent data from traveller model
John Mullins
2024-02-16 17:54:54 +11:00
ee212a47c5
Temporary migration task for family data
John Mullins
2024-02-16 17:23:20 +11:00
fa9d6ee128
Adding Family Model
John Mullins
2024-02-16 17:07:08 +11:00
9a3d244c8e
Removed fee per term from export Removed print statements from backup function
John Mullins
2024-01-24 10:21:39 +11:00
0f3631f579
Rollover submit moved to POST Changed archived lookup to active lookup
John Mullins
2024-01-24 10:05:44 +11:00
1d5df4ad35
Changed datetime object to strings in backup exporter
John Mullins
2024-01-22 16:05:55 +11:00
6a4eb6d123
Fixed new namespace for azure auth
John Mullins
2024-01-22 12:57:22 +11:00
c0ed8e00db
Merge remote-tracking branch 'origin/main'
John Mullins
2024-01-22 12:44:40 +11:00
9399dfcf99
Adding init file for custom_user app
John Mullins
2024-01-22 12:44:22 +11:00
cc86eae6b9
Added database exporter in settings panel. Downloads a .json file
John Mullins
2023-12-22 18:58:12 +11:00
d74290036e
Moved where active status is displayed. Cleaned up logout redirects Added suburbs admin page back. Wasn't able to create new suburbs Made active status check to any traveller save function
John Mullins
2023-12-22 16:50:30 +11:00
f73b08e989
Added save task to traveller routes to update traveller active status and bulk task designed for morning automated task. Can be run manually from settings page
John Mullins
2023-12-21 17:50:35 +11:00
514171c68b
Removing transfer school from shuttles. Causing database errors
John Mullins
2023-12-21 16:44:43 +11:00
25ddf1edfa
Moved active status to a database entry apposed to a function Added settings page Cleaned up rollover page
John Mullins
2023-12-21 16:14:56 +11:00
1240ab2538
Moved azure login to local app. Removed ability for new users to be created automatically
John Mullins
2023-12-15 15:00:41 +11:00
7519585c84
Removed bad import for template editor
John Mullins
2023-12-11 10:28:25 +11:00
d858bf84fd
Added rollover function. Hidden some admin views
John Mullins
2023-12-11 10:25:30 +11:00
776042703e
Cleaned up libaries and imports
John Mullins
2023-12-11 10:20:17 +11:00
686f35d8f6
Bad import
John Mullins
2023-12-07 10:42:02 +11:00
815baf2c59
Small code cleanup. Fixed bad import
John Mullins
2023-12-07 10:41:10 +11:00
1cec36d593
Moved SMS function out of admin.py
John Mullins
2023-12-07 10:36:32 +11:00
93410d5c9e
Removed WIP mailtemplates out of prod settings.py
John Mullins
2023-11-30 12:12:17 +11:00
7b36d9abc9
Replacing template with base settings.py
John Mullins
2023-11-30 12:06:45 +11:00
2717b53b8d
Added date range filter for start and end dates for travellers
John Mullins
2023-11-20 15:52:42 +11:00
52ebd0697a
Missing import for confirmation letter
John Mullins
2023-11-20 14:37:44 +11:00
0dea60d29e
Added confirmation_letter template. Still WIP and needs to be replaced with something more dynamic.
John Mullins
2023-11-20 14:35:26 +11:00
e56fdc8d3c
Hide routes if marked as hidden
John Mullins
2023-11-02 12:02:47 +11:00
0bb23f007a
Added shuttle roll
John Mullins
2023-11-02 11:59:12 +11:00