Matthew Penner
|
fd4de9168a
|
Merge branch 'develop' into feature/server-transfers-actually
|
2020-04-04 16:28:02 -06:00 |
|
Dane Everitt
|
ad9194a65c
|
Build out frontend for viewing server backups
|
2020-04-04 13:24:03 -07:00 |
|
Matthew Penner
|
6ba6c34252
|
Add ServerTransfer relation in Models/Server.php, notify the new daemon about the incoming server transfer
|
2020-04-04 14:10:18 -06: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
|
6d1226a0c1
|
Merge pull request #1887 from matthewpi/feature/server-transfers
Add migration and validation rules for 'threads' column, fixes other errors on nest/egg pages
|
2020-04-03 22:54:29 -07:00 |
|
Dane Everitt
|
9d0262e7a1
|
Update index.blade.php
|
2020-04-03 22:53:49 -07:00 |
|
Dane Everitt
|
0dbf6b51b5
|
Add very simple search support to pages, togglable with "k"
|
2020-04-03 22:39:53 -07:00 |
|
Matthew Penner
|
a2eab3ca43
|
Add ui elements for handling server transfers, add TransferJob.php and TransferService.php
|
2020-04-03 21:45:37 -06:00 |
|
Matthew Penner
|
829f05a2c7
|
Add migration for 'threads' column, fix errors on some admin pages, add validation rule for 'threads' column
|
2020-04-03 18:50:07 -06: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
|
86de7372a8
|
Add notes about IO/CPU Threads
|
2020-04-03 14:43:15 -07:00 |
|
Dane Everitt
|
78d6e59fc5
|
Merge branch 'develop' into cputhreads
|
2020-04-03 13:48:06 -07:00 |
|
AreYouScared
|
dfefd8845b
|
Fixed textboxes (#1886)
Text boxes on the user view page were set to readonly not allowing admins to change user values
Co-Authored-By: Lance Pioch <me@lance.sh>
|
2020-04-03 13:46:24 -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 |
|
AreYouScared
|
2561e3e8d5
|
Add CPU Thread assignments
Added CPU Thread assignments for each server
|
2020-03-29 14:41:55 -04: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
|
51defae917
|
Merge branch 'master' into develop
|
2019-12-28 11:49:08 -08:00 |
|
Dane Everitt
|
bd68900346
|
Merge pull request #1734 from Sir3lit/uniform
More uniformity
|
2019-12-28 11:15:04 -08:00 |
|
rtm516
|
86e6daf0aa
|
Update list.blade.php (#1674)
|
2019-12-28 11:10:59 -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
|
6276a03a4e
|
Fix links in admin area
|
2019-12-22 14:03:49 -08:00 |
|
Dane Everitt
|
52ea0f2d0a
|
Fix allocation management
|
2019-12-22 13:55:58 -08:00 |
|
Dane Everitt
|
bc3286c7e4
|
Don't need this box anymore
|
2019-12-22 13:50:35 -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
|
a1a344bc48
|
Big red warning box to prevent the inevitable users trying to run this as a prod build
|
2019-12-21 17:40:03 -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
|
d75073116f
|
Health check
|
2019-12-16 21:42:58 -08:00 |
|
Dane Everitt
|
7405d7c8ee
|
Fix routing to server pages
|
2019-12-16 21:27:01 -08:00 |
|
Dane Everitt
|
a247310372
|
Fix nav for servers
|
2019-12-16 21:14:27 -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
|
1aacc48f0c
|
Remove forgotten traces of laroute
|
2019-12-15 18:20:37 -08:00 |
|
Dane Everitt
|
447c4291ad
|
Update all places in the code referencing named routes using JS that doesn't exist now
|
2019-12-15 18:19:35 -08:00 |
|
Dane Everitt
|
14b1f13fe0
|
Obliterate swaths of old template code
|
2019-12-15 18:11:56 -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 |
|
Dane Everitt
|
f864b72e0a
|
Get formik used on login form
|
2019-12-15 16:41:20 -08:00 |
|
Dane Everitt
|
926b5ac099
|
Only show 250 files in a directory listing
|
2019-12-15 14:16:47 -08:00 |
|
Dane Everitt
|
39f1392eee
|
Hide navigation links that haven't been built out yet
|
2019-12-09 22:07:21 -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
|
979bdc1f9f
|
Use YAML for configuration file
|
2019-12-08 11:29:46 -08:00 |
|
Dane Everitt
|
c087f6429f
|
Temporary patch to get user management pages displaying correctly
|
2019-12-08 11:02:59 -08:00 |
|
Dane Everitt
|
c37baa0867
|
Always show the save buttons
|
2019-12-08 10:44:52 -08:00 |
|
Dane Everitt
|
2570b4e2d0
|
Base code for settings and schedules
|
2019-12-07 15:58:37 -08:00 |
|
Dane Everitt
|
9b80546c0c
|
Fix design and auto-selection of file format type
|
2019-12-07 12:16:35 -08:00 |
|
Dane Everitt
|
4e3e9a95e4
|
eslint error fixes
|
2019-12-07 12:13:46 -08:00 |
|
Dane Everitt
|
bfd62304ae
|
Package updates
|
2019-12-07 12:12:33 -08:00 |
|
Dane Everitt
|
ae3f05b8f7
|
Always show the resource graph boxes
|
2019-12-07 11:11:40 -08:00 |
|
Dane Everitt
|
976ad7497f
|
Don't trigger reloads when working with HMR
|
2019-12-07 11:03:23 -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
|
634c1cae9a
|
Show link to admin area in nav
|
2019-11-16 13:08:38 -08:00 |
|
Dane Everitt
|
e9b12282b9
|
Remove all existing language files for other languages until this is restabalized
|
2019-11-16 12:46:30 -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
|
1153101a57
|
Add animation and first round at doing sidebar for editing permissions
|
2019-11-03 12:32:07 -08:00 |
|
Dane Everitt
|
543884876f
|
Add basic subuser listing for servers
|
2019-11-03 12:20:11 -08:00 |
|
Dane Everitt
|
de464d35a2
|
Prevent a double file manager load
|
2019-11-03 10:46:43 -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
|
78ccdf93b6
|
Square away saving of existing files
|
2019-10-26 13:16:27 -07:00 |
|
AreYouScared
|
c116c3392d
|
More uniformity
More uniforminity within the egg page
|
2019-10-22 19:37:42 -04:00 |
|
AreYouScared
|
1922db60db
|
Update new.blade.php (#1732)
|
2019-10-21 15:23:33 -07:00 |
|
Dane Everitt
|
0dff732883
|
Editor improvements
|
2019-10-19 17:35:01 -07:00 |
|
Dane Everitt
|
ac6e5b9943
|
Break up editor correctly
|
2019-10-19 15:31:02 -07:00 |
|
Dane Everitt
|
1d6e037d8a
|
Improve mode detection for editing a file
|
2019-10-19 14:51:10 -07:00 |
|
Dane Everitt
|
946f2e17df
|
Ensure the field doesn't get too small
|
2019-10-19 13:39:02 -07:00 |
|
Dane Everitt
|
2e32df98ea
|
First iteration of a file manager
|
2019-10-12 15:29:45 -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
|
6f65f6a217
|
Don't crash the browser as hard when loading a directory with more than 250 files
|
2019-09-29 15:25:23 -07:00 |
|
Dane Everitt
|
5301ab4235
|
Do a nice fast animation
|
2019-09-29 14:06:42 -07:00 |
|
Dane Everitt
|
29834a33f8
|
Add support for showing usage graphs on the console page
|
2019-09-29 13:23:15 -07:00 |
|
Dane Everitt
|
c66d2cd123
|
A few adjustments for chunking the new file edit page
|
2019-09-28 14:59:05 -07:00 |
|
Dane Everitt
|
8599e2c64b
|
Add server state change events into the console log
|
2019-09-28 13:45:09 -07:00 |
|
Dane Everitt
|
0108035c05
|
Fix some typescript typing issues
|
2019-09-28 13:29:49 -07:00 |
|
Dane Everitt
|
79571e1928
|
Add button to toggle kill option after pressing stop once
|
2019-09-28 13:17:51 -07:00 |
|
Dane Everitt
|
326d346f92
|
Handle errors sent back over the sockt
|
2019-09-28 13:09:47 -07:00 |
|
Dane Everitt
|
b78276d23d
|
Args won't always be present
|
2019-09-24 22:05:48 -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
|
5df46b23d2
|
Add power controls
|
2019-09-17 23:12:38 -07:00 |
|
Dane Everitt
|
33f306d40b
|
Add command sending support to console
|
2019-09-17 22:54:23 -07:00 |
|
Dane Everitt
|
498badc0bc
|
Actually fix the console memory leaking...
|
2019-09-17 22:54:16 -07:00 |
|
Dane Everitt
|
12992e3521
|
Prevent memory leak when component updates and ref changes
|
2019-09-17 22:40:59 -07:00 |
|
Dane Everitt
|
75cd49a1c2
|
Chunk out the console to only load when needed
|
2019-09-17 22:33:14 -07:00 |
|
Dane Everitt
|
49de1d0ed4
|
Fixes for console socket disconnecting with HMR enabled
|
2019-09-17 21:59:35 -07:00 |
|
Dane Everitt
|
086018751d
|
Add underlying code to handle authenticating websocket credentials
|
2019-09-08 17:48:37 -07:00 |
|
Dane Everitt
|
1ae374069c
|
Still completely broken terminal...
|
2019-09-05 23:05:24 -07:00 |
|