22 Commits

Author SHA1 Message Date
2b1caeb80c
branch commit
Signed-off-by: miguel456 <me@nogueira.codes>
2023-06-29 18:21:58 +01:00
3727c84f3e
refactor: code style changes
Signed-off-by: miguel456 <me@nogueira.codes>
2023-01-15 00:04:00 +00:00
b89d71b371
Revert "Revert "merge 1""
This reverts commit 0c463d1f10145bf99dd63fd7128f992ab2371ffb.
2022-10-24 01:04:22 +01:00
0c463d1f10
Revert "merge 1"
This reverts commit 0bc6c20a6d6ad9b906827b9d3f3034a811178f60.
2022-10-24 01:03:43 +01:00
0bc6c20a6d
merge 1
Signed-off-by: miguel456 <me@nogueira.codes>
2022-10-24 01:01:10 +01:00
b8242dbc87 feat: add account deletion notifications
This also sets up notifications for all site admins
2022-03-07 21:14:51 +00:00
a265debe4c feat: add account unlock/lock notifications 2022-03-07 19:43:14 +00:00
52ece54202 chore: update wording and info on new user email 2022-03-05 23:24:25 +00:00
e9c24d8f37 chore: change wording on suspension notification 2022-03-05 22:24:38 +00:00
80965d786c fix: remove unnecessary notifiable 2022-02-27 17:07:31 +00:00
784c8f6595 Expand and simplify vacancy update notification 2022-02-11 01:55:01 +00:00
294c678283 Fix broken opt-in notifications 2022-02-11 00:51:16 +00:00
025f69f622 Update email salutations/greetings 2022-02-10 20:33:08 +00:00
5e2eabac0c Improve transactional emails 2022-02-10 15:45:22 +00:00
fce6e92d9d
Added an appointment cancellation button 2021-11-03 00:38:20 +00:00
96aa01b9c6 Recent changes 2020-11-02 21:44:05 +00:00
9b4bdefd81 RSM-78 Add OneSignal credential config and others 2020-10-10 18:22:38 +01:00
6541e25a39 Apply fixes from StyleCI 2020-10-10 16:30:26 +00:00
17fb0e236f Make notifications cancellable
This commit makes certain notifications cancellable. This enables notifications to be sent conditionally based on the user's choice.
2020-08-31 22:06:00 +01:00
5f1f92a9ce Code review
This commit fixes some superficial instances of Broken Access Control 
(https://owasp.org/www-project-top-ten/OWASP_Top_Ten_2017/Top_10-2017_A5-Broken_Access_Control).
There may be some more instances of this, as authorization was only done 
after most of the controllers were done (big mistake).

Some refactoring was also performed, where Route Model Binding with DI 
(dependency injection) was used whenever possible, to increase 
testability of the codebase.
Some reused code was also moved to Helper classes as to enforce DRY; 
There may be some lines of code that are still copy-pasted from other 
parts of the codebase for reuse.

Non-breaking refactoring changes were made, but the app as a whole still 
needs full manual testing, and customised responses to HTTP 500 
responses. Some errors are also not handled gracefully and this wasn't 
checked in this commit.
2020-07-16 21:21:28 +01:00
bd0664ce0d Add ability to edit Vacancies 2020-07-11 20:34:26 +01:00
5a8c080a31 Beta version
This commit is too large to list all changes.
2020-06-27 00:32:33 +01:00