Dane Everitt
e56f4cdd33
Update license headers on files.
2017-09-25 21:43:01 -05:00
Lance Pioch
09d958249d
Add togglable 2FA user requirements ( #635 )
2017-09-25 15:58:16 -10:00
Dane Everitt
7d1c233c49
Final adjustments to Daemon <-> Panel communication change
2017-09-24 21:12:30 -05:00
Dane Everitt
8722571037
Finish console command cleanup
2017-09-22 21:19:57 -05:00
Dane Everitt
68cc71ecfe
Merge branch 'develop' of https://github.com/Pterodactyl/Panel into develop
2017-09-22 00:30:11 -05:00
Dane Everitt
6e5b0b8027
Update command unit tests to use helper functions
2017-09-22 00:30:09 -05:00
Lance Pioch
0f07d6bcf5
The nodes create page will redirect you to the locations page if you don't have a location, the concept is the same here ( #640 )
2017-09-21 13:05:55 -10:00
Lance Pioch
7c41a6965b
Use @lang blade helper ( #637 )
2017-09-21 13:05:10 -10:00
Lance Pioch
0c21d401e3
Combine Locations and Nodes on Create Server page ( #641 )
2017-09-21 13:03:29 -10:00
Lance Pioch
2f696ddd6e
Have the auth notice only take up one line ( #631 )
2017-09-20 19:30:02 -10:00
Lance Pioch
dca40c48ea
Use universal sign out icons because power buttons are already used in the themes\pterodactyl\admin\nodes\view\settings.blade.php ( #633 )
2017-09-20 19:17:45 -10:00
Lance Pioch
0a0a8784a9
Fix issue #546 by adding swal to logouts ( #634 )
2017-09-20 19:16:52 -10:00
Dane Everitt
ccda2b63fa
Add more CLI commands for panel management
2017-09-19 22:10:14 -05:00
Dane Everitt
c5f2dfd6f6
Begin adding schedule processing jobs.
2017-09-16 23:10:00 -05:00
Dane Everitt
4de326ad02
Add command to disable 2FA for a user account.
2017-09-16 18:50:12 -05:00
Jakob
e42b01c139
Merge pull request #628 from metallicgloss/develop
...
Tiny spelling correction.
2017-09-16 14:45:50 +02:00
Dane Everitt
22459a877a
Add test for make user command and add admin option
2017-09-15 23:46:22 -05:00
Dane Everitt
542d1f8db7
Add new location and user management via CLI
2017-09-15 22:13:33 -05:00
William Phillips
ffae1eac06
Tiny spelling correction.
...
Correction of 'lowecase' to 'lowercase'.
2017-09-16 01:26:34 +01:00
Dane Everitt
a498bbc7d5
Move location service to match other services
2017-09-15 00:16:03 -05:00
Dane Everitt
0e518be6ca
More color adjustments
2017-09-13 22:38:28 -05:00
Dane Everitt
7f76684453
More schedule changes
2017-09-13 21:46:43 -05:00
Dane Everitt
457c910c35
Merge branch 'develop' of https://github.com/Pterodactyl/Panel into develop
2017-09-12 23:45:21 -05:00
Dane Everitt
2ac90b50f2
Begin refactoring Tasks to be apart of the Scheduler system
2017-09-12 23:45:19 -05:00
kasper Franz
3377898143
set the default value as value!
2017-09-12 10:37:53 +02:00
Dane Everitt
97d87ff57c
Merge branch 'develop' of https://github.com/Pterodactyl/Panel into develop
2017-09-10 23:45:33 -05:00
Dane Everitt
7b454980ab
Fix version display in node list
2017-09-10 23:45:27 -05:00
Dane Everitt
6c6a3c9458
Merge pull request #615 from Pterodactyl/feature/customized-theme
...
Feature/customized theme
2017-09-10 18:14:15 -10:00
Dane Everitt
0e3729851c
Merge branch 'develop' of https://github.com/Pterodactyl/Panel into develop
2017-09-09 23:55:23 -05:00
Dane Everitt
bab28dbc85
Initial implementation of new task mgmt system 👮
2017-09-09 23:55:21 -05:00
Fonix Hardcastle
bbc7c054dc
Donation link update
...
Update to the new Donor box donation system
2017-09-07 00:29:04 +01:00
Jakob Schrettenbrunner
2ac1e08f47
Merge branch 'develop' into feature/customized-theme
2017-09-05 01:47:43 +02:00
Jakob Schrettenbrunner
855b7fa1e4
fix menu collapse with adminlte 2.4
2017-09-05 01:46:55 +02:00
Dane Everitt
dc310ffdea
Finish subuser controller
2017-09-04 18:12:13 -05:00
Jakob Schrettenbrunner
0438ad7a21
switch blue and refine some colors
2017-09-05 00:29:34 +02:00
Jakob Schrettenbrunner
6ce3aa969f
redesign login page
2017-09-04 23:53:46 +02:00
Dane Everitt
b12f6f1156
Tests for RemoteRequestController
2017-09-04 14:34:38 -05:00
Dane Everitt
54554465f2
Add more front-end controllers, language file cleanup
2017-09-03 16:32:52 -05:00
Dane Everitt
4532811fcd
Improved middleware, console page now using new setup
2017-09-02 21:35:33 -05:00
Dane Everitt
cb62e6a96d
Hide from UI if not admin
2017-08-30 21:12:35 -05:00
Dane Everitt
e045ef443a
Should wrap up the base landing page stuff for accounts, next step is server rendering
2017-08-30 21:11:14 -05:00
Dane Everitt
a91d84ecfe
Merge pull request #608 from Pterodactyl/feature/PTDL-472
...
Merge code refactor into develop.
2017-08-27 14:57:13 -05:00
Dane Everitt
f451e4dc47
Begin unit tests for repositories
2017-08-26 19:58:24 -05:00
Dane Everitt
74ea1aa0aa
Push subuser creation service
2017-08-23 21:34:11 -05:00
Dane Everitt
3ee5803416
Massive PHPCS linting
2017-08-21 22:10:48 -05:00
Dane Everitt
cdfbc60030
Push pack services and fix for failing tests
2017-08-20 19:23:50 -05:00
Dane Everitt
280633b28a
More service classes for pack management
2017-08-19 20:40:00 -05:00
Dane Everitt
9d3dca87f2
Begin moving packs to new service mechanisms, refactor exceptions for services
2017-08-18 22:19:06 -05:00
Dane Everitt
90bbe57148
Move services onto new services system, includes tests
2017-08-15 22:21:47 -05:00
Dane Everitt
b8d7d99096
More repository/service/refactor changes
2017-08-12 15:29:01 -05:00
Dane Everitt
2c77d5c44d
Begin implementation of services for services/service options
2017-08-08 23:24:55 -05:00
Dane Everitt
7277f728a9
Complete migration of node controllers/repositories to new service structure
2017-08-08 21:21:10 -05:00
Dane Everitt
669119c8f8
Handle allocation assignment using services
...
Function is significantly quicker and uses 1 SQL query per IP rather than 1 query per port.
2017-08-05 21:10:32 -05:00
Dane Everitt
c1a078bdcf
Add support for node management actions using new services
2017-08-05 17:20:07 -05:00
Dane Everitt
275c01bc37
Update user service to be more separated
2017-08-04 19:11:41 -05:00
Dane Everitt
8daec38622
Complete base implementation of services for administrative server creation
2017-07-24 21:34:10 -05:00
Dane Everitt
f842aae3d3
Add build modification settings, fix exception handling to log to file
2017-07-23 19:57:43 -05:00
Dane Everitt
5144e0126b
Add support for more server functionality
2017-07-23 14:51:18 -05:00
Dane Everitt
acbc52506c
Finish unit tests for all server services
2017-07-22 20:15:01 -05:00
Dane Everitt
63e39fbe58
Fix database management things to actually work correctly.
2017-07-22 13:55:30 -05:00
Dane Everitt
580e5ac569
Begin working on administrative server view changes
...
Also includes tests for the DatabaseCreation service.
2017-07-21 21:17:42 -05:00
OrangeJuiced
e64eb4901e
Add multiple file/directory deletion in the filemanager ( #544 )
...
* Add deletion of multiple selected files
* Adjust success/failure text to properly represent multiple files
* Actually update the minimized versions with the new code
* Use let instead of var and seperate items into seperate code tags
* Deleting the selected items now supports the new endpoint
* Replaced the select buttons with checkboxes
* Selections is now handled by find all the selected checkboxes
* Add a warning if no files/folders are selected when pressing delete
* Add a select all files/folders checkbox
* Move mass delete button into a mass actions dropdown
* Move style to css file
* Actually update the minimized files (again)
* Mass actions button is now disabled by default
* Clicking on a row selects the checkbox and enables the actions button
* Fix clicking anything else but the row or checkbox triggering selection
2017-07-20 13:10:01 -10:00
Dane Everitt
0c513f24d5
Move server creation over to new service/repository setup.
...
Moves tons of functions around, but the basic implementation is working again.
Some features are still missing, and the service never actually commits the server to the database right now.
This push is mostly just to get the code into Github and backed up.
2017-07-19 20:49:41 -05:00
Dane Everitt
bd78e3544d
Merge branch 'develop' into feature/PTDL-472
2017-07-08 14:08:02 -05:00
Joost Kwakkel
99eead0695
Most inputs now remember their old values on a failed creation
2017-07-08 18:08:19 +02:00
Dane Everitt
2f4ec64f2a
Merge branch 'develop' into feature/PTDL-472
2017-07-01 12:33:30 -05:00
Dane Everitt
1abcb99f78
Fix more of the console, add back support for arrow key command history
2017-06-30 20:41:16 -05:00
Dane Everitt
674559a066
Update socketio and do some cache busting for it
2017-06-28 21:53:14 -05:00
Dane Everitt
7463bea101
fix the console rendering 🚤
2017-06-28 21:39:30 -05:00
Dane Everitt
9ca5f97e65
Actually update the polyfill ref
2017-06-26 22:48:59 -05:00
Dane Everitt
829453f805
[Security] Address critical flaw in console rendering that allowed arbitrary command execution
2017-06-26 22:36:09 -05:00
Dane Everitt
b7b046c044
Merge branch 'develop' into feature/PTDL-472
2017-06-25 15:36:39 -05:00
Dane Everitt
2235481765
More service structure testing and configuration
...
Tests aren't working as well as I had hoped, so a lot are commented out while I wait to hear back on this bug causing them to fail.
2017-06-24 19:49:09 -05:00
Dane Everitt
cba54637fc
Fixes bug with newly created variables not being assigned to existing servers properly, closes #478
2017-06-18 21:38:00 -05:00
Dane Everitt
62a8f5737f
Block reinstall button if server doesn't install correctly.
2017-06-18 21:11:11 -05:00
Dane Everitt
81d265db08
Prevent the irritating moment when you logout accidentally when trying to click Admin CP.
2017-06-18 20:47:34 -05:00
Dane Everitt
9f46dbc88d
Push language fixes
2017-06-18 20:16:23 -05:00
Dane Everitt
0111ca7768
Push more changes to DBHost service.
...
Currently updating via the frontend is broken if you don't provide an actual node to attach it to.
2017-06-17 19:48:31 -05:00
Matthew Hatcher
59c2c6d149
Fixing spelling error. ( #495 )
2017-06-16 01:19:27 -05:00
Dane Everitt
5c2b9deb09
Push initial implementations of new repository structure
...
This breaks almost the entire panel, do not pull this branch in this state.
Mostly just moved old repository files to a new folder without updating anything else in order to start doing new things. Structure is not finalized.
2017-06-10 22:28:44 -05:00
Dane Everitt
65957e7ea5
Begin implementation of new request validation, closes #470
2017-06-03 18:41:35 -05:00
Michael (Parker) Parker
e640164b31
More typos
2017-05-29 15:49:46 -04:00
Michael (Parker) Parker
0be8dc555e
Mistyped words
2017-05-29 15:48:44 -04:00
Michael (Parker) Parker
9773ce4633
Clearing up language
2017-05-29 11:45:05 -04:00
Dane Everitt
0e48c94918
Don't allow reinstall if server install failed
2017-05-23 22:57:09 -05:00
Dane Everitt
0bb0d5df45
make clear that daemon must be rebooted after editing
2017-05-23 22:08:00 -05:00
Dane Everitt
8144535b82
Prevent invalid service tag names, ref #443
2017-05-23 21:59:47 -05:00
Dane Everitt
7460b5fdd2
fix broken file creation due to missing dependency, closes #453
2017-05-23 21:43:28 -05:00
Dane Everitt
72c0330486
Fixes 2FA not honoring 'Remember Me' checkbox, closes #439
2017-05-22 19:09:42 -05:00
Dane Everitt
de0b9beacb
Minor visual tweaking and filemanager backend improvements.
2017-05-05 23:13:42 -04:00
Dane Everitt
a52d9eb0fb
fix error display when server is installing, closes #424
2017-05-05 16:27:38 -04:00
Dane Everitt
c9c0e845b1
Go nuclear on Safari's autocomplete.
2017-05-01 16:41:39 -04:00
Dane Everitt
b539f26dab
Stop browser autofill on user view pages.
2017-05-01 16:17:31 -04:00
Dane Everitt
6dc1c15739
Fix display of associated servers when viewing an administrative user in the Admin CP.
2017-05-01 15:28:43 -04:00
Dane Everitt
b5c934d079
tiny boxes begone!
...
Mobile use was impossible with some accidentally small boxes defined…
2017-04-28 10:25:50 -04:00
Dane Everitt
1c37a8fe1a
Fixes account creation and password reset abilities.
2017-04-28 00:07:38 -04:00
Dane Everitt
3dc286b511
Actually use the right captcha IDs...
2017-04-27 23:46:42 -04:00
Dane Everitt
720cf5303e
Include recaptcha script on reset page.
2017-04-27 23:45:27 -04:00
Dane Everitt
aa6060846d
Actually show errors on password reset page.
2017-04-27 23:44:26 -04:00
Dane Everitt
3ee7b7cff1
Add ability to mark a node as being over a proxy
2017-04-27 22:52:37 -04:00