Commit Graph

1080 Commits

Author SHA1 Message Date
Dane Everitt f51b730f51
Better user search filtering 2022-03-12 17:06:14 -05:00
Dane Everitt 2ee8ac557a
Add "*" filter for user searching 2022-03-12 16:08:00 -05:00
Dane Everitt 93febff5e8
Include footer on the table 2022-02-27 16:15:11 -05:00
Dane Everitt 134ba508e2
Fix i18n 2022-02-26 12:01:05 -05:00
Dane Everitt fb1f75353d
Run cs-fixer on files 2022-02-13 19:06:53 -05:00
Dane Everitt afd0a8f768
Update phpstan 2022-02-13 19:04:11 -05:00
Dane Everitt e683c0a518
Fix failing tests related to these changes 2022-02-13 18:32:02 -05:00
Dane Everitt fac4902ccc
Don't trigger an internal error if hitting 2fa endpoint and it isn't enabled 2022-02-13 17:33:12 -05:00
Dane Everitt b43e8835bb
Don't store a new key on every login 2022-02-13 15:06:08 -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 54c7207836
Fix authentication request creation 2022-02-13 14:23:20 -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 34d20b2bf0
api: remove old debug logs 2021-11-04 11:37:33 -06:00
Dane Everitt cdd8eabcc0
Add phpstan for static analysis (#3718) 2021-10-30 13:41:38 -07:00
Matthew Penner 871d0bdd1c
ui(admin): add egg exporting 2021-10-30 14:23:29 -06:00
Matthew Penner 70cf5c17aa
ui(admin): basic server creation 2021-10-29 00:04:28 -06:00
Matthew Penner cddf2ce41c
ui(admin): new egg page 2021-10-23 13:13:25 -06:00
Matthew Penner 9ab8f946ec
this should fix tests!
Pro-tip: disable function calls that don't work instead of trying
to figure out why they don't work :)
2021-10-06 15:02:30 -06:00
Matthew Penner d945ce76f2
hopefully fix integration tests 2021-10-06 14:45:44 -06:00
Matthew Penner 6df90a12d8
ui(admin): add delete egg variable button 2021-10-03 16:07:13 -06:00
Matthew Penner 1eed25dcc7
ui(admin): finish egg variable editing 2021-10-03 16:07:13 -06:00
Matthew Penner e2de673488
Merge branch 'develop' into v2 2021-09-30 16:08:11 -06:00
Dane Everitt 4a84c36009
Fix security vulnerability when authenticating a two-factor authentication token for a user
See associated security advisory for technical details on the content of this security fix.

GHSA ID: GHSA-5vfx-8w6m-h3v4
2021-09-21 21:30:08 -07:00
Dane Everitt 5a4d1a668f
UI tweaking and transformer for the stored keys 2021-09-19 11:24:38 -07: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 8d0dd42475
ui(admin): add egg install editing 2021-09-17 14:47:56 -06:00
Matthew Penner e8ddadc608
ui(admin): implement basic egg importing 2021-09-17 13:48:20 -06:00
Matthew Penner a6ab61adba
ui(admin): allow editing allocations for servers 2021-09-15 15:37:17 -06:00
Matthew Penner 5843c34240
fix type error with WebauthnKeyTransformer 2021-09-13 02:34:01 -06:00
Matthew Penner 6362731d55
ui(admin): implement basic server editing 2021-09-12 22:15:45 -06:00
Matthew Penner d0a78ec067
ui(admin): add new node page 2021-09-12 21:22:33 -06:00
Matthew Penner 3c01dbbcc5
ui(admin): add allocation table, implement allocation creator 2021-09-12 19:40:10 -06:00
Matthew Penner 0c943248bc
cleanup 2021-09-12 16:22:34 -06:00
Matthew Penner d167ef1f89
Merge branch 'develop' into v2 2021-09-01 16:28:56 -06:00
Dane Everitt e96ead4c4d
Update API calls to Wings to only pass the required details with the changes to the installer system 2021-08-29 14:09:43 -07:00
Matthew Penner 8f43ca66df
actually fix bad merge 2021-08-21 13:35:55 -06:00
Matthew Penner b26556e201
Merge branch 'develop' into v2 2021-08-21 12:50:51 -06:00
Matthew Penner b4cae916ac
transfers: fix allocation array merging logic (#3551) 2021-08-18 12:58:41 -06:00
Dane Everitt 2b3303c46b
Fix changing a user password to not incorrectly handle logging out old sessions; closes #3531 2021-08-15 17:37:12 -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 5a1cceb9d2
Fix bindings for schedule tasks 2021-08-07 15:45:36 -07:00
Dane Everitt 1bc1b87422
Fix call to getIncludesForTransformer 2021-08-07 14:54:22 -07:00
Dane Everitt 9e0ec8fca8
Update access token generation to return more useful class 2021-08-07 14:52:58 -07:00
Dane Everitt fdd90b3be7
Remove unnecessary function 2021-08-07 14:32:40 -07:00
Dane Everitt 5c81f820d8
Remove old application API base transformer 2021-08-07 13:25:06 -07:00