Commit Graph

935 Commits

Author SHA1 Message Date
Dane Everitt c17f9ba8a9 Move server view management parts to new controller and clean up code 2019-11-24 12:50:16 -08:00
Dane Everitt 8f0044575f Update server creation data logic 2019-11-16 13:33:01 -08:00
Dane Everitt 2848d182ef Break server creation logic into own controller 2019-11-16 13:08:46 -08:00
Dane Everitt 01d81bd548 Getting somewhere on subuser stuff, adds i18n packages 2019-11-16 12:46:19 -08:00
Arnaud Lier 88c5bb4f97 Added a return in DatabaseController when a error occurs (#1742)
* Added a return in DatabaseController when a error occurs

* add return on database update too
2019-11-11 09:01:38 -08:00
Dane Everitt d69f816d9d Add handler to fetch all of the system permissions and load them into the state 2019-11-03 17:37:06 -08:00
Dane Everitt 867dbf3bd2 Update all the client API endpoints to use new permissions codes 2019-11-03 17:13:47 -08:00
Dane Everitt 543884876f Add basic subuser listing for servers 2019-11-03 12:20:11 -08:00
Dane Everitt 0b9c6bd21d Proxy file downloads through the panel rather than having to get creative with download tokens 2019-10-26 14:36:37 -07:00
Dane Everitt ac52810ef6 Don't try to parse JSON being returned from the API 2019-09-29 15:32:22 -07:00
Dane Everitt 326d346f92 Handle errors sent back over the sockt 2019-09-28 13:09:47 -07:00
Dane Everitt 030b8ed4fd Change to support websocket JWT connections 2019-09-24 21:22:11 -07:00
Dane Everitt 18c4b951e6 First pass at converting websocket to send a token along with every call 2019-09-24 20:20:29 -07:00
Dane Everitt 67ff67a1bd Add endpoints to return a server's egg configuration 2019-09-22 15:30:53 -07:00
Dane Everitt 086018751d Add underlying code to handle authenticating websocket credentials 2019-09-08 17:48:37 -07:00
Dane Everitt b99ea53ca1 Update client API endpoints to not use deprecated function 2019-09-05 21:41:20 -07:00
Dane Everitt 7543ef085d Format files 2019-09-05 21:32:57 -07:00
Dane Everitt 26e4ff1f62 Update to use new repository and standard laravel notation for controllers 2019-09-05 21:31:12 -07:00
Dane Everitt 62cd03d684 Fix command sending error handling and bad assertion order 2019-09-05 21:16:36 -07:00
Dane Everitt ee0da206c1 Update command sending from server API to use new daemon code 2019-09-05 21:11:19 -07:00
Dane Everitt 161e0f6165 Deprecate old way of using repositories for daemon things 2019-09-05 20:33:27 -07:00
Dane Everitt bd8b708c32 [L6] Update cache methods to use defined times and not ints 2019-09-04 20:24:46 -07:00
Dane Everitt fb9c106448 Update server listing and associated logic to pull from the panel dynamiacally 2019-08-17 16:03:10 -07:00
Lance Pioch 37631a1d49 Missing return statement (#1673)
Otherwise this errors out with $host not being found
2019-08-10 13:19:52 -07:00
Dane Everitt 81143e231a Merge branch 'master' into develop 2019-08-04 13:49:26 -07:00
Dane Everitt eb81e1ed20 Support special characters in database password, closes #1508 2019-08-03 14:42:32 -07:00
Dane Everitt 81409947cf Default to OOM killer being disabled, add back configuration option per-server 2019-08-03 13:41:24 -07:00
Dane Everitt fe9d86b66b Add support for filtering servers in client list-all endpoint
closes #1608
2019-08-03 12:44:15 -07:00
Dane Everitt 02ac308042 Fix database host modification not properly showing SQL errors
This is caused by an old bug relating to not rolling back transactions properly causing session data to not be flashed back to the user properly.
2019-08-03 12:33:28 -07:00
Dane Everitt c90fcea519 Add basic file listing functionality 2019-07-27 20:23:51 -07:00
Dane Everitt 48c39abfcb Add database password rotation to view 2019-07-27 15:17:50 -07:00
Dane Everitt 212773d63c Finish authentication flow for 2FA 2019-06-22 13:33:11 -07:00
Dane Everitt 56640253b9 Merge branch 'release/v0.7.14' into feature/react 2019-06-22 12:28:44 -07:00
Dane Everitt 092e7e79ff Change 2FA service to generate the secret on our own and use an external QR service to display the image 2019-06-21 21:55:09 -07:00
Dane Everitt 2db7928b76 Don't expose existence of account when an incorrect password is provided and the user has 2FA enabled 2019-06-21 21:39:24 -07:00
Dane Everitt 19ef901768 Show success message to the user 2019-06-11 23:19:43 -07:00
Dane Everitt bfdc1f766b Support saving existing files 2019-05-27 15:30:49 -07:00
Dane Everitt a8462bf109 Add initial support for opening a file in the file manager, still needs more work 2019-05-25 16:24:13 -07:00
Dane Everitt d79fe6982f Add support for file copy and deletion 2019-05-04 17:26:24 -07:00
Dane Everitt 811026895b Update support for moving/renaming files and folders 2019-05-04 16:04:59 -07:00
Dane Everitt 95d19bf09e Update logic that handles creation of folders for a server 2019-05-01 21:45:39 -07:00
Dane Everitt 5c99cae779 Merge branch 'develop' into feature/vuejs 2019-05-01 20:57:49 -07:00
Dane Everitt c80c8564b8 Switch file manager listing to use panel API endpoint 2019-05-01 20:54:40 -07:00
Dane Everitt 0757d8856b Add base code to support retrieving allocations as a client 2019-03-23 17:47:20 -07:00
Arnaud Lier 4460b6835a Match original database password length when doing a password reset (#1509) 2019-03-23 14:04:57 -07:00
Dane Everitt 8955b5a660 Initial attempt trying to get file downloading to work 2019-03-16 17:10:04 -07:00
Dane Everitt a66d7a3417 Merge branch 'develop' into feature/vuejs 2019-03-09 11:19:07 -08:00
Dane Everitt f15449f17b Fix servers not being marked as install failed 2019-03-03 13:44:28 -08:00
Dane Everitt d9593b23ab Paginate server results when viewing a node, closes #1404 2019-03-02 15:58:56 -08:00
Lance Pioch db937af616 Apply fixes from StyleCI
[ci skip] [skip ci]
2019-01-26 23:26:15 +00:00