Commit Graph

262 Commits

Author SHA1 Message Date
Dane Everitt 8660fcdc60 Merge pull request #149 from Pterodactyl/feature/better-api
Implement better API system
2016-10-20 18:41:16 -04:00
Dane Everitt f24347d1bd
Remove old admin routes, fix display to non-admins
Complete!
2016-10-20 18:40:16 -04:00
Dane Everitt 53ec2c55ec
Add front-end support for adding and deleting API keys. 2016-10-20 18:20:58 -04:00
Dane Everitt b3f078add2 Merge pull request #146 from ET-Bent/patch-1
Fix node view in admin panel
2016-10-17 12:29:51 -04:00
ET-Bent 7d1cba8d52 Better name scheming for console 2016-10-17 00:09:28 +02:00
ET-Bent ce5374ea6b Fix node view in admin panel 2016-10-17 00:07:55 +02:00
Dane Everitt 745c735b32
Add initial basic API changes
New route is `/api/me`
2016-10-14 20:22:23 -04:00
Dane Everitt 7cf7a5a961
Split account things into own controllers. 2016-10-14 17:15:36 -04:00
Dane Everitt e5ffb15020
Add support for new file upload mechanics 2016-10-13 21:03:49 -04:00
Dane Everitt 649b18c8d1
support for server filtering
closes #125
2016-10-12 17:12:27 -04:00
Dane Everitt 0fe0f750c4
node status in list, closes #124 2016-10-07 15:15:04 -04:00
Dane Everitt b850256657
Fix auto-deploy checkbox behavior 2016-10-07 13:47:14 -04:00
Dane Everitt 06756af994
add ?daemon=true option to API for servers 2016-10-06 23:56:32 -04:00
Dane Everitt a2fc511e7e
Add permissions for filemanager stuff to subusers 2016-10-06 20:29:21 -04:00
Dane Everitt 956e9279d3
fixed width icons 2016-10-06 19:48:51 -04:00
Dane Everitt eca4e61a4d
Add file/folder create support from dropdown menu
closes #126
2016-10-06 19:39:45 -04:00
Dane Everitt 1d747ec647
Support for file copying 2016-10-06 19:15:40 -04:00
Dane Everitt 5356ee379e
Fix for chrome escape key, also fixes unbind issue with file manager after escaping
closes #122
closes #121
2016-10-06 17:53:28 -04:00
Dane Everitt 1512c73bb5
Use logical move route name 2016-10-06 17:30:17 -04:00
Dane Everitt d06f83a0cd
Better parent click finding, fixes bugs when clicking directly on words 2016-10-06 17:27:50 -04:00
Dane Everitt 24d49be150
Pesky spaces... fixes extra space on end of sftp password, closes #116 2016-10-04 22:32:36 -04:00
Dane Everitt 520afb449c
Fixes overlay huge table for session listing, closes #105 2016-10-04 22:27:22 -04:00
Dane Everitt 9c7b753576
Complete code for new file manager 2016-10-04 21:38:22 -04:00
Dane Everitt 4d922b6a0c
Clean up file adding and listing 2016-10-03 21:09:20 -04:00
Dane Everitt 81dc74a175
File adding support, editor enhancements, JS improved. 2016-10-03 20:22:28 -04:00
Dane Everitt 50b377d08c
Add deletion support and improved rename erroring 2016-10-03 19:35:10 -04:00
Dane Everitt cf9a70ddca
Add file deletion support, fix renaming deleting URL hash 2016-10-03 16:36:12 -04:00
Dane Everitt 72a57604df
Be more logical in file naming... 2016-10-03 15:15:06 -04:00
Dane Everitt cff59a2f88
update 'back to manager' link 2016-10-03 15:14:58 -04:00
Dane Everitt 4bcab0519c
Update files to match js/css vendor changes 2016-10-03 13:18:48 -04:00
Dane Everitt fb4d122a2a
More updates to file manager
Not doing individual commits for this, tons of changes for tons of
different aspects across multiple files.
2016-10-01 23:09:55 -04:00
Dane Everitt 6098f31f9a
Better dropdown menu setup, more options
Still rough
2016-10-01 15:40:38 -04:00
Dane Everitt d812e1a23c
Very rough base implementation of file renaming 2016-10-01 14:34:18 -04:00
Dane Everitt 3dbe89969e
Use existing CSS class 2016-10-01 14:33:51 -04:00
Dane Everitt 71245cb531
Minor changes to support better dynamic JS loading 2016-09-30 20:53:08 -04:00
Dane Everitt 332da79b89
Move assets around into vendor dir 2016-09-30 20:35:27 -04:00
Dane Everitt 6d479dabf4
Clean up old files 2016-09-30 19:59:25 -04:00
Dane Everitt 831399184f
clean up front-end port allocation handling 2016-09-30 18:21:02 -04:00
Dane Everitt 2fb223c99b
Minor changes to server listing 2016-09-30 17:25:17 -04:00
Dane Everitt 9d9143fd81
Fix typo, closes #102 2016-09-30 17:14:30 -04:00
Dane Everitt bd7fd836ff
clean up node allocation 2016-09-30 17:12:36 -04:00
Dane Everitt a9d0b4a4fe
Add support for setting IP aliases though panel 2016-09-29 21:34:20 -04:00
Dane Everitt abac9b506b
Prevent clicking server start button until server is completely off 2016-09-28 19:16:10 -04:00
Dane Everitt b1de054a9d
fixes server allocation display 2016-09-28 18:11:07 -04:00
Dane Everitt 30f58382bc
Add support for automatic node assignment 2016-09-27 21:01:46 -04:00
Dane Everitt 3fac66dfa0
Fixes navbar link, closes #94 2016-09-27 17:38:14 -04:00
Dane Everitt a8fd7283ef
Fix error field highlighting, closes #90 2016-09-27 17:32:34 -04:00
Jakob 231bc79155 Add german translation (#91) 2016-09-25 20:32:32 -04:00
Dane Everitt 812b869be8 add ability to change servers docker image 2016-09-17 20:14:36 -04:00
Dane Everitt 7b7bbdf576 Better crash display, closes #88 2016-09-17 19:27:02 -04:00
Dane Everitt e526cf73c4 Allow us to send exit command 2016-09-17 19:13:19 -04:00
Dane Everitt 0ad8884c44 Fix display 2016-09-17 17:00:44 -04:00
Dane Everitt 14211bd22d Only show normal delete if installed successfully
Daemon cleans up failed installs.
2016-09-17 15:34:28 -04:00
Dane Everitt fd8417b5de Fix a display bug with IP aliasing 2016-09-17 14:51:27 -04:00
Dane Everitt ec969ecb01 Daemon now sends this info 2016-09-16 21:14:45 -04:00
Dane Everitt a787e99f88 Add a better console page 2016-09-16 15:48:17 -04:00
Dane Everitt 120a6a5f6e Show less information to users when editing startup 2016-09-15 20:30:18 -04:00
Dane Everitt a153327b5b Allow HTMl in startup parameter descriptions 2016-09-15 20:29:05 -04:00
Dane Everitt 551b73b62b Add autoupdate_images to listed config 2016-09-14 18:40:48 -04:00
Dane Everitt 41a16d5fdc Fixes file upload onClick bug, closes #82 2016-09-07 16:21:23 -04:00
Dane Everitt 36c139d33d Better file deletion confirmation (shows file to be deleted) 2016-09-07 16:12:17 -04:00
Dane Everitt e0bff4db8e closes #85, also fixes route names 2016-09-07 15:28:57 -04:00
Dane Everitt 9fb0cb420e Add subuser support to tasks
Also allow task creation…
2016-09-05 17:39:58 -04:00
Dane Everitt 9b4a0ed143 Add task toggle and delete 2016-09-05 17:13:22 -04:00
Dane Everitt 91ad9b3eaa fix server name linking on front-end, closes #79 2016-09-05 16:31:35 -04:00
Dane Everitt 40f7ae0eb0 Less world-ending-esq notice for development builds 2016-09-05 16:28:13 -04:00
Dane Everitt 7529e961de Add back API (#80)
Re-implements the API after it was removed in the Laravel 5.3 upgrade.
2016-09-05 16:21:36 -04:00
Dane Everitt b02df8e610 Implement base notifications support (#77)
* initial implementation of notifications
* typehint UUID returns. Fixes that notifications bug
2016-09-05 12:00:56 -04:00
Dane Everitt afb5011fbe Update to Laravel 5.3
[BREAKING] — REMOVES REMOTE API

A new API will need to be implemented properly using the new Laravel
Passport OAuth2 system. DingoAPI was becoming too unstable and
development wasn’t really moving along enough to continue to rely on it.
2016-09-03 17:09:00 -04:00
Dane Everitt 1ca07e665e Add support for viewing SFTP password in panel
requested in #74
closes #74
2016-09-02 19:26:48 -04:00
Dane Everitt 38eae88bd0 Add support for suspension 2016-09-01 21:16:38 -04:00
Dane Everitt e8c175f385 Add IP Aliasing (#72)
* complete support for IP Alias's throughout panel

Includes a database change and probably better allocation handling
anyways

closes #37
2016-08-31 16:03:37 -04:00
Dane Everitt f1a3008a50 Fix display and subuser settings for databases 2016-08-17 17:36:06 -04:00
Dane Everitt 7c80588fd3 Allow IP if not using SSL 2016-08-16 18:45:22 -04:00
Dane Everitt 5233d6e87b Add database password change support and fix column name 2016-08-16 00:07:10 -04:00
Dane Everitt 0d61c50dcc closes #67 and fixes database tab display 2016-08-15 22:42:11 -04:00
Dane Everitt 67d9f9f4ab Improve scheduled task layout and data handling 2016-03-18 16:23:10 -04:00
Dane Everitt e7436aab2b Add active session management 2016-02-26 00:35:23 -05:00
Dane Everitt 8190f08b75 Move to async lib for processing cpu data
Still doesn’t fix the page lag which seems to be due to the rendering
of the graphs.
2016-02-25 23:57:53 -05:00
Dane Everitt ceb2ef49ae fix JS bug 2016-02-25 23:57:31 -05:00
Dane Everitt f6be06164f fix user controller; closes #58, closes #59 2016-02-21 01:15:37 -05:00
Dane Everitt 48b9bc0c52 add support for variable creation and deletion 2016-02-21 00:38:03 -05:00
Dane Everitt dcf2f6fa0a fix up urls to follow a cleaner pattern 2016-02-21 00:07:03 -05:00
Dane Everitt dcfdb89e3c add support for deleting service option 2016-02-20 16:55:05 -05:00
Dane Everitt 1e9bf1c220 Add support for adding new service option 2016-02-20 16:45:13 -05:00
Dane Everitt 177bd4ec9d add ability to delete a service 2016-02-20 16:23:04 -05:00
Dane Everitt a50bb5da14 add ability to create new service 2016-02-20 16:02:49 -05:00
Dane Everitt e42547a1ff add support for editing service options 2016-02-20 15:59:37 -05:00
Dane Everitt ad5e253a07 Really basic initial implementation of service management 2016-02-15 15:21:28 -05:00
Dane Everitt cb85557671 closes #51 2016-02-14 21:46:17 -05:00
Dane Everitt 217762a2eb More complete implementation of database management in panel.
Still missing ability to change passwords for databases, but that will
come soon.
2016-02-14 21:43:20 -05:00
Dane Everitt e14d1d3c95 small template design fixes 2016-02-14 19:42:10 -05:00
Dane Everitt a903ae313a Add per-service-option startup & executable
Also fixes display issue on front-end where users could see and edit
hidden settings
Fixes a bug in relation to #57
2016-02-13 17:29:52 -05:00
Dane Everitt 5678d643cd Very basic view of databases and database servers on the system 2016-02-13 00:18:32 -05:00
Dane Everitt 938df4023d Allow swap to be assigned as -1 2016-02-13 00:06:23 -05:00
Dane Everitt 7013d10987 Add basic support for per-server databases
Still missing ability to define database servers
2016-02-08 18:03:05 -05:00
Dane Everitt 3fe74b412d Update binaryJS path for daemon changes 2016-02-06 15:28:31 -05:00
Dane Everitt d171f767a3 Move from highcharts 2016-02-06 15:06:43 -05:00
Dane Everitt 3ee7d31fa6 Fix up admin CP graphs 2016-02-06 13:33:36 -05:00
Dane Everitt aa54e657e1 Change graphing library for node view
Server view coming soon
2016-02-06 01:29:24 -05:00