| 
							
							
								 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 | 61e9771333 | Code cleanup for subuser API endpoints; closes #2247 | 2020-08-19 20:21:12 -07:00 |  | 
			
				
					| 
							
							
								 Dane Everitt | d644758986 | Always return the status code from the daemon if possible | 2020-07-18 10:23:28 -07:00 |  | 
			
				
					| 
							
							
								 Dane Everitt | 1a6669aa5c | Add endpoint support for decompressing files | 2020-07-14 21:16:49 -07:00 |  | 
			
				
					| 
							
							
								 Dane Everitt | 78c76d6df4 | Ensure errors from daemon are wrapped correctly | 2020-07-14 21:16:38 -07:00 |  | 
			
				
					| 
							
							
								 Matthew Penner | 1d2acbd5b4 | Get basic file upload functionality working | 2020-07-12 16:42:32 -06: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 | fdec3cea80 | Fix nested directories being created incorrectly | 2020-07-10 22:10:41 -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 | 28c5729e48 | Add test coverage for creating tasks | 2020-06-28 14:41:22 -07:00 |  | 
			
				
					| 
							
							
								 Dane Everitt | b9a451b528 | Add test coverage for schedules | 2020-06-28 13:50:07 -07:00 |  | 
			
				
					| 
							
							
								 Dane Everitt | 63bc4080d5 | Add test coverage for reinstall & server renaming | 2020-06-28 10:40:41 -07:00 |  | 
			
				
					| 
							
							
								 Dane Everitt | 4cb4dfecc8 | Add test coverage for generating JWTs to connect to websocket | 2020-06-28 10:16:15 -07:00 |  | 
			
				
					| 
							
							
								 Dane Everitt | b78aa180ea | Prevent creating a new database via the application API if server is at its limit; closes #2129 | 2020-06-23 20:07:37 -07:00 |  | 
			
				
					| 
							
							
								 Dane Everitt | 693b9eab0c | Fix handling of backup tasks; closes #2067 | 2020-06-18 21:00:04 -07:00 |  | 
			
				
					| 
							
							
								 Dane Everitt | 225ef2917a | Support downloading and deleting S3 backups | 2020-05-09 19:43:58 -07:00 |  | 
			
				
					| 
							
							
								 Dane Everitt | 973591d86e | Add basic support for backups via the scheduled tasks system | 2020-04-19 19:43:41 -07:00 |  | 
			
				
					| 
							
							
								 Dane Everitt | a1c3730861 | Update frontend to only allow selection of valid permissions for subusers | 2020-04-19 11:58:26 -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 | e969344f3b | Fix display of navbar links to admins, closes #1920 | 2020-04-17 10:21:15 -07:00 |  | 
			
				
					| 
							
							
								 Matthew Penner | 432e28b6bb | Fix all StyleCI errors and probably break everything in the process | 2020-04-11 14:07:40 -06:00 |  | 
			
				
					| 
							
							
								 Dane Everitt | 06707fd33a | Better throttling of backup generation | 2020-04-09 22:35:38 -07:00 |  | 
			
				
					| 
							
							
								 Dane Everitt | 9ba6aaebde | Move actions into context menu, add support for deleting a backup | 2020-04-09 22:08:09 -07:00 |  | 
			
				
					| 
							
							
								 Dane Everitt | b1e7e0b8b0 | Simplify handling of permissions for websocket, only send permissions the user actually has | 2020-04-06 21:03:00 -07:00 |  | 
			
				
					| 
							
							
								 Dane Everitt | a924eb56cc | Fix file and backup downloading to use URL returned by server | 2020-04-06 20:28:14 -07:00 |  | 
			
				
					| 
							
							
								 Dane Everitt | be05d2df81 | Add support for generating a signed URL for downloading a file from the daemon | 2020-04-04 19:54:59 -07:00 |  | 
			
				
					| 
							
							
								 Dane Everitt | d27f0c6f2a | Basic backend support to at least store a backup model in the DB | 2020-04-04 12:26:39 -07:00 |  | 
			
				
					| 
							
							
								 Dane Everitt | 9991989f89 | Very basic implemention of frontend logic required to display backups and create a new one | 2020-04-04 10:59:25 -07:00 |  | 
			
				
					| 
							
							
								 Dane Everitt | 85e3945cd7 | Add support for client-side server reinstallation | 2020-04-03 14:43:24 -07:00 |  | 
			
				
					| 
							
							
								 Dane Everitt | cb945b1f13 | Fix permissions handling; do not allow a subuser to assign permissions they do not have | 2020-03-27 16:57:49 -07:00 |  | 
			
				
					| 
							
							
								 Dane Everitt | 39f79a8f3c | Finish cleaning up subuser view | 2020-03-27 16:42:27 -07:00 |  | 
			
				
					| 
							
							
								 Dane Everitt | 1270e51248 | Add support for deleting a subuser from a server | 2020-03-27 15:32:33 -07:00 |  | 
			
				
					| 
							
							
								 Dane Everitt | a6f46d36ba | Implement basic code for creating/updating a subuser | 2020-03-27 14:23:13 -07:00 |  | 
			
				
					| 
							
							
								 Dane Everitt | 32f25170f1 | Pass at removing extraneous permissions table and using native MySQL JSON | 2020-03-22 16:56:00 -07:00 |  | 
			
				
					| 
							
							
								 Dane Everitt | 23d594f655 | Update all of the permissions checking to be constant based | 2020-03-22 15:31:25 -07:00 |  | 
			
				
					| 
							
							
								 Dane Everitt | 1e0d630e1f | Finish building out schedule management functionality | 2020-03-22 13:56:15 -07:00 |  | 
			
				
					| 
							
							
								 Dane Everitt | ef38a51d6d | Add base support for editing an existing task | 2020-03-18 22:28:32 -07:00 |  | 
			
				
					| 
							
							
								 Dane Everitt | 78ed343a34 | Support deleting a task from a schedule | 2020-03-18 21:08:32 -07:00 |  | 
			
				
					| 
							
							
								 Dane Everitt | 5345a2a3e1 | Add initial task listing for schedules | 2020-03-17 23:33:53 -07:00 |  | 
			
				
					| 
							
							
								 Dane Everitt | 32e9fb0346 | Add basic listing of server schedules | 2020-02-08 15:23:08 -08:00 |  | 
			
				
					| 
							
							
								 Dane Everitt | 3b11ba9fca | Basic support for installation process | 2020-01-18 15:26:15 -08:00 |  | 
			
				
					| 
							
							
								 Dane Everitt | 5f13531c69 | Fix up subuser API response for clients | 2019-12-28 12:03:19 -08:00 |  | 
			
				
					| 
							
							
								 Dane Everitt | 81bd67cc76 | Add ability for user to change server's name | 2019-12-09 22:03:10 -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 |  |