Commit Graph

724 Commits

Author SHA1 Message Date
2b7909caa4 fix(config): updated config value w/ empty string key
Dotenv does not allow empty string keys; this would result in an ambiguous error when running post-install composer scripts and loading the app itself. Fixed by adding the actual .env key name.

Signed-off-by: miguel456 <me@nogueira.codes>
2023-02-25 23:52:26 +00:00
4bf8190fe6 chore(deps): updated dependencies to Laravel 10
See #21 for details

Signed-off-by: miguel456 <me@nogueira.codes>
2023-02-25 23:43:46 +00:00
d1efd3e1fd feat(routes): remove unused uptime route
Signed-off-by: miguel456 <me@nogueira.codes>
2023-02-25 22:13:44 +00:00
04ff636f44 chore: remove pipeline & dependabot config
Signed-off-by: miguel456 <me@nogueira.codes>
2023-01-15 00:50:48 +00:00
3727c84f3e refactor: code style changes
Signed-off-by: miguel456 <me@nogueira.codes>
2023-01-15 00:04:00 +00:00
25155bff2e refactor: remove unused class references and dead routes
Signed-off-by: miguel456 <me@nogueira.codes>
2022-11-19 03:15:18 +00:00
0941023aef fix: check if absence is cancellable in expiry check instead
Approved & pending absences can be cancelled. Initial actionability check only accounts for pending absences. Fixes issue where expired absences wouldn't be ended.

Signed-off-by: miguel456 <me@nogueira.codes>
2022-11-19 03:05:55 +00:00
228750e1c3 fix: check actual absence relationship instead of id
Signed-off-by: miguel456 <me@nogueira.codes>
2022-11-19 02:59:25 +00:00
60d2d17215 Merge branch 'bugfix-release' into 'main'
Release version 0.9.2

See merge request games-club/rbrecruiter-gc!29
2022-11-15 22:46:36 +00:00
4a2061fbf9 fix: prevent flood of absence expiry notifcation emails
Signed-off-by: miguel456 <me@nogueira.codes>
2022-11-12 22:09:42 +00:00
35d112a5ca fix: check if absence is ended
Signed-off-by: miguel456 <me@nogueira.codes>
2022-11-08 01:19:58 +00:00
27ba576678 fix: remove n+1 absence notification
Signed-off-by: miguel456 <me@nogueira.codes>
2022-11-08 00:56:56 +00:00
66f6b9ffd0 fix: import missing user class in Bancheck.php
Signed-off-by: miguel456 <me@nogueira.codes>
2022-11-08 00:42:41 +00:00
a88d04e764 fix: remove dead middleware
Signed-off-by: miguel456 <me@nogueira.codes>
2022-11-08 00:38:21 +00:00
81d995cfc7 refactor: remove useless check for existence
Route model binding already returns a 404 if a model is not found through its ID, thus rendering the code performing that validation useless.

Signed-off-by: miguel456 <me@nogueira.codes>
2022-11-08 00:36:07 +00:00
f43ff4e9a0 refactor: count on the query, not collection
This commit introduces a short performance boost by counting the records in the query itself, instead of doing that in the collection Laravel returns.

Signed-off-by: miguel456 <me@nogueira.codes>
2022-11-08 00:32:48 +00:00
839219ae4b chore(deps): npm audit
Signed-off-by: miguel456 <me@nogueira.codes>
2022-11-07 23:49:45 +00:00
e9b70c61da chore(deps): add Englightn, translation manager
Signed-off-by: miguel456 <me@nogueira.codes>
2022-11-07 23:49:19 +00:00
0cfbfd5260 Merge branch 'bugfix-release' into 'main'
Release bugfix version 0.9.1

See merge request games-club/rbrecruiter-gc!28
2022-10-28 23:13:05 +00:00
621d262d29 fix: show age in user mgmt page and appl page
Signed-off-by: miguel456 <me@nogueira.codes>
2022-10-28 20:15:45 +01:00
501399ee2e fix: switch admin loa perms to hiring manager role
Signed-off-by: miguel456 <me@nogueira.codes>
2022-10-26 21:28:13 +01:00
9750e2cfcd fix: close unclosed img tag breaking the layout
Signed-off-by: miguel456 <me@nogueira.codes>
2022-10-26 21:18:57 +01:00
e24e4d1dd9 fix: properly internationalize string for comment char limit
Signed-off-by: miguel456 <me@nogueira.codes>
2022-10-26 19:57:37 +01:00
b89d71b371 Revert "Revert "merge 1""
This reverts commit 0c463d1f10.
2022-10-24 01:04:22 +01:00
0c463d1f10 Revert "merge 1"
This reverts commit 0bc6c20a6d.
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
614410e7b7 merge
Signed-off-by: miguel456 <me@nogueira.codes>
2022-10-24 00:55:31 +01:00
f5dc235a72 feat: add user dob to profile
Signed-off-by: miguel456 <me@nogueira.codes>
2022-10-24 00:43:25 +01:00
59351ef7bc feat: allow users to set their age
Signed-off-by: miguel456 <me@nogueira.codes>
2022-10-24 00:15:41 +01:00
ad4571db2a feat; add apply with discord btns to home page
Signed-off-by: miguel456 <me@nogueira.codes>
2022-10-23 20:42:06 +01:00
d2de57c55d fix: remove sttray value attribute preventing vacancy form submission
Signed-off-by: miguel456 <me@nogueira.codes>
2022-10-23 18:33:30 +01:00
3d219ea429 feat: add age requirement field to vacancies, defaulting to 16
Signed-off-by: miguel456 <me@nogueira.codes>
2022-10-23 18:14:31 +01:00
043fcd102a feat: add visual indicator for the applicant discord acct
Signed-off-by: miguel456 <me@nogueira.codes>
2022-10-23 17:38:43 +01:00
c40b12f9f0 feat: add dashboard btn to menu
Signed-off-by: miguel456 <me@nogueira.codes>
2022-10-23 17:29:22 +01:00
ce9184c386 feat: require that users link their discord to apply to certain vacancies
Signed-off-by: miguel456 <me@nogueira.codes>
2022-10-22 03:46:44 +01:00
b9cc2aad46 fix: localize error message in appl
Signed-off-by: miguel456 <me@nogueira.codes>
2022-10-22 02:07:14 +01:00
93ac960419 feat: add discord acct requirement for vacancies
Signed-off-by: miguel456 <me@nogueira.codes>
2022-10-22 02:05:25 +01:00
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
73a674096a fix: fix faulty relationship query preventing form deletion
Fixes #12.

Signed-off-by: miguel456 <me@nogueira.codes>
2022-10-22 00:19:17 +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
9056ee131f refactor: update user roles and permissions for new role
Signed-off-by: miguel456 <me@nogueira.codes>
2022-10-21 15:06:00 +01:00
8c592bd82d fix: add diff for humans in home page pos description
Signed-off-by: miguel456 <me@nogueira.codes>
2022-10-21 14:24:50 +01:00
49b93f50f1 feat: add discord account info to application screen
Signed-off-by: miguel456 <me@nogueira.codes>
2022-10-21 08:28:09 +01:00
68aa968a5c refactor: switch originalIP to registrationIp
Signed-off-by: miguel456 <me@nogueira.codes>
2022-10-21 08:21:00 +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
830c15e6ee feat: add no password status to acct indicators
Signed-off-by: miguel456 <me@nogueira.codes>
2022-10-21 08:02:06 +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