b6213bc66f
improvement: improve user search box
2022-02-22 16:54:52 +00:00
d6e248b571
Improve user list
2022-02-02 05:59:33 +00:00
4da435dc1e
Remove "staff member" list
2022-02-02 05:36:09 +00:00
2c4cc5f4da
Add application status to valid application list
2021-11-06 15:12:29 +00:00
799b0b873b
Button aesthetics
2021-11-06 15:07:28 +00:00
a2f7b76fcb
Add interface to force rejections
2021-11-06 15:06:47 +00:00
aed473a01a
Add logic for forced application rejection
2021-11-06 14:52:48 +00:00
93172d1e81
Improve devtools interface
...
This commit revamps the interface and adds more commands.
2021-10-30 04:37:10 +01:00
230eda1974
Removed API key feature
...
Removed API key generation feature in preparation for JWT authentication
2021-10-29 20:23:45 +01:00
c657da951c
Allow vacancies to be deleted
2021-10-25 05:45:45 +01:00
1afd420d25
Added account status badges
2021-10-25 02:28:42 +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
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
6940b1816e
Merge remote-tracking branch 'origin/develop' into develop
2021-03-31 15:50:55 +01:00
ddd79d38fe
API Resources and first endpoints
2021-03-31 03:55:09 +01:00
2bc07d8ca0
Add key management page
2021-03-30 18:16:01 +01:00
Miguel N
9c597eeb65
Update 'resources/views/dashboard/administration/formbuilder.blade.php'
2021-01-27 02:07:34 +00:00
14a8e9e9d5
Force users to change password
...
This commit applies the password_expiration setting to all users.
Users won't be able to do anything other than update password until it's done.
2021-01-06 05:03:38 +00:00
aa2bfac3e5
Show current pw policy in register page
...
Also adds a warning for when pw policy is set to off
2021-01-06 03:48:14 +00:00
d1142d3e0c
Apply license and password settings
2021-01-06 03:21:53 +00:00
5cf6b2b241
Selectable game integration
2021-01-06 01:55:22 +00:00
3156b0d17d
Remove ignoreOptions
2021-01-06 01:29:47 +00:00
abace4e85b
Setting categorization system
...
This categorization system aims to prevent mixing different options together.
2021-01-06 01:29:01 +00:00
baddf3fc76
Save value instead of raw model to cache
2021-01-06 01:02:47 +00:00
2ec2a92645
Saveable settings
2021-01-06 00:57:27 +00:00
8b9cb7fbc4
Add 3rd party integrations
...
This commit adds third party integrations to the settings page.
It will allow users to link the games and services their community is using, to facilitate recruiting in each service.
These settings are not saved yet.
2020-12-30 00:11:50 +00:00
aaaf56d415
Removed stray message from players tab
2020-12-20 12:57:41 -05:00
96aa01b9c6
Recent changes
2020-11-02 21:44:05 +00:00
d93170b555
Devtools translation string
2020-09-03 02:58:30 +01:00
3fe3df7357
Vacancy tweaks
2020-09-03 02:26:05 +01:00
a5aef7deb7
Add missing translation
2020-09-02 20:11:01 +01:00
f32c4dc68c
Fixed misspelled translation string
2020-09-02 20:08:20 +01:00
c58b5b56d7
Add administration localization options
2020-09-01 12:43:39 +01:00
41e3e817a2
Added error messages to settings.blade.php
2020-08-31 19:50:58 +01:00
42de40e320
Added CSRF protection to settings
2020-08-31 18:34:09 +01:00
faa3a65e2b
Added unchecked checkbox workaround
2020-08-31 18:32:08 +01:00
ba3a139d1c
Wrapped settings with form-check
2020-08-31 18:13:44 +01:00
25ddf81118
Added form control buttons
...
Also improved form styling
2020-08-31 18:11:00 +01:00
9431eb5036
Updated options rendering
2020-08-31 18:03:20 +01:00
ca82f5882d
Add settings page
2020-08-30 23:06:01 +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
3693ce3431
Add footer to all dashboard pages
2020-07-16 06:46:20 +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
1f50faaea7
Add ability to preview application
2020-07-12 19:36:12 +01:00
e978a5417b
Added ability to delete single application
...
Also moved User observer code to Application observer
2020-07-12 17:01:33 +01:00
bd0664ce0d
Add ability to edit Vacancies
2020-07-11 20:34:26 +01:00
4b390ea536
Added full Vacancy description
...
Also added support for Markdown
2020-07-11 05:34:12 +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