91990e7a1d
feat(providers): remove call to registerPolicies because it's now called by the framework
...
Signed-off-by: miguel456 <me@nogueira.codes>
2023-02-26 01:01:18 +00: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
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
0e85f81fe6
chore: update verify email wording
2022-03-06 10:05:55 +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
294c678283
Fix broken opt-in notifications
2022-02-11 00:51:16 +00:00
93b015f98b
Remove giveaway page and announcements
2021-12-19 03:43:30 +00:00
10da9f6797
feat: add Discord authentication framework
2021-12-15 02:27:32 +00:00
c657da951c
Allow vacancies to be deleted
2021-10-25 05:45:45 +01:00
596d0ab648
Removed MojangStatusProvider
...
Mojang got rid of their old status API as it wasn't working properly, and it was based on a legacy system: https://bugs.mojang.com/browse/WEB-2303?focusedCommentId=1086543&page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel#comment-1086543
2021-10-25 02:52:02 +01:00
ab037a3474
Allow hiding IP addresses
...
This commit introduces a new feature where users can disable the collection and display of IP addresses. It's hardcoded in the .env config file for security reasons, and demo mode ignores this setting, because it already hides IPs by default.
2021-10-23 07:27:35 +01:00
5ff96143a7
Fix no-license UUID bug
...
This commit fixes a registration bug while license requirements are off.
Since the app always expects a UUID, it would error out without one.
2021-10-20 03:43:58 +01:00
a880eb65b0
Revert last commits
...
This reverts commit 2ddef6058dba02b757c1385326ad14c90a6cbe4a.
2021-10-13 02:57:00 +01:00
2ddef6058d
Revert "Revert "Revert "Merge branch 'master' into develop"""
...
This reverts commit 427c9d1c57103ea25a928531db882ea010059e11.
*facepalm*
2021-10-13 01:55:12 +01:00
427c9d1c57
Revert "Revert "Merge branch 'master' into develop""
...
This reverts commit fc6d7d2b18ae5cba989ff953638a7de38524bc9f.
2021-10-13 01:47:16 +01:00
fc6d7d2b18
Revert "Merge branch 'master' into develop"
...
This reverts commit 42178e26de18305cc9210107f3a0fc1275e5727f, reversing
changes made to d876dd605553bbb92aeb24a8f1c2dfc21b2a7e2c.
2021-10-13 01:19:04 +01:00
b2b29382bf
Merge branch 'develop'
2021-10-13 00:02:42 +01:00
92679e94d5
Add unknown MC status placeholder to cache
2021-10-12 23:01:15 +01:00
8d1e39c43c
Replaced ConnectException with ConnectionException
...
This exception is thrown and handled when Mojang servers are down.
2021-10-12 22:41:24 +01:00
3f4bc28fd4
Added Demo mode
...
Demo mode allows to safely run a demo version of the app, with destructive features limited.
Some bugs were also fixed in this commit.
2021-09-04 00:44:54 +01:00
ddd79d38fe
API Resources and first endpoints
2021-03-31 03:55:09 +01:00
99779c9053
API key management interface
2021-03-30 01:27:49 +01:00
6d94263ede
JSON response provider
2021-03-29 23:47:55 +01:00
a206782187
Added TeamFile Authorization Policy
2020-12-08 03:09:17 +00:00
7323ffec2b
Added Team Authorization Policy
2020-12-08 02:58:10 +00:00
96aa01b9c6
Recent changes
2020-11-02 21:44:05 +00:00
4eb115d165
Revert "Apply fixes from StyleCI (pull request #6 )"
...
This reverts pull request #6 .
> This pull request applies code style fixes from an analysis carried out by [StyleCI](https://bitbucket.styleci.io ).
>
> For more information, click [here](https://bitbucket.styleci.io/analyses/a2Jl7D ).
2020-10-21 00:29:50 +00:00
773ec570d9
Apply fixes from StyleCI
2020-10-21 00:01:41 +00:00
6541e25a39
Apply fixes from StyleCI
2020-10-10 16:30:26 +00:00
0930c29b9a
RSM-5 Update to Laravel 8
2020-10-08 23:47:23 +01:00
e93abd2ab7
Added logging for successful authentication attempts
2020-09-08 01:31:09 +01:00
20ab381076
Added logging for failed authentication attempts
2020-09-08 01:26:27 +01:00
e8119b763c
Register Application observers
2020-09-07 21:43:48 +01:00
6be5e241d4
Add permission and provider imports
2020-08-31 16:41:01 +01:00
ca82f5882d
Add settings page
2020-08-30 23:06:01 +01:00
94d08f1886
Trust Heroku proxies
...
This commit also forces the environment into HTTPS when in production.
2020-07-18 06:33:00 +01:00
4a766620ff
Fix appointment policy not being called correctly
...
This commit fixes the appointment policy being called at the wrong time, with the wrong arguments.
It also fixes wrong references on the auth service provider, also fixing other issues with poliy usage.
Fixes #3 and SPACEJEWEL-HOSTING-59.
2020-07-16 05:24:00 +01:00
bca6020ab0
Add ability to edit forms and add new fields
...
This commit adds the ability to edit and modify existing forms.
On the technical side, it also adds a new reusable validation Facade which helps reduce duplicated code.
2020-07-15 06:48:49 +01:00
9ec2f9edce
Update .env.example to reflect new config values
2020-06-27 22:22:33 +01:00
33c16fcf46
Add user directory & isolate authorisation
2020-06-27 19:15:33 +01:00
5a8c080a31
Beta version
...
This commit is too large to list all changes.
2020-06-27 00:32:33 +01:00
d15c0cb12f
Major changes - Vote system now finished
2020-05-30 00:20:39 +01:00
2ff0da3e4f
Made Profile & Account Settings functional
...
Also moved redundant HTML markup to component file for reuse.
Username to UUID converter also added as Middleware
2020-05-13 22:47:51 +01:00
a4e415943a
Add save & update functionality to positions
...
Tooltips also added, as well as a general configuration file for Mojang Status URL.
Relationships were also added between forms and Vacancies.
Status verification for the dashboard was moved to a Service Provider, where it adds log entries when cache expires.
Authentication controllers were also updated to reflect the new dashboard URL.
2020-05-08 00:24:56 +01:00
70c7429e36
Added Authentication Scaffolding, Dashboard, and Sidenav
2020-04-29 03:20:00 +01:00
3bd773e2d3
Added main page
...
This commit adds the main page (incl. breadcrumbs), a license file, a contact form (with recaptcha) and a captcha config file.
2020-04-27 07:28:00 +01:00
f80e9fcba0
First commit
2020-04-26 05:09:32 +01:00