Dane Everitt
|
764811c927
|
Fix incompatible signatures after update
|
2022-02-27 10:50:31 -05:00 |
|
Dane Everitt
|
cb4d4b5ce6
|
Make personal access tokens soft-deletable; update front-end
|
2022-02-20 13:07:12 -05:00 |
|
Dane Everitt
|
fb1f75353d
|
Run cs-fixer on files
|
2022-02-13 19:06:53 -05:00 |
|
Dane Everitt
|
2d2352017d
|
Fix login authentication using security key
|
2022-02-13 14:57:45 -05:00 |
|
Dane Everitt
|
09497c234a
|
Support authenticating the provided key when loggin in
|
2022-02-13 14:44:50 -05:00 |
|
Dane Everitt
|
969d40d6c1
|
Logic cleanup after a bit of dust collection
|
2022-02-13 14:15:18 -05:00 |
|
Dane Everitt
|
8971e78ab5
|
Merge branch 'v2' into dane/webauthn
|
2022-02-13 13:46:15 -05:00 |
|
Matthew Penner
|
728adfe388
|
server(startup): make startup nullable; resolves #3721
|
2021-11-03 15:32:53 -06:00 |
|
Dane Everitt
|
cdd8eabcc0
|
Add phpstan for static analysis (#3718)
|
2021-10-30 13:41:38 -07:00 |
|
Matthew Penner
|
cddf2ce41c
|
ui(admin): new egg page
|
2021-10-23 13:13:25 -06:00 |
|
Matthew Penner
|
1eed25dcc7
|
ui(admin): finish egg variable editing
|
2021-10-03 16:07:13 -06:00 |
|
Dane Everitt
|
81a6a8653f
|
Fix up creation of keys to fail when registering the same key again
|
2021-09-19 11:24:33 -07:00 |
|
Dane Everitt
|
1053b5d605
|
Get basic storage of webauthn tokens working
|
2021-09-19 11:24:33 -07:00 |
|
Dane Everitt
|
eaf12aec60
|
Clean out existing webauthn logic, implement base logic for base package
|
2021-09-19 11:24:31 -07:00 |
|
Matthew Penner
|
e384c0d5c3
|
Merge branch 'develop' into v2
|
2021-09-11 16:13:11 -06:00 |
|
Dane Everitt
|
7b429831ce
|
Fix missing user agent headers to store an empty string rather than null value
|
2021-09-11 13:00:53 -07:00 |
|
Dane Everitt
|
25d9ba4779
|
Run php-cs-fixer
|
2021-08-15 17:20:36 -07:00 |
|
Dane Everitt
|
436e686037
|
Apply php-cs-fixer changes
|
2021-08-07 16:10:24 -07:00 |
|
Dane Everitt
|
3a83a2d5ac
|
Remove last references to removed api_key model
|
2021-08-07 15:31:52 -07:00 |
|
Dane Everitt
|
815ce0e451
|
Fix test coverage for creating account API keys
|
2021-08-07 15:20:43 -07:00 |
|
Dane Everitt
|
9e0ec8fca8
|
Update access token generation to return more useful class
|
2021-08-07 14:52:58 -07:00 |
|
Dane Everitt
|
cf500a1a54
|
Use a standardized transformer base; replace all client transformers to call that base
|
2021-08-07 13:06:45 -07:00 |
|
Dane Everitt
|
bc1db626e7
|
Fix up subuser controller to use better binding checks
|
2021-08-07 11:15:44 -07:00 |
|
Dane Everitt
|
b47d262ee0
|
Initial pass at deleting as much removed logic as possible; still need to migrate old keys and permissions over
|
2021-08-04 21:15:18 -07:00 |
|
Dane Everitt
|
dfff8ad667
|
Cleanup frontend to only pass the required description field
|
2021-08-04 21:15:18 -07:00 |
|
Dane Everitt
|
374910d73a
|
Fix support for authorization using sanctum tokens
|
2021-08-04 21:15:18 -07:00 |
|
Dane Everitt
|
1a3451fb0d
|
Update underlying model representation for PATs
|
2021-08-04 21:15:18 -07:00 |
|
Dane Everitt
|
d60e8a193b
|
Very basic working implementation of sanctum for API validation
|
2021-08-04 21:15:16 -07:00 |
|
Matthew Penner
|
970f281859
|
backups: default is_successful to false (#3522)
* backups: default is_successful to false
* backups: properly query backups
|
2021-08-03 19:45:25 -07:00 |
|
Matthew Penner
|
38ddcfb0d9
|
Merge branch 'fix/backups' into v2
|
2021-08-03 20:40:40 -06:00 |
|
Matthew Penner
|
c46131e7ad
|
backups: default is_successful to false
|
2021-08-03 15:46:08 -06:00 |
|
Matthew Penner
|
d2864410ed
|
user: yeet remaining name_* fields, again...
|
2021-08-02 22:17:11 -06:00 |
|
Matthew Penner
|
bf9dfa87da
|
yeet name_first and name_last from users table
|
2021-07-28 21:31:00 -06:00 |
|
Matthew Penner
|
e56aef31bc
|
api(application): allow updating a user's role
|
2021-07-25 15:59:58 -06:00 |
|
Matthew Penner
|
25feeaa9f5
|
ui(admin): add role select for user management
|
2021-07-25 15:51:39 -06:00 |
|
Matthew Penner
|
3c2a6e1136
|
ui(files): add pull file modal
|
2021-07-25 13:24:52 -06:00 |
|
Matthew Penner
|
64110d84af
|
tests(unit): add RequireTwoFactorAuthenticationTest
|
2021-07-18 11:28:14 -06:00 |
|
Matthew Penner
|
f9114e2de0
|
feat(ssh-keys): add ssh key endpoints and ui components
|
2021-07-17 15:45:46 -06:00 |
|
Matthew Penner
|
9d64c6751b
|
app: update models
|
2021-07-17 15:18:05 -06:00 |
|
Matthew Penner
|
28146f5bb6
|
webauthn: add controllers and transformers
|
2021-07-17 14:45:23 -06:00 |
|
Matthew Penner
|
bc4e28578d
|
Merge branch 'develop' into feature/react-admin
|
2021-07-17 11:12:02 -06:00 |
|
ClumsyAdmin
|
57987c0f79
|
Update Allocation.php (#3468)
Max port typo
|
2021-07-17 10:02:15 -07:00 |
|
Matthew Penner
|
ea4bcf0b9c
|
Merge branch 'develop' into feature/react-admin
|
2021-07-13 15:21:16 -06:00 |
|
Dane Everitt
|
d3e3b1db38
|
Test that a deleted backup makes an audit log entry
|
2021-07-11 12:15:39 -07:00 |
|
Matthew Penner
|
a3b59f24af
|
Merge branch 'develop' into feature/react-admin
|
2021-05-18 17:07:25 -06:00 |
|
Dane Everitt
|
5d5e4ca7b1
|
Add support for locking backups to prevent any accidental deletions
|
2021-05-03 21:26:09 -07:00 |
|
Dane Everitt
|
92cd659db3
|
Add underlying data changes necessary for new task & schedule features
|
2021-05-01 10:44:40 -07:00 |
|
Matthew Penner
|
49de31bf4c
|
Merge branch 'develop' into feature/react-admin
|
2021-03-21 15:49:41 -06:00 |
|
Dane Everitt
|
aa0b7977bb
|
Fix error spam in logs due to missing cron month
|
2021-03-21 10:49:23 -07:00 |
|
Matthew Penner
|
2e046ae258
|
Merge branch 'develop' into feature/react-admin
|
2021-03-12 14:13:22 -07:00 |
|