Dane Everitt
63f945bc3a
Add test coverage to cehck the authorization state of client resources
2021-01-19 21:20:55 -08:00
Dane Everitt
e8dcd30e0c
[security] fix resources not properly returning an error when they don't match the server in the URL
...
Prior to this fix certain resources were accessible even when their assigned server was not the same as the server in the URL. This causes the resource server relationship to not match the server variable present on the request.
Due to this failed logic it was possible for users to access resources they should not have been able to access otherwise for some areas of the panel.
2021-01-19 21:19:17 -08:00
Dane Everitt
eecd550c48
Make debugging test failures easier
2021-01-19 20:11:00 -08:00
Matthew Penner
e01d859b53
db: add User has one AdminRole relation
2021-01-19 18:51:29 -07:00
Charles Morgan
f5a97d4399
Edit UI
...
Moves cron time display under title bar.
2021-01-17 23:18:00 -05:00
Charles Morgan
ffeedf17e4
Adds months for schedules
...
Adds month variable for schedules
2021-01-16 22:07:39 -05:00
Matthew Penner
1e61fd161c
admin(roles): add has one on User -> AdminRole
2021-01-16 13:24:27 -07:00
Matthew Penner
9d005b5fd2
admin(roles): add 'permissions' column
2021-01-16 13:07:04 -07:00
Matthew Penner
9532ecf867
admin(ui-api): add 'include' parameter to all requests
2021-01-15 09:41:15 -07:00
Matthew Penner
e123367f40
db_hosts: add ability to link more than one node
2021-01-15 09:21:07 -07:00
Matthew Penner
79d80e8c22
admin(ui): add radio buttons to MountEditContainer
2021-01-14 18:13:21 -07:00
Matthew Penner
95d3f4c9e0
config: remove legacy file, fix debugbar enabled
2021-01-14 11:25:26 -07:00
Matthew Penner
b1c7b91313
cleanup: remove legacy code
2021-01-14 11:13:16 -07:00
Matthew Penner
a71392d632
api(application): add endpoints for (de)attaching eggs and nodes on mounts
2021-01-14 11:04:19 -07:00
Matthew Penner
4dab137b51
auth: fix call to renamed method
2021-01-14 10:36:05 -07:00
Matthew Penner
e2c8a2fdea
routes: cleanup files
2021-01-13 10:03:27 -07:00
Matthew Penner
ba41fb5095
api(application): add includes for MountTransformer
2021-01-13 09:53:09 -07:00
Matthew Penner
d648ee5c93
admin(ui): add all fields to createServer.ts
2021-01-13 09:43:57 -07:00
Matthew Penner
c40e4bd2c0
Merge branch 'develop' into feature/react-admin
2021-01-12 11:47:49 -07:00
Torsten Widmann
34f5625450
added queryport and use default
2021-01-12 15:45:49 +01:00
Dane Everitt
9684456480
Add a todo for later
2021-01-10 17:05:41 -08:00
Dane Everitt
239984f92c
Add internal support for file denylist on eggs; closes #569
2021-01-10 17:02:14 -08:00
Dane Everitt
ff21d83e2d
Add endpoint to get all nodes meeting memory & disk requirements for a server; closes #1012
2021-01-10 13:08:43 -08:00
Matthew Penner
166221be9b
ci: disable integration tests
2021-01-10 12:02:01 -07:00
Matthew Penner
6bb4f6cd01
tests(integration): remove old admin controller test
2021-01-10 11:53:08 -07:00
Matthew Penner
17f8715e41
ci: update to composer v2
2021-01-10 11:52:51 -07:00
Matthew Penner
3b0eb0d8ae
ci: bye bye PHP 7.3
2021-01-10 11:49:03 -07:00
Matthew Penner
abd33c2384
admin(ui): make database and mount edit pages more responsive
2021-01-10 11:40:30 -07:00
Matthew Penner
52b2463281
admin(ui): fix descriptions overflowing vertically
2021-01-10 11:34:14 -07:00
Matthew Penner
1800800308
admin(ui): add base for mobile-responsive navigation
2021-01-09 13:07:32 -07:00
Matthew Penner
ef9bdf5cd5
admin(ui): add ability to delete mounts
2021-01-09 10:42:13 -07:00
Matthew Penner
0c7e787d44
admin(ui): add ability to delete nests
2021-01-09 10:36:40 -07:00
Matthew Penner
9ec6068f45
admin(ui): add ability to delete locations
2021-01-09 10:33:00 -07:00
Matthew Penner
a91cb578d7
admin(ui): add ability to delete database hosts
2021-01-09 10:26:30 -07:00
Matthew Penner
d323662ad5
admin(ui): implement DatabaseEditContainer.tsx
2021-01-09 09:58:55 -07:00
Matthew Penner
0759ecb1e1
api(application): fix database requests returning 404
2021-01-09 09:38:50 -07:00
Matthew Penner
c7d905fece
admin(ui): implement LocationEditContainer.tsx
2021-01-09 09:27:58 -07:00
Matthew Penner
ee3b8e6432
admin(ui): fix box title on MountEditContainer.tsx
2021-01-08 15:39:20 -07:00
Matthew Penner
e70351cbad
admin(ui): implement MountEditContainer.tsx, minor tweaks
2021-01-08 15:34:55 -07:00
Matthew Penner
11b7197c49
admin(ui): add mising update requests
2021-01-08 15:18:08 -07:00
Matthew Penner
52ce5e9a57
admin(ui): tweaks to OverviewContainer.tsx
2021-01-08 15:15:02 -07:00
Matthew Penner
93a333e1bb
admin(ui): add context and get requests for all edit containers
2021-01-08 15:12:43 -07:00
Matthew Penner
e1b33c9346
admin(ui): implement RoleEditContainer.tsx
2021-01-08 15:09:02 -07:00
Matthew Penner
48882e6f2c
admin(ui): add EggEditContainer.tsx
2021-01-08 15:07:03 -07:00
Matthew Penner
0d2fbfddc0
admin(ui): make the Nest edit page more responsive
2021-01-08 14:55:34 -07:00
Matthew Penner
bbd14c41c8
admin: delete old routes and controllers
2021-01-08 14:55:05 -07:00
Matthew Penner
a43ef62435
admin(ui): show eggs in NestEditContainer
2021-01-08 10:48:11 -07:00
Matthew Penner
cf006c9d36
admin(ui): show more infomration on NestEditContainer
2021-01-08 10:24:41 -07:00
Matthew Penner
20234b308c
admin(ui): add ability to edit nests
2021-01-08 10:02:49 -07:00
Matthew Penner
0e366f69ee
api(application): fix 'PATCH' nest endpoint
2021-01-08 09:44:05 -07:00