2041 Commits

Author SHA1 Message Date
Hang
294b80cc55 fix: RIGS not franken anymore 2026-08-24 00:51:19 +01:00
Hang
c354ecbd9a chore: remove heroku conf file 2026-08-24 00:43:41 +01:00
Hang
eceb9126f0 fix: create home for the new user during Dockerfile building 2026-08-24 00:40:32 +01:00
Hang
73affa94e7 ci: ignore browser-based tests during ci testing 2026-08-24 00:16:57 +01:00
Hang
b340719161 ci: add more sleep trying to pass tests 2026-08-23 23:40:53 +01:00
Hang
f629288d91 style: reformat code 2026-08-23 23:19:26 +01:00
Hang
c1ac0065ee ci: update compose.yml for prod deployment
- Add Nginx as a reverse proxy
- Add cert-selfsign.sh for generating self-signed certificates
- Add certbot-issue.sh for Let's Encrypt certificate issuance and renewal
- Add cron-install.sh and cron-uninstall.sh for system cron management
- Add .env.example as an environment variable template
2026-08-23 23:10:30 +01:00
Hang
52c504a149 chore(logging): ignore dangling obj reference warning from pypdf 2026-08-23 21:32:04 +01:00
Hang
8d5d0664e5 fix(dependencies+tests): update EoL/vulnerable dependencies and improve test stability
* Upgrade Python from 3.10 to 3.12
* Update frontend dependencies, replace node-sass with sass
2026-08-23 21:23:39 +01:00
Hang
0a014e21bf ci: update Dockerfile 2026-08-22 02:13:07 +01:00
Hang
7eaf559ee0 ci: update Dockerfile 2026-08-22 01:47:23 +01:00
Hang
b965fa112a fix: replace deprecated Django APIs 2026-08-22 01:08:15 +01:00
Hang
d33879bc96 fix(tests): fix some syntax errors in test code
still got lots of failed tests :(
2026-08-22 00:48:09 +01:00
Hang
8ae85efa32 fix(users): change logout link to POST request 2026-08-21 23:09:06 +01:00
Hang
142c4f7001 Merge branch 'master' into django5 2026-08-21 22:52:55 +01:00
James Cook
4cd68f5a0f Merge pull request #650 from jamesatjaminit/fix/update-hs-form-link
fix: update H&S form link
2026-08-19 22:26:52 +01:00
Hang
7f26253cf4 Merge branch 'master' into django5 2026-08-19 18:01:36 +01:00
Joe Banks
8750db01f8 Set maximum version a different way 2026-03-28 21:00:40 +00:00
Joe Banks
94ecfd0307 Set maximum node version explicitly 2026-03-28 20:59:24 +00:00
Joe Banks
5ed5086017 Merge pull request #645 from jamesatjaminit/fix/update-subhire-insurance-form
Update subhire link
2026-03-28 20:08:03 +00:00
James Cook
26f9ea8975 update link 2026-03-28 18:50:39 +00:00
ce3d1ff685 Optimise dockerfile a little lot a bit 2026-01-25 22:42:55 +00:00
bd8ead54f3 Version 1 dockerfile
Makes a VERY big image, I suspect we can optimise this a lot...
2026-01-11 23:21:13 +00:00
Joe Banks
2d2df68c07 Merge pull request #630 from jamesatjaminit/master
Remove missed async attributes
2025-10-26 01:29:11 +00:00
James Cook
2e9b7e351a remove missed async's 2025-10-25 22:20:42 +01:00
James Herbert
6fd8f17094 Merge pull request #629 from jamesatjaminit/master 2025-10-06 21:28:54 +01:00
James Cook
7f6b15c154 Merge branch 'master' of github.com:jamesatjaminit/PyRIGS 2025-10-06 21:18:07 +01:00
James Cook
bb84bbab77 remove async from select.js script 2025-10-06 21:17:55 +01:00
b9f37555c2 Port a few more tests to pytest proper
Having two distinct test flavours is giving me a headache
2025-10-05 22:38:47 +01:00
7d9185e155 Update view logic for is_ajax being changed to a template context processor 2025-10-05 20:03:50 +01:00
93c576fad8 Update for premailer changed default 2025-10-05 19:50:26 +01:00
949fbfd5fb Pin pluggy to 1.2.0
Any newer and the mystery importlib metadata error appears. Weird! >_>
2025-10-05 19:49:16 +01:00
e8355dba90 Port to Django 5.2 2025-10-05 19:40:15 +01:00
Joe Banks
fa60c4421f Merge pull request #627 from nottinghamtec/jb3/pipenv-to-uv
Migrate from pipenv to uv
2025-09-28 19:35:06 +01:00
Joe Banks
97b3663909 Add .venv to pycodestyle ignore 2025-09-28 19:28:54 +01:00
Joe Banks
50f6ff4bfd Migrate CI flows to using UV 2025-09-28 19:20:24 +01:00
Joe Banks
0945a893d5 Add uv files 2025-09-28 19:20:11 +01:00
Joe Banks
bc3611db9e Remove pipenv files 2025-09-28 19:20:03 +01:00
Joe Banks
a6c76ee24f no harm in a cheeky CSS animation 2025-09-25 23:29:56 +01:00
Joe Banks
a4ab2992a4 FrankenRIGS 2025-09-25 23:18:42 +01:00
Joe Banks
33ac604d10 Add override functionality to database url via FRANKENRIGS_DATABASE_URL 2025-09-25 23:07:55 +01:00
Joe Banks
9f25fe7bf0 Upgrade psycopg2 and switch to psycopg2-binary 2025-09-25 20:49:56 +01:00
Joe Banks
68b28a6df2 Supposedly fix the zope.interface problem 2025-09-24 20:52:01 +01:00
Joe Banks
b022a0541e Attempt to improve list stylings 2025-09-24 20:25:39 +01:00
Joe Banks
51deadc192 Merge pull request #624 from jamesatjaminit/master
fix: use earliest time instead of start time
2025-09-22 00:59:35 +01:00
James Cook
444f64ddc1 fix: use earliest time instead of start time 2025-09-21 22:40:44 +01:00
Joe Banks
3f38ce77e0 Filter Rigboard context data with new cancelled query parameter 2025-03-30 15:34:21 +01:00
Joe Banks
39a2401ec9 Add button to toggle cancelled event filtering 2025-03-30 15:34:02 +01:00
Joe Banks
032768d3b0 Add day of week to rigboard 2025-03-27 01:16:08 +00:00
Joe Banks
007571fab6 Attempt to fix some of the failing tests 2025-03-17 00:16:44 +00:00