Commit graph

259 commits

Author SHA1 Message Date
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
0a20c6b857
Merge branch 'develop' of https://github.com/Pterodactyl/Panel into develop 2020-04-17 10:21:20 -07:00
Dane Everitt
e969344f3b
Fix display of navbar links to admins, closes #1920 2020-04-17 10:21:15 -07:00
AreYouScared
4fee35e7e8
Update ServerConsole.tsx
Added spaces to be properly spaced apart from current usage
2020-04-13 18:40:04 -04:00
Dane Everitt
fc31d6347e
Correctly reset server state when the URL is changed 2020-04-12 16:19:43 -07:00
Dane Everitt
b9239594ca
Don't flood the progress bars when listing resources 2020-04-12 16:08:29 -07:00
AreYouScared
451833cb8c Add Disk User
Added Disk usage to console page, matches same inforamtion on overview page.
2020-04-11 23:57:49 -04:00
Dane Everitt
b72a770ec9
Don't execute unnecessary HTTP requests when browing a file directory 2020-04-10 13:57:24 -07:00
Dane Everitt
76300209f1
Correctly clear the interval for resource use checking 2020-04-10 12:49:09 -07:00
Dane Everitt
d3a06e1ca8
Add progress bar to top of page for nicer loading indicator styles 2020-04-10 12:41:08 -07:00
Dane Everitt
708c15eba8
Make database rows use context better 2020-04-10 10:56:25 -07:00
Dane Everitt
0ebf842757
Clean up most of the schedules code to use server context 2020-04-10 10:46:00 -07:00
Dane Everitt
07d19ad326
Code cleanup and formatting 2020-04-10 10:11:15 -07:00
Dane Everitt
c1a7e4ebe1
Merge branch 'develop' of https://github.com/Pterodactyl/Panel into develop 2020-04-09 22:08:16 -07:00
Dane Everitt
9ba6aaebde
Move actions into context menu, add support for deleting a backup 2020-04-09 22:08:09 -07:00
AreYouScared
27a92d6f45 Fixed Copyright year 2020-04-09 23:00:59 -04:00
Dane Everitt
2eb6ab4d63
Store backups in server state 2020-04-06 22:25:54 -07:00
Dane Everitt
f9878d842c
Fix error handling for large files (and endpoints called as non-json) 2020-04-06 21:59:14 -07:00
Dane Everitt
7f2b477538
Automatically update the backup view when the backup is completed 2020-04-06 21:22:57 -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
ad9194a65c
Build out frontend for viewing server backups 2020-04-04 13:24:03 -07:00
Dane Everitt
875358a106
Not a required field 2020-04-04 12:30:45 -07:00
Dane Everitt
25b0e86730
backup names don't actually matter all that much, they don't get used as file names 2020-04-04 12:30:29 -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
0dbf6b51b5
Add very simple search support to pages, togglable with "k" 2020-04-03 22:39:53 -07:00
Dane Everitt
807cd815ea
Fix modal layout positioning 2020-04-03 16:39:55 -07:00
Dane Everitt
85e3945cd7
Add support for client-side server reinstallation 2020-04-03 14:43:24 -07:00
Dane Everitt
78d6e59fc5
Merge branch 'develop' into cputhreads 2020-04-03 13:48:06 -07:00
Dane Everitt
7f0a05c192
UPdate remainder of screens with basic permissions checking 2020-03-29 22:20:27 -07:00
Dane Everitt
171b21e7ee
Add permissions handling to the console; remove kill permission (wrapped in with stop) 2020-03-29 22:12:50 -07:00
Dane Everitt
79095b526c
Add permissions checking to the settings page 2020-03-29 22:05:30 -07:00
Dane Everitt
3df134b558
Make sizing across margins/padding/width/height the same 2020-03-29 22:04:38 -07:00
Dane Everitt
5d5a5c2afc
Fix array fill logicl; allow matching on any permissions 2020-03-29 21:52:18 -07:00
Dane Everitt
9b4f2deb78
Update permissions handling for file manager; ensure errors are shown 2020-03-29 21:42:02 -07:00
Dane Everitt
9347ee8d78
Fix permissions handling logic for admins/owners 2020-03-29 21:30:33 -07:00
Dane Everitt
8bc81c8c4b
Update permissions checking code 2020-03-29 14:19:17 -07:00
AreYouScared
71292a7642 Respond with thread limit
Retrun the cpu threads in the api resposne
2020-03-29 17:12:35 -04:00
Dane Everitt
2e9d327dfc
Fix eslint errors 2020-03-29 12:38:08 -07:00
Dane Everitt
ab4c4e7e9e
Add basic permissions checking logic to frontend 2020-03-28 17:25:04 -07:00
Dane Everitt
7e0ac2c311
Show error message when attempting to change a server's name 2020-03-28 16:47:32 -07:00
Dane Everitt
e4e5dea6b8
Fix API key creation logic 2020-03-28 16:06:36 -07:00
Dane Everitt
ff49165447
Unnecessary return 2020-03-28 15:43:06 -07:00
Dane Everitt
7244cdbf5d
Fix up authentication flows to use formik correctly 2020-03-28 15:42:53 -07:00
Dane Everitt
39f79a8f3c
Finish cleaning up subuser view 2020-03-27 16:42:27 -07:00
Dane Everitt
ee81de6534
Add support for editing a subuser 2020-03-27 15:40:24 -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
51c5cf4dbb
Get basic modal view for editing/creating a new subuser working 2020-03-25 21:58:37 -07:00
Dane Everitt
8d52e2e1a7
Finalize API key management for accounts 2020-03-22 19:10:49 -07:00
Dane Everitt
3ef649d984
Display the API keys 2020-03-22 18:25:29 -07:00
Dane Everitt
933a4733e8
Add base support for creating a new API key for an account 2020-03-22 18:15:38 -07:00
Dane Everitt
734bdc7b78
Unify display with task rows 2020-03-22 14:14:11 -07:00
Dane Everitt
1bf3165cbe
Use a dropdown menu when selecting a power action 2020-03-22 14:11:26 -07:00
Dane Everitt
1e0d630e1f
Finish building out schedule management functionality 2020-03-22 13:56:15 -07:00
Dane Everitt
4ac6507b69
Make these buttons to avoid weird refresh issues 2020-03-18 22:39:52 -07:00
Dane Everitt
b0f47ea01a
Add support for creating a new task 2020-03-18 22:36:19 -07:00
Dane Everitt
ef38a51d6d
Add base support for editing an existing task 2020-03-18 22:28:32 -07:00
Dane Everitt
edb9657e2b
Upgrade to formik@2 2020-03-18 21:32:07 -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
3820d4e156
Add view for editing the details of a schedule 2020-02-22 20:07:56 -08:00
Dane Everitt
f180e3ef0b
Attempting to get an edit modal to display without a re-render 2020-02-11 23:23:06 -08:00
Dane Everitt
40c377f2e0
Merge branch 'develop' of https://github.com/Pterodactyl/Panel into develop 2020-02-11 21:15:43 -08:00
Dane Everitt
79b3e82887
eslint is a bit unhappy after that upgrade 2020-02-11 21:15:40 -08:00
Matthew Penner
b05048871c
Fix 2FA sizing issue, add support for copying text from xterm.js (#1825)
closes #1812, closes #1813
2020-02-11 09:37:12 -08:00
Dane Everitt
32e9fb0346
Add basic listing of server schedules 2020-02-08 15:23:08 -08:00
Dane Everitt
f9ec96c70a
Fix login error message width, closes #1792 2020-01-19 14:31:07 -08:00
Dane Everitt
b2cce9195a
Only show creation button if the server can actually have databases 2020-01-19 13:54:39 -08:00
Dane Everitt
3b11ba9fca
Basic support for installation process 2020-01-18 15:26:15 -08:00
Dane Everitt
f609271c35
Fix two-factor QR code display; closes #1799 2019-12-28 12:09:55 -08:00
Dane Everitt
158958d82d
Password change needs to require user login to reset some cookies
closes #1793
2019-12-28 12:07:42 -08:00
Dane Everitt
c4fdcb5937
Fix navigation bar issues 2019-12-22 21:22:08 -08:00
Dane Everitt
1f6f7c4bb4
Fix authentication page on mobile devices 2019-12-22 21:18:29 -08:00
Dane Everitt
513692fef5
Whoops, actually show servers 2019-12-22 20:56:34 -08:00
Dane Everitt
6ccac6e040
Mobile improvements for two-factor form 2019-12-22 20:51:50 -08:00
Dane Everitt
9a0ed6b291
Add ability to disable two factor authentication 2019-12-22 20:41:25 -08:00
Dane Everitt
2a653cdd8d
Automatically update the user data when 2FA is enabled 2019-12-22 20:23:43 -08:00
Dane Everitt
eb39826f46
Add base logic to configure two factor on account 2019-12-22 17:03:44 -08:00
Dane Everitt
293ebc9344
Show note when no servers. 2019-12-22 15:31:12 -08:00
Dane Everitt
446d5be62b
Show proper spinners 2019-12-22 14:53:27 -08:00
Dane Everitt
5a31771b4b
Fixes for purge CSS 2019-12-22 14:33:08 -08:00
Dane Everitt
058f72c923
Don't disconnect from the websocket when updating the server object state 2019-12-22 00:16:25 -08:00
Dane Everitt
6966530165
Better redux devtooling support 2019-12-22 00:16:13 -08:00
Dane Everitt
04d67eaa10
Minor fixes for blocking indexing and notg interrupting user expierence 2019-12-21 21:56:45 -08:00
Dane Everitt
f6b414741d
Wait for connection before opening terminal 2019-12-21 21:51:42 -08:00
Dane Everitt
33eb1d259f
Add easy launch button for SFTP 2019-12-21 21:16:12 -08:00
Dane Everitt
3e915e526b
Fix file creation in nested directory 2019-12-21 17:43:50 -08:00
Dane Everitt
11c17245c2
Handle websocket authentication slightly differently to make errors easier to work with 2019-12-21 17:31:04 -08:00
Dane Everitt
02c0d934c3
Make text more readable 2019-12-21 16:40:28 -08:00
Dane Everitt
00bf5644f8
Remove debugging code 2019-12-21 16:39:25 -08:00
Dane Everitt
e784218645
Add support for creating a new file 2019-12-21 16:38:40 -08:00
Dane Everitt
85b47ceb79
Slightly more logical handling when moving things around 2019-12-16 19:55:02 -08:00
Dane Everitt
d07ee9a36b
Add create directory button 2019-12-15 19:10:01 -08:00
Dane Everitt
8965da6af0
Make the logout link actually work 2019-12-15 18:07:45 -08:00
Dane Everitt
103507d6ee
Fix site name 2019-12-15 18:07:16 -08:00
Dane Everitt
66410a35f1
Fix recaptcha on login forms 2019-12-15 18:05:44 -08:00