Commit Graph

1265 Commits

Author SHA1 Message Date
Anand Capur
a73e71dd81 Fix DB migrations to allow rollbacks 2017-08-23 12:34:34 -07:00
Dane Everitt
3ee5803416 Massive PHPCS linting 2017-08-21 22:10:48 -05:00
Dane Everitt
78c8b8d8ea Upgrade PHPCS 2017-08-21 22:06:52 -05:00
Dane Everitt
b2ec9960a1 Unit tests for pack service 2017-08-21 21:00:14 -05:00
Dane Everitt
2e3476298d Add test for pack exporting 2017-08-20 20:02:24 -05:00
Dane Everitt
47eec0398d Fix broken tests due to grapping around... 2017-08-20 19:51:15 -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
46cb71e69d Apply fixes from StyleCI (#590) 2017-08-15 23:21:01 -05:00
Dane Everitt
1260a8384a Initial implementation of controller unit tests. 2017-08-15 23:16:00 -05:00
Dane Everitt
90bbe57148 Move services onto new services system, includes tests 2017-08-15 22:21:47 -05:00
Dane Everitt
e91079d128 use travis caches again 2017-08-13 14:56:47 -05:00
Dane Everitt
6d1b994b7d More tests 2017-08-13 14:55:09 -05:00
Dane Everitt
fd24729ab9 Merge branch 'feature/PTDL-472' of https://github.com/Pterodactyl/Panel into feature/PTDL-472 2017-08-12 16:30:29 -05:00
Dane Everitt
364adb1f84 Add tests for service option services 2017-08-12 16:30:27 -05:00
Dane Everitt
340193c013 Apply fixes from StyleCI (#581) 2017-08-12 15:32:34 -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
396b5c22d9 Fix formatting issue 2017-08-05 17:29:15 -05:00
Dane Everitt
a4b61846ac Apply fixes from StyleCI (#577) 2017-08-05 17:26:30 -05:00
Dane Everitt
4da7922de6 Code cleanup to use new findCountWhere function 2017-08-05 17:23:02 -05:00
Dane Everitt
c1a078bdcf Add support for node management actions using new services 2017-08-05 17:20:07 -05:00
Dane Everitt
4391defb9f Fix PHP7.0 builds failing due to cache 2017-08-04 19:22:56 -05:00
Dane Everitt
275c01bc37 Update user service to be more separated 2017-08-04 19:11:41 -05:00
Dane Everitt
b2429f1b55 Merge pull request #576 from OrangeJuiced/develop
Only left-clicking now activates the selection of an item
2017-08-04 17:37:01 -05:00
Joost Kwakkel
c71032a707 Only left-clicking now activates the selection of an item 2017-08-05 00:04:15 +02: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
ace70a3599 Should probably leave xdebug seeing as we use it for code coverage. 👍 2017-07-23 18:09:19 -05:00
Dane Everitt
fe7a6fb977 Fix code coverage 2017-07-23 18:05:03 -05:00
Dane Everitt
ebb3a01036 Should fix failing travis builds 2017-07-23 17:55:38 -05:00
Dane Everitt
7f0130100d Fix routes file 2017-07-23 15:09:25 -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
3add44d342 Fix database management for servers 2017-07-22 14:07:51 -05:00
Dane Everitt
63e39fbe58 Fix database management things to actually work correctly. 2017-07-22 13:55:30 -05:00
Dane Everitt
a9b794e70c Update CHANGELOG.md 2017-07-22 12:16:04 -05:00
OrangeJuiced
b6e9423085 Add minified files for #544 (#558) 2017-07-22 07:13:49 -10: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
736a323eff Merge branch 'develop' into feature/PTDL-472 2017-07-15 11:52:39 -05:00
Dane Everitt
bc3366b10d Repository interface improvements 2017-07-15 11:52:34 -05:00
Jakob
0def41740a Merge pull request #537 from tenten8401/develop
Add Rust Service
2017-07-13 17:32:20 +02:00
Jakob
ff89c6c0cd Merge pull request #543 from udeva/develop
Add Forge Service Option
2017-07-13 17:29:23 +02:00
Dane Everitt
19c7c7bcab Merge pull request #547 from parkervcp/patch-1
latest TS3
2017-07-11 14:38:02 -10:00
Michael (Parker) Parker
265817bda8 latest TS3
Updating to latest TS3 server
2017-07-10 20:19:08 -04:00