3d5efba0af
sigh
2023-05-19 11:49:14 +00:00
9a44aaf557
Update 0047_auto_20230517_0944.py
...
sigh
2023-05-19 11:37:16 +00:00
550eff83ee
Update 0046_create_powertests.py
...
Fine, I'll do it that way.
2023-05-19 11:25:18 +00:00
bf3da5ae25
Update 0046_create_powertests.py
...
Allow it to migrate all foreignkey fields
2023-05-19 11:13:17 +00:00
87aa87bc0f
Update 0046_create_powertests.py
...
Don't try and find a nonexistent notes field on EventChecklist.
2023-05-19 10:47:50 +00:00
01a0b8f831
Add event checkin functionality, seperate power tests into a different form ( #536 )
...
* Split power related parts of event checklist into a seperate form
* Revamp H&S overview, remove individual lists.
They were not a good thing.
* Remove old 'vehicle/crew' stuff
* Very initial version of checkin form
* Further work on checkin, add role field etc
* Fix tests after form split
* Add ability to edit checkins, more validation
* Basic checkin/out logic complete
* Add homepage checkin for events happening now
* Minor improvement to homepage UI
* Checkin button turns into checkout button where applicable
* UI work
* Clicking check out does not redirect the user
* Register check in model with the admin site
* Add power record status chip, checklist status chip displays number of checklists
* Minor fixes
* Implement codedoctor suggestions
* pep8
* Add data migration for crew/vehicles
* Checkin only requires login (no perms) and block users from editing other checkins at Django level
2023-05-19 10:28:51 +00:00
6ea5dc9698
General dependency update
...
This contains a major update to selenium and the associated changes to test files.
It also temporarily disables debug toolbar because of https://github.com/jazzband/django-debug-toolbar/issues/1775
2023-05-12 10:30:30 +01:00
8863d86ed0
Add description field to TrainingItems ( #523 )
...
* Add 'description' field to TrainingItems
Renamed existing field to name, removed the dummy property.
* Initial version of training item export view
* Fix line length issue and better spacing on exported PDF
* Added export button to item list
* pep8
* Implement code doctor tweaks
* Attempt to fix odd deployment issue
* Pad headers slightly
* Fix page numbering
2023-02-22 21:07:43 +00:00
626779ef25
Turn off RA reminders for non-rigs
2022-12-05 21:30:24 +00:00
fa1dc31639
FIX: Only require login for viewing RAs/ECs
2022-11-26 12:58:15 +00:00
0117091f3e
FEAT #513 : Implement email reminders to complete risk assessments ( #514 )
...
* FEAT #513 : Implement email reminders to complete risk assessments
* Add missing f-string tag
2022-11-19 15:34:15 +00:00
de4bed92a4
Build(deps): Generally update JS & Python deps ( #512 )
2022-11-17 12:06:21 +00:00
259932a548
FIX #502 : Possibility to choose 'no selection' in session log form
...
Ref #501...may help/fix this...uncertain yet. Need to finish writing the relevant test!
2022-10-23 10:56:54 +01:00
7526485837
FEAT: Add periodic cleanup command
...
Currently performs two functions:
1. Inactivates users that have not logged in for at least one year. Closes #478 (Need to circle back round to full deletion SoonTM)
2. Ensures the supervisor database flag is set correctly for each user
This is run automatically by the Heroku Scheduler addon at midnight daily.
2022-10-21 00:05:20 +01:00
39ed5aefb4
Set printed PDF title == filename
...
Should fix #497
2022-10-18 12:48:25 +01:00
e7e760de2e
Fix copy to clipboard buttons on authorisation request form
2022-10-15 17:58:07 +01:00
3a2e5c943b
Fix typo II
2022-05-16 16:19:26 +01:00
426a9088cc
Fix typo
2022-05-03 16:33:30 +01:00
bf268a4566
Minor branding tweak
2022-03-03 19:10:05 +00:00
5eb113156b
FEAT(T): First version of the 'session log' form
2022-02-27 21:20:34 +00:00
ab03ad081a
Markdownify event description in tables
...
TODO: Restrict max size of headers so they can't go larger than other elements in the table.
2022-02-24 20:20:57 +00:00
805d77af20
Move access/meet times to above start/end in event list
2022-02-22 15:00:39 +00:00
fabab87e23
Add moved templates to git
...
Not sure why that wasn't automatic.
2022-02-16 15:21:57 +00:00
a95779e04e
FEAT: Add ability to generate RA printouts
2022-02-16 15:01:38 +00:00
24e6ba540d
Embolden item headers on paperwork
...
Closes #481
2022-02-16 13:14:53 +00:00
14d3522b81
Do not require supervisor consultation for big power
...
Only requires power tech
2022-02-16 13:14:25 +00:00
e4cfaba57d
Markdown enable generic note fields
2022-02-15 12:13:50 +00:00
c2dcd86d5d
Calendar changes
...
Closes #437
(Probably) Closes #469 but also puts us out of spec...
2022-02-15 01:00:47 +00:00
6c14b30c13
Disable auth request button for authorised events
...
Overrides and closes #377
2022-02-15 00:29:29 +00:00
8799f822bb
HOTFIX: Supplier admin broken
2022-02-14 16:27:02 +00:00
2dd3d306b4
Remove a bunch of rounded corners
...
Closer to the Forum UI, and also just generally less 2015
2022-02-14 15:45:11 +00:00
05d280172d
Order detailed training record by reference number
2022-02-13 11:52:41 +00:00
54c90a7be4
Refactor search logic to a create an 'omnisearch' ( #484 )
2022-02-08 15:01:01 +00:00
b6952aeb52
Various fixings
2022-01-30 12:31:54 +00:00
d33a4231fb
Fix selectpickers showing up slightly wonky
2022-01-30 12:14:26 +00:00
988fb78b45
Rewrite admin merge functionality. Should close #473
2022-01-29 14:58:15 +00:00
15ab626593
HOTFIX: Version string broken on paperwork generation
...
Why the hell didn't the tests catch that?
2022-01-25 12:30:37 +00:00
83b287a418
Refactor merge logic to allow merging of users. Closes #473 .
2022-01-25 10:29:46 +00:00
308d0c697e
Fix (probably) reversion for trainingitemqualification
2022-01-24 22:32:12 +00:00
f243a589fa
Remove duplicate RevisionMixin
2022-01-24 21:07:32 +00:00
79c90ac92c
PATCH: Bullets in paperwork hard crashing
2022-01-24 15:51:57 +00:00
8244287a64
FIX: inability to scroll modals on dark theme
...
What. The. Hell.
2022-01-24 15:51:57 +00:00
da4d62729b
Properly folderise rigboard views
2022-01-24 13:49:11 +00:00
fc817fa9b5
Swap to EasyMDE
...
Various other fixes too
2022-01-20 11:31:23 +00:00
b04a168f01
Remove flatpickr polyfill
...
Firefox now supports it natively...finally! Closes #475
2022-01-20 11:04:15 +00:00
imgbot[bot]
0354662864
[ImgBot] Optimize images ( #471 )
...
*Total -- 8,936.02kb -> 7,990.11kb (10.59%)
/assets/static/imgs/square_logo.png -- 23.90kb -> 17.64kb (26.18%)
/RIGS/static/imgs/tappytaptap.gif -- 6,433.15kb -> 5,493.51kb (14.61%)
/RIGS/static/imgs/rigs.jpg -- 277.61kb -> 277.60kb (0%)
/RIGS/static/imgs/training.jpg -- 852.42kb -> 852.42kb (0%)
/RIGS/static/imgs/assets.jpg -- 1,348.94kb -> 1,348.94kb (0%)
Signed-off-by: ImgBotApp <ImgBotHelp@gmail.com >
Co-authored-by: ImgBotApp <ImgBotHelp@gmail.com >
2022-01-19 13:17:44 +00:00
466a9a9693
Delete broken migration
...
Manual SQL time whee
2022-01-18 16:20:18 +00:00
d25381b2de
Create the training database ( #463 )
...
Co-authored-by: josephjboyden <josephjboyden@gmail.com >
2022-01-18 15:47:53 +00:00
276a86c5be
FEAT(Asset): Add filter by date acquired
...
Date created isn't a DB field, so isn't efficient to filter by...
2022-01-14 17:54:20 +00:00
484f155e43
FEAT(Asset): Add ability to generate whole page of labels
2021-12-31 12:55:13 +00:00