dced0907b6
fix: add error message + instruction to detach team from vacancy
...
Fixes #10 .
Signed-off-by: miguel456 <me@nogueira.codes>
2022-10-22 00:34:54 +01:00
1b7c144497
fix: make uuid optional when adding user, hide field for no license
...
Fixes #16
Signed-off-by: miguel456 <me@nogueira.codes>
2022-10-21 18:46:33 +01:00
cfc1d1038b
refactor: remove n+1 query from application admin notification
...
Signed-off-by: miguel456 <me@nogueira.codes>
2022-10-21 08:17:45 +01:00
d5521030a0
refactor: badge color change
...
Signed-off-by: miguel456 <me@nogueira.codes>
2022-10-21 08:05:57 +01:00
0266639216
feat: add account password status indicator
...
Signed-off-by: miguel456 <me@nogueira.codes>
2022-10-21 07:56:07 +01:00
cfdc0eb37b
feat: prevent forced password reset for passwordless users
...
Signed-off-by: miguel456 <me@nogueira.codes>
2022-10-21 07:47:03 +01:00
c6bc4da41c
feat: assign correct user role upon discord signup
...
Signed-off-by: miguel456 <me@nogueira.codes>
2022-10-21 07:40:51 +01:00
b276cea917
feat: add discord account indicator
...
Signed-off-by: miguel456 <me@nogueira.codes>
2022-10-21 07:39:35 +01:00
376350cda2
feat: complete link/unlink flow for social accts
...
Signed-off-by: miguel456 <me@nogueira.codes>
2022-10-21 07:12:09 +01:00
8c7a1f2859
feat(auth): remove suspended user check at sign up
...
Signed-off-by: miguel456 <me@nogueira.codes>
2022-10-15 17:52:15 +01:00
1114eb33f1
feat(auth): require date of birth for new users
...
Signed-off-by: miguel456 <me@nogueira.codes>
2022-10-15 17:10:25 +01:00
48df4eda56
refactor(auth): remove deprecated method call
...
Signed-off-by: miguel456 <me@nogueira.codes>
2022-10-15 02:21:49 +01:00
0940ad715f
feat(discord): finish discord login/logout sequence
...
Signed-off-by: miguel456 <me@nogueira.codes>
2022-10-15 02:18:41 +01:00
0d749c4390
feat(perms): remove deprecated demote user feature
...
Signed-off-by: miguel456 <me@nogueira.codes>
2022-10-09 21:43:03 +01:00
1de9de2a9b
feat(contact): remove contact form functionality
...
Signed-off-by: miguel456 <me@nogueira.codes>
2022-10-09 21:41:57 +01:00
aec2544f14
chore: old changes
...
Signed-off-by: miguel456 <me@nogueira.codes>
2022-10-08 14:10:02 +01:00
f3996bb68c
feat: 2fa reset notifs
...
Signed-off-by: miguel456 <me@nogueira.codes>
2022-09-21 05:43:11 +01:00
997b57f419
feat: add force password reset feature
2022-09-04 20:30:49 +01:00
30f0ef6586
feat: remove user directory
...
The user directory feature has been removed. This means users can no longer see the user list unless they have admin privileges.
2022-09-04 13:27:56 +01:00
949f94bb5d
feat(users): remove roles from profile view
2022-09-02 10:49:57 +01:00
667425e4e3
feat: added eligibility check to application save method
...
This commit addresses an issue where users could submit as many applications as they wanted by simply navigating to the previous page and resubmitting the form, therefore bypassing validation that was only existent in the front end.
Fixes #20 .
2022-09-02 00:00:28 +01:00
43e6859366
refactor: revamp the user seeder
2022-09-01 16:03:23 +01:00
c793596a3a
feat: add Discord facade
2022-08-28 05:46:32 +01:00
59fdb3fd2a
refactor: remove encryption from Discord entrypoint
2022-08-23 03:01:13 +01:00
bcdc4b83e6
refactor(auth): move discord handlers to own file
2022-08-22 17:06:25 +01:00
1f08ea12c0
feat(auth): add Discord auth boilerplate
2022-08-20 22:02:17 +01:00
075e9492c3
feat(users): add suspended user warning
2022-08-19 02:08:39 +01:00
0f4ce2d7b0
refactor: simplify suspension method, better support for permanent suspensions
2022-08-19 01:13:40 +01:00
2b79ae4d09
feat(users): add account indicators to management page, update old refs
2022-08-19 00:54:32 +01:00
656ce0ca11
refactor: update current ip name in variable
2022-08-19 00:51:20 +01:00
92a3972371
feat(main): several improvements, home page updates
2022-06-28 16:25:56 +01:00
dcbff0f52e
feat: allow users to delete/create own profile
2022-04-08 19:40:35 +01:00
85962de188
fix: prevent display of non-existing profiles
2022-04-08 17:26:51 +01:00
10748f0c7b
feat: log restricted login attempts
2022-04-04 13:58:50 +01:00
7fa1e1e11c
fix: add remaining missing strings
2022-04-04 13:06:01 +01:00
e8cdc7c710
feat: add links to legal docs, force users to accept legal docs
2022-04-04 11:03:09 +01:00
21fdb349d9
refactor: revamp devtools page
...
This commit refactors the development tools page to make it look better. Additionally, it makes small adjustments in the notifications and corrects missing strings from the page.
2022-04-04 09:59:18 +01:00
7bf5c1fbe1
refactor: move absence logic to service
2022-04-03 20:09:33 +01:00
952e307f46
fix: add missing translation functions to controllers
2022-03-31 17:25:25 +01:00
a7c76ad7b8
fix: add validation to home contact form
...
The form wasn't previosly being validated, allowing spammers to proliferate and bypass the captcha.
2022-03-31 17:25:25 +01:00
a4f41b8f8d
fix: add constraint actions to db structure
...
This commit adds several missing "cascade delete" actions to relationships on database tables. This effectively fixes errors while trying to delete user accounts because of pending child records.
Additionally, the observers for applications and vacancies were removed, since they are now obsolete.
The account deletion system was also refactored.
2022-03-07 18:14:42 +00:00
ec23c05c5f
fix: paginate user search results
2022-03-06 12:56:41 +00:00
be494b5f21
feat: add pagination to absence list
2022-02-24 01:28:36 +00:00
e567094f40
feat: add loa requests
...
This commit adds a feature that allows users to request periods of inactivity from their managers. This is effectively known as a leave of absence.
The commit also introduces new permissions and migrations, therefore, you'll need to adapt your database according to these changes.
2022-02-24 00:56:46 +00:00
f61a287c78
chore: upgrade to L9
...
BREAKING CHANGE: This commit updates the Laravel framework to version 9. Additionally, it also updates outdated and abandoned dependencies in the composer.json file.
The resources/lang directory has also been moved to the repository's root directory.
2022-02-22 19:46:18 +00:00
0d62167f0c
Add pagination and order to applications page
2022-02-11 02:11:59 +00:00
784c8f6595
Expand and simplify vacancy update notification
2022-02-11 01:55:01 +00:00
572d750711
Avoid Ghost User in mass notifications
2022-02-11 01:13:30 +00:00
294c678283
Fix broken opt-in notifications
2022-02-11 00:51:16 +00:00
23a191deb9
Add LOA feature, improve components
2022-02-07 18:59:22 +00:00