Commit Graph

181 Commits

Author SHA1 Message Date
Dane Everitt
dbc7c597d0 Route and handle install state updates 2020-01-19 13:50:38 -08:00
Dane Everitt
3b11ba9fca Basic support for installation process 2020-01-18 15:26:15 -08:00
Dane Everitt
eb39826f46 Add base logic to configure two factor on account 2019-12-22 17:03:44 -08:00
Dane Everitt
34ffcdae7a Remove unnecessary API calls to daemon 2019-12-22 13:45:40 -08:00
Dane Everitt
59bfc212c9 Include all server information in details endpoints for daemon to use 2019-12-22 13:28:51 -08:00
Dane Everitt
14b1f13fe0 Obliterate swaths of old template code 2019-12-15 18:11:56 -08:00
Dane Everitt
81bd67cc76 Add ability for user to change server's name 2019-12-09 22:03:10 -08:00
Dane Everitt
564d947f7e [#3c9g25] Add support for new endpoint to collect node information 2019-12-09 21:05:39 -08:00
Dane Everitt
24f340c9a1 Fix up SFTP endpoint 2019-12-07 16:14:04 -08:00
Dane Everitt
547e8840e2 Untested code to perform an update of server build settings 2019-11-24 15:08:54 -08:00
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
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
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
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
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
fb9c106448 Update server listing and associated logic to pull from the panel dynamiacally 2019-08-17 16:03:10 -07:00
Dane Everitt
48c39abfcb Add database password rotation to view 2019-07-27 15:17:50 -07:00
Dane Everitt
d9f30294de Migrate the existing login form to use React 2019-06-09 19:26:20 -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
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
Dane Everitt
d59c38eb4e Fix a fallback route issue causing API calls to return unauth responses and not 404s
The fallback handler isn't scoped to a specific group, so the way this was setup caused requests to non-existent API routes to actually try and return the base view for Vue. This caused a mess of issues because that view is behind the middleware that expect sessions to be set, thus leading to very confusing authentication errors rather than a 404 response.
2019-03-23 17:41:43 -07:00
Dane Everitt
8955b5a660 Initial attempt trying to get file downloading to work 2019-03-16 17:10:04 -07:00
Dane Everitt
21ffa08d66 Merge branch 'develop' into feature/vuejs 2018-12-16 14:20:35 -08:00
Dane Everitt
8fd0e5ff57 Fix flexbox view when there are three items 2018-10-14 13:17:37 -07:00
ayan4m1
fd3e5fc73e add SMTP mail tester 2018-10-13 21:30:47 -04:00
Dane Everitt
b6205463db Merge branch 'develop' into feature/vuejs 2018-09-23 13:14:46 -07:00
Andrew DeLisa
262ef78fae Allow deletion of multiple allocations at once (#1322) 2018-09-18 21:43:18 -07:00
Dane Everitt
0999ec93c3 More logic for deleting databases 2018-08-25 15:07:42 -07:00
Dane Everitt
9be2aa4ca9 Push beginning of DB deletion stuff 2018-08-25 14:43:21 -07:00
Dane Everitt
c28e9c1ab7 Add ability to create new database through the UI 2018-08-22 22:29:20 -07:00
Dane Everitt
17796fb1c4 Add basic database listing for server 2018-08-21 21:47:01 -07:00
Dane Everitt
92a9146b61 Improve filemanager, get first level folders listing 2018-08-06 23:14:13 -07:00
Dane Everitt
8db9d9bbee Very rough go at connecting to socket and rendering console data for server 2018-07-20 23:45:07 -07:00
Dane Everitt
f2d2725ca0 Merge branch 'feature/vuejs' into feature/vue-serverview 2018-07-15 16:50:11 -07:00
Dane Everitt
c82f273d85 Fix remaining broken tests 2018-07-04 19:38:23 -07:00
Dane Everitt
7711b697ad Finalize two-factor handling on account. 2018-06-20 23:05:35 -07:00
Dane Everitt
0cc895f2d5 Finalize email/password changing in UI 2018-06-17 16:53:24 -07:00
Dane Everitt
fce394f6bd Change email handling and logout function 2018-06-16 14:30:20 -07:00
Dane Everitt
e7faf979a1 Change login handling to automatically redirect a user if their session will need renewal. 2018-06-16 14:05:39 -07:00
Dane Everitt
b8b9acd0e6 Get the base email update working through the API.
Still going to need to determine the best course of action to update the token on the client side.
2018-06-11 22:56:57 -07:00
Dane Everitt
14927c3e7e Add base UI for account management 2018-06-11 22:36:43 -07:00