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
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
580e5ac569
Begin working on administrative server view changes
...
Also includes tests for the DatabaseCreation service.
2017-07-21 21:17:42 -05: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
Unknown
093114e5c2
Absolute paths in install script
2017-07-10 10:34:26 -04:00
Unknown
c746baf416
Remove pesky newline for StyleCI
2017-07-09 22:06:14 -04:00
Unknown
4957c95189
OxideMod support
2017-07-09 22:05:08 -04:00
Unknown
ee0211eadd
Change docker container to quay.io/pterodactyl/core:rust
2017-07-09 21:20:09 -04:00
Polarcraft
63deed9193
Quick Fix
...
With this fix, I removed the installation of Java 8 from the container and set the script container to be java8.
2017-07-09 20:01:45 -05:00
Dane Everitt
1f4f6024cc
Refactor (again)
2017-07-09 12:29:18 -05:00
Polarcraft
501f4f9a83
Renamed funny variable
2017-07-08 22:04:14 -05:00
Polarcraft
23d6907c9c
Remove pesky space
2017-07-08 21:41:39 -05:00
Polarcraft
7993202689
Added a Forge Service Option
2017-07-08 21:40:14 -05:00
Dane Everitt
56e6847bb4
Update CHANGELOG.md
2017-07-08 21:20:07 -05:00
Polarcraft
e26a7ac262
Created a GMOD Service Option ( #542 )
2017-07-08 16:17:36 -10:00
Unknown
951baaca54
Specify ubuntu version & add string validation
2017-07-08 17:09:01 -04:00
Polarcraft
4c639906b4
Add CS:GO to Source Service Option ( #538 )
...
* Added CS:GO
This allows users to select rather or not to use cs:go for a server.
* Removed debugging outputs
* Replace tabs with spaces to pass StyleCI
* Remove more pesky tabs
I apparently missed them the first time.
* Fix pesky issues with starts
This fix is to repair the startup for csgo and remove the required accounts.
* Better explanation for STEAM_ACC
* Removed dupe ips
* Added and fixed lines
* Set a default map to be loaded in.
* Set the variables rules to match what they would need to be
* Removed a pesky space
2017-07-08 10:52:40 -10:00
Dane Everitt
8953f83f87
Add migrations to handle cascade deletions for servers and users
2017-07-08 15:51:13 -05:00