Commit Graph

62 Commits

Author SHA1 Message Date
Dane Everitt
fbd5c25ed0 Finalize tests 2017-10-04 23:52:25 -05:00
Dane Everitt
609bf32843 Add test for service option exporter 2017-10-04 23:42:04 -05:00
Dane Everitt
d95a63c09b Today Dane learned about Mockery::subset, tomorrow we take over Canada.
In other news, why could no one have mentioned this a few months ago. Would have been nice.
2017-10-04 22:41:15 -05:00
Dane Everitt
29ac1662b6 Fix failing tests 2017-10-03 23:54:24 -05:00
Dane Everitt
1216f950e2 Prevent deletion of options that have children attached to them.
closes #562
2017-09-30 12:54:09 -05:00
Dane Everitt
fb7ef2d775 test post please ignore 2017-09-26 22:54:34 -05:00
Dane Everitt
65d63804ab Pass in what the test says it passes in. 2017-09-26 22:23:19 -05:00
Dane Everitt
774c9680a3 More test suite coverage 2017-09-26 22:16:26 -05:00
Dane Everitt
8908a758ca More tests for daemon keys 2017-09-26 20:49:05 -05:00
Dane Everitt
85e35f0bdf More tests 2017-09-25 23:46:36 -05:00
Dane Everitt
fb8a26f141 Merge branch 'develop' into feature/api-daemon-changes 2017-09-25 21:46:44 -05:00
Dane Everitt
e56f4cdd33 Update license headers on files. 2017-09-25 21:43:01 -05:00
Dane Everitt
dd456a4c9c Fix all currently failing tests 2017-09-24 22:28:16 -05:00
Dane Everitt
8df5d5beaf Remove unnecessary test and cleanup rebuild command 2017-09-19 22:15:52 -05:00
Dane Everitt
c5f2dfd6f6 Begin adding schedule processing jobs. 2017-09-16 23:10:00 -05:00
Dane Everitt
a498bbc7d5 Move location service to match other services 2017-09-15 00:16:03 -05:00
Dane Everitt
4e5398fb6b Add tests for schedule stuff 2017-09-14 23:02:31 -05:00
Dane Everitt
a8c4d6afdb Update random ID method to use str_random and not random_bytes
The use of random_bytes in combination with bin2hex was producing a lot of duplicate keys when tested in batches of 10k (anywhere from 2 to 6). The use of str_random yielded no duplicates even at scales of 100k keys that were 8 characters.
2017-09-13 23:07:02 -05:00
Dane Everitt
f157c06d04 Fix PHPCS to order by length not alphabetical 2017-09-04 19:07:00 -05:00
Dane Everitt
dc310ffdea Finish subuser controller 2017-09-04 18:12:13 -05:00
Dane Everitt
54554465f2 Add more front-end controllers, language file cleanup 2017-09-03 16:32:52 -05:00
Dane Everitt
30660cfac2 Apply fixes from StyleCI (#609) 2017-08-30 21:14:20 -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
67ac36f5ce Refactor obscure service names to be clearer 2017-08-27 15:10:51 -05:00
Dane Everitt
1e1eac1b9c Apply fixes from StyleCI (#607) 2017-08-27 14:55:25 -05:00
Dane Everitt
f451e4dc47 Begin unit tests for repositories 2017-08-26 19:58:24 -05:00
Dane Everitt
72735c24f7 Complete move from old repository to new repository structure! 2017-08-26 18:08:11 -05:00
Dane Everitt
2cabb61b54 Add subuser deletion service 2017-08-26 13:31:18 -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
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
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
90bbe57148 Move services onto new services system, includes tests 2017-08-15 22:21: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
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
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
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
3add44d342 Fix database management for servers 2017-07-22 14:07:51 -05:00