6e8779c81b
Revamped calendar basically there
...
To fix:
- Does not yet display events that span weeks correctly!
- Breaks (overflows) on mobile
2022-12-06 15:31:35 +00:00
e0da6a3120
Remove rogue print statement from JS
2022-12-06 15:03:57 +00:00
0c80ef1b72
More calendar work
2022-12-06 15:03:27 +00:00
0f127d8ca4
Entirely new concept
2022-12-06 13:20:07 +00:00
04ec728972
Reimplemented calendar mostly working
...
Multi day alignment puzzle is pretty hard...
2022-11-22 23:59:21 +00:00
bede8b4176
Merge branch 'master' into subhire
...
# Conflicts:
# Pipfile
# Pipfile.lock
# package-lock.json
2022-11-21 19:49:33 +00:00
8cade512d1
Initial work at reimplementing the calendar in python
...
Buhby fullcalendar
2022-11-18 16:16:06 +00:00
418219940b
Add subhire link to new event page
2022-11-18 14:58:59 +00:00
37101d3340
Update lockfile
2022-11-18 14:29:44 +00:00
de4bed92a4
Build(deps): Generally update JS & Python deps ( #512 )
2022-11-17 12:06:21 +00:00
dependabot[bot]
3767923175
Build(deps): Bump yargs-parser and yargs ( #507 )
...
Bumps [yargs-parser](https://github.com/yargs/yargs-parser ) and [yargs](https://github.com/yargs/yargs ). These dependencies needed to be updated together.
Updates `yargs-parser` from 5.0.0-security.0 to 20.2.9
- [Release notes](https://github.com/yargs/yargs-parser/releases )
- [Changelog](https://github.com/yargs/yargs-parser/blob/main/CHANGELOG.md )
- [Commits](https://github.com/yargs/yargs-parser/commits/yargs-parser-v20.2.9 )
Updates `yargs` from 7.1.1 to 15.4.1
- [Release notes](https://github.com/yargs/yargs/releases )
- [Changelog](https://github.com/yargs/yargs/blob/main/CHANGELOG.md )
- [Commits](https://github.com/yargs/yargs/commits/v15.4.1 )
---
updated-dependencies:
- dependency-name: yargs-parser
dependency-type: indirect
- dependency-name: yargs
dependency-type: indirect
...
Signed-off-by: dependabot[bot] <support@github.com >
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2022-11-15 15:52:49 +00:00
dependabot[bot]
1d77cf95d3
Build(deps): Bump scss-tokenizer and node-sass ( #506 )
...
Bumps [scss-tokenizer](https://github.com/sasstools/scss-tokenizer ) to 0.4.3 and updates ancestor dependency [node-sass](https://github.com/sass/node-sass ). These dependencies need to be updated together.
Updates `scss-tokenizer` from 0.3.0 to 0.4.3
- [Release notes](https://github.com/sasstools/scss-tokenizer/releases )
- [Commits](https://github.com/sasstools/scss-tokenizer/compare/v0.3.0...v0.4.3 )
Updates `node-sass` from 7.0.1 to 7.0.3
- [Release notes](https://github.com/sass/node-sass/releases )
- [Changelog](https://github.com/sass/node-sass/blob/master/CHANGELOG.md )
- [Commits](https://github.com/sass/node-sass/compare/v7.0.1...v7.0.3 )
---
updated-dependencies:
- dependency-name: scss-tokenizer
dependency-type: indirect
- dependency-name: node-sass
dependency-type: direct:production
...
Signed-off-by: dependabot[bot] <support@github.com >
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2022-11-15 15:44:25 +00:00
dependabot[bot]
1f21d0b265
Build(deps): Bump engine.io and browser-sync ( #508 )
...
Bumps [engine.io](https://github.com/socketio/engine.io ) to 6.2.0 and updates ancestor dependency [browser-sync](https://github.com/BrowserSync/browser-sync ). These dependencies need to be updated together.
Updates `engine.io` from 3.5.0 to 6.2.0
- [Release notes](https://github.com/socketio/engine.io/releases )
- [Changelog](https://github.com/socketio/engine.io/blob/main/CHANGELOG.md )
- [Commits](https://github.com/socketio/engine.io/compare/3.5.0...6.2.0 )
Updates `browser-sync` from 2.27.7 to 2.27.10
- [Release notes](https://github.com/BrowserSync/browser-sync/releases )
- [Changelog](https://github.com/BrowserSync/browser-sync/blob/master/CHANGELOG.md )
- [Commits](https://github.com/BrowserSync/browser-sync/compare/v2.27.7...v2.27.10 )
---
updated-dependencies:
- dependency-name: engine.io
dependency-type: indirect
- dependency-name: browser-sync
dependency-type: direct:development
...
Signed-off-by: dependabot[bot] <support@github.com >
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2022-11-15 15:33:50 +00:00
7846a6d31e
Rename combine-prs to combine-prs.yml
2022-11-14 18:20:57 +00:00
d28b73a0b8
Create combine-prs
...
Copied from here: https://github.com/hrvey/combine-prs-workflow
2022-11-14 16:30:55 +00:00
dependabot[bot]
5c2e8b391c
Build(deps): Bump moment from 2.29.2 to 2.29.4 ( #505 )
...
Bumps [moment](https://github.com/moment/moment ) from 2.29.2 to 2.29.4.
- [Release notes](https://github.com/moment/moment/releases )
- [Changelog](https://github.com/moment/moment/blob/develop/CHANGELOG.md )
- [Commits](https://github.com/moment/moment/compare/2.29.2...2.29.4 )
---
updated-dependencies:
- dependency-name: moment
dependency-type: direct:production
...
Signed-off-by: dependabot[bot] <support@github.com >
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2022-11-14 15:08:05 +00:00
dependabot[bot]
548bc1df81
Build(deps): Bump socket.io-parser from 3.3.2 to 3.3.3 ( #503 )
...
Bumps [socket.io-parser](https://github.com/socketio/socket.io-parser ) from 3.3.2 to 3.3.3.
- [Release notes](https://github.com/socketio/socket.io-parser/releases )
- [Changelog](https://github.com/socketio/socket.io-parser/blob/main/CHANGELOG.md )
- [Commits](https://github.com/socketio/socket.io-parser/compare/3.3.2...3.3.3 )
---
updated-dependencies:
- dependency-name: socket.io-parser
dependency-type: indirect
...
Signed-off-by: dependabot[bot] <support@github.com >
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2022-11-13 16:17:08 +00:00
dependabot[bot]
c1d2bce8fb
Build(deps): Bump minimatch from 3.0.4 to 3.0.8 ( #504 )
...
Bumps [minimatch](https://github.com/isaacs/minimatch ) from 3.0.4 to 3.0.8.
- [Release notes](https://github.com/isaacs/minimatch/releases )
- [Commits](https://github.com/isaacs/minimatch/compare/v3.0.4...v3.0.8 )
---
updated-dependencies:
- dependency-name: minimatch
dependency-type: indirect
...
Signed-off-by: dependabot[bot] <support@github.com >
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2022-11-13 16:16:51 +00:00
c71beab278
Change: Only supervisors have edit access to the training database
2022-10-24 16:23:46 +01: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
948a41f43a
Initial work on associating events with subhires
2022-10-20 12:56:42 +01:00
4449efcced
Add subhire detail view
2022-10-20 00:00:57 +01:00
39ed5aefb4
Set printed PDF title == filename
...
Should fix #497
2022-10-18 12:48:25 +01:00
8b0cd13159
Initially create subhire model and form
2022-10-15 19:09:51 +01:00
e7e760de2e
Fix copy to clipboard buttons on authorisation request form
2022-10-15 17:58:07 +01:00
9091197639
Minor audit fix
2022-06-02 15:36:53 +01:00
4f4baa62c1
Fix tests
2022-05-30 22:33:55 +01:00
b9f8621e1a
Migrations fix
2022-05-26 16:23:51 +01:00
4b1dc37a7f
Rename 'salvage value' to 'replacement cost'
...
This more accurately reflects historical use of the field, and what the insurers actually want. Ref #439
2022-05-26 10:29:53 +01:00
dependabot[bot]
9273ca35cf
Build(deps): Bump django from 3.2.12 to 3.2.13 ( #493 )
...
Bumps [django](https://github.com/django/django ) from 3.2.12 to 3.2.13.
- [Release notes](https://github.com/django/django/releases )
- [Commits](https://github.com/django/django/compare/3.2.12...3.2.13 )
---
updated-dependencies:
- dependency-name: django
dependency-type: direct:production
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2022-05-16 18:35:20 +01:00
dependabot[bot]
4a4b7fa30d
Build(deps): Bump pypdf2 from 1.26.0 to 1.27.5 ( #492 )
...
Bumps [pypdf2](https://github.com/py-pdf/PyPDF2 ) from 1.26.0 to 1.27.5.
- [Release notes](https://github.com/py-pdf/PyPDF2/releases )
- [Changelog](https://github.com/py-pdf/PyPDF2/blob/main/CHANGELOG )
- [Commits](https://github.com/py-pdf/PyPDF2/compare/1.26.0...1.27.5 )
---
updated-dependencies:
- dependency-name: pypdf2
dependency-type: direct:production
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Arona Jones <aj@aronajones.com >
2022-05-16 18:14:04 +01:00
a44a532c7d
Create manual deployment Github Action
2022-05-16 16:54:47 +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
dependabot[bot]
1369a2f978
Build(deps): Bump moment from 2.29.1 to 2.29.2 ( #491 )
...
Bumps [moment](https://github.com/moment/moment ) from 2.29.1 to 2.29.2.
- [Release notes](https://github.com/moment/moment/releases )
- [Changelog](https://github.com/moment/moment/blob/develop/CHANGELOG.md )
- [Commits](https://github.com/moment/moment/compare/2.29.1...2.29.2 )
---
updated-dependencies:
- dependency-name: moment
dependency-type: direct:production
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2022-04-13 09:43:32 +01:00
38eafbced3
Only require item prerequisites on competency assessed
2022-03-07 16:43:00 +00:00
900002bf71
Modalise training item qualification edit
...
Also fixed some stuff
2022-03-06 18:30:03 +00:00
2869c9fcc3
FIX(T): 500 error editing training item qualifications
...
For the second time with this piece of functionality...how did that ever work?
2022-03-06 17:30:11 +00:00
00eb4e0e27
FEAT(T): Add ability to view users passed out in a certain training item
2022-03-03 19:31:04 +00:00
23e17b0e34
FIX(T): Training level requirement changes spamming recent changes
2022-03-03 19:14:20 +00:00
bf268a4566
Minor branding tweak
2022-03-03 19:10:05 +00:00
dedb8d81fe
FEAT(T): Add ability to log items at various depths during a session
...
Also fixes inability to search by reference number
2022-03-01 18:36:35 +00:00
7d785f4f1b
Hotfix: Unable to add training item in requirements form
2022-02-27 22:16:39 +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
cd5889f60e
Wrong place...
2022-02-24 14:52:52 +00:00
f18bf3b077
Add total asset number to list page
2022-02-24 14:52:19 +00:00
3d36d986a4
Add basic validation of item prerequisites
...
Currently throws the worlds most unhelpful error message...
2022-02-23 16:01:00 +00:00
41f5a23ef0
Redesign label sheet to have variable (csa based) label size
2022-02-22 23:24:27 +00:00