Commit Graph

105 Commits

Author SHA1 Message Date
Dane Everitt 49c29aae47 Logic fixes 2020-10-31 22:30:03 -07:00
Dane Everitt b2be067f38 Support deleting an allocation for a server 2020-10-31 21:22:44 -07:00
Dane Everitt c6bd7ff661 Improve logic handle auto-allocation of ports for a server 2020-10-31 14:58:15 -07:00
Dane Everitt db7e4e749f UI cleanup for add allocation button 2020-10-31 14:10:53 -07:00
Dane Everitt 665a4dd8a4 Merge branch 'develop' into develop 2020-10-31 13:47:12 -07:00
Dane Everitt 903b5795db Avoid breaking the entire UI when naughty characters are present in the file name or directory; closes #2575 2020-10-22 21:18:46 -07:00
Dane Everitt f30dab053b Support much better server querying from frontend
Search all servers if making a query as an admin, allow searching by a more complex set of data, fix unfocus on search field when loading indicator was rendered
2020-10-15 21:21:38 -07:00
Dane Everitt c1ee0ac4f8 Add support for executing a scheduled task right now 2020-10-14 20:38:59 -07:00
Caleb ea778e9345 Merge branch 'develop' into develop 2020-10-13 15:35:38 -04:00
Charles Morgan 3473e1dfbf Remove console logging (#2415)
Remove console logging, as its not an error being logged i see no reason for this to be printed when the startup page is viewed.
2020-10-03 11:23:16 -07:00
Caleb 8f8bd0be83 Added Automatic Allocations
Known issues:
- Port range to auto create is hard coded
- React interface is still a WIP.
2020-09-28 11:50:34 -04:00
Dane Everitt d87438621f Don't allow opening of files we know cannot be edited; closes #2286 2020-08-30 10:25:48 -07:00
Dane Everitt 1598dac6f8 Remove more references to useServer 2020-08-25 21:39:00 -07:00
Dane Everitt c4418640eb Start cleaning up the mess of useServer; make startup page update in real time 2020-08-25 21:25:31 -07:00
Dane Everitt 034a310702 Use checksum more broadly, not specifically SHA256 2020-08-23 18:06:47 -07:00
Dane Everitt b4c64d3dc0 Better handling of file uploads 2020-08-22 22:35:53 -07:00
Dane Everitt 54f9c5f187 Merge branch 'develop' into feature/file-uploads 2020-08-22 18:33:09 -07:00
Dane Everitt 91cdbd6c2e Support modifying startup variables for servers 2020-08-22 18:13:59 -07:00
Dane Everitt 9b16f5883c Refactor to a single transformer file 2020-08-22 15:46:13 -07:00
Dane Everitt cae604e79d Include egg variables in the output from the API 2020-08-22 15:43:28 -07:00
Dane Everitt 1e735cf0e8 Support failed backup display on the frontend; use SWR for backup pages 2020-08-20 21:44:33 -07:00
Dane Everitt 95e8492c5d What the heck are these abysmal timeouts; closes #2223 2020-08-06 20:25:35 -07:00
Dane Everitt b52fc0b4d9 Fix recaptcha handling during login & password reset flows; closes #2064 2020-08-01 21:08:35 -07:00
Dane Everitt b92c97060b Use a key that doesn't change to avoid re-render issues; closes #2203 2020-08-01 18:48:58 -07:00
Dane Everitt f0ac0725b6 [Security] Don't return all servers on the system when not a root admin and admin level servers are requested
Cleaned up the API endpoint by simplifying the logic and adds test case to cover this bug.

If you ever need to list _all_ of the servers on the system you should be using the application API endpoint for the servers most likely.
2020-07-26 10:43:46 -07:00
Matthew Penner df385cef3a Add additional mimetypes to check if a file is an archive 2020-07-15 13:09:45 -06:00
Dane Everitt 1a6669aa5c Add endpoint support for decompressing files 2020-07-14 21:16:49 -07:00
Dane Everitt 6c0d308348 Paginate servers on frontend; closes #2106 2020-07-14 20:48:41 -07:00
Matthew Penner 1d2acbd5b4 Get basic file upload functionality working 2020-07-12 16:42:32 -06:00
Dane Everitt 121f163b81 Handle new file rename/move API 2020-07-11 16:20:42 -07:00
Dane Everitt 2653321fc2 Support renaming multiple files at once 2020-07-11 16:00:30 -07:00
Dane Everitt 93cab68cc3 Handle mass actions for file deletion 2020-07-11 15:37:59 -07:00
Dane Everitt 82bc9e617b Add support for compressing items in the file manager 2020-07-11 13:38:49 -07:00
Dane Everitt 2692e98cd8 Massive speed improvements to filemanager 2020-07-10 22:10:51 -07:00
Dane Everitt 82d7fa1c53 Support setting notes on allocations; closes #561 2020-07-09 21:00:03 -07:00
Dane Everitt 2278927fb6 Update allocations to support ids; protect endpoints; support notes 2020-07-09 20:36:08 -07:00
Dane Everitt fc9054312d Support modifying the primary allocation for a server 2020-07-09 19:56:46 -07:00
Dane Everitt 5c18fd1f0c Show allocated ports on settings page 2020-07-08 21:42:37 -07:00
Dane Everitt 7b5139b2b1 [Breaking] Return all server allocations in API response 2020-07-08 21:04:45 -07:00
Dane Everitt d3c749ac56 Code cleanup & fix frontend searching servers; closes #2100 2020-07-06 21:25:00 -07:00
Dane Everitt c419d15907 eslint cleanup 2020-07-04 18:30:50 -07:00
Dane Everitt 7b75e7a648 Support using recovery tokens during the login process to bypass 2fa; closes #479 2020-07-02 23:01:02 -07:00
Dane Everitt 795e045950 Display generated recovery tokens when enabling two factor 2020-07-02 22:23:25 -07:00
Dane Everitt f1c3762f4d Add base support for definining the number of backups that can be created for a server 2020-04-26 12:12:29 -07:00
Dane Everitt c4f4f1f5c8 Don't show an error in the listing if the server is still installing or suspended 2020-04-25 17:58:09 -07:00
Dane Everitt f45c03a449 Support filtering to own/all servers if user is an admin 2020-04-25 17:52:32 -07:00
Dane Everitt 00b0d30c60 Fix handling for backups; correctly send along ignored files & directories 2020-04-18 23:26:59 -07:00
Dane Everitt e044e8db1c Show a nicer error message when server is installing 2020-04-17 11:07:32 -07:00
Dane Everitt 1aa3e0fb63 Set bar completed when a request fails 2020-04-17 10:26:36 -07:00
Dane Everitt b9239594ca Don't flood the progress bars when listing resources 2020-04-12 16:08:29 -07:00