Commit Graph

1581 Commits

Author SHA1 Message Date
Dane Everitt 49ddd63dbd Do not allow running the up or seed commands if migrations have not been run 2020-10-12 20:51:35 -07:00
Dane Everitt 289de72aca Merge pull request #2497 from pterodactyl/fix/server-mounts
Fix server mounts
2020-10-12 20:13:35 -07:00
Dane Everitt 1ad8b3f37d Do not mark a server as "not installed" when updating it's startup arguments 2020-10-12 20:12:34 -07:00
Matthew Penner 3ef3c2a461 Remove commented code 2020-10-12 11:12:23 -06:00
Matthew Penner abd60ee6f8 Fix 500 error when mounting a mount and fix the actual mount being deleted instead of the relation 2020-10-12 11:11:40 -06:00
Dane Everitt 9112de4bfb Merge pull request #2481 from AreYouRlyScared/fix-2435
Yeh Yeh.... Remove validation rules
2020-10-11 15:36:18 -07:00
Charles Morgan 4b8a275a78 Update AdvancedSettingsFormRequest.php 2020-10-11 18:33:25 -04:00
Dane Everitt 18fce37565 Fix subuser permissions not migrating correctly from 0.7; closes #2309 2020-10-11 15:13:17 -07:00
Dane Everitt 8697185900 Fix up database creation and handling code for servers; ref #2447 2020-10-11 11:59:46 -07:00
Dane Everitt a4d7170fac Don't allow creation of a database with an identical name for the same server; closes #2447 2020-10-10 18:17:04 -07:00
Dane Everitt 7b0f998f0b Return the correct server & subuser counts for user listing; closes #2469 2020-10-10 18:06:42 -07:00
Dane Everitt 1f7fe093ae Correctly validate description for API keys to match model expectations; closes #2457 2020-10-10 17:15:30 -07:00
Dane Everitt 1f28fb94e2 Ensure the UUID is set correctly; closes #2450 2020-10-10 17:11:27 -07:00
Dane Everitt 69f27ed807 Update and test variable validator logic 2020-10-10 16:46:56 -07:00
Dane Everitt d8228f2da8 Allow passing empty values through for variables, covers with test, closes #2433 2020-10-10 16:45:24 -07:00
Dane Everitt bf6e1ce966 Document what is being tested a little better so it isn't just a wall of code 2020-10-09 22:12:45 -07:00
Dane Everitt c2db163731 Update node finding service logic to be single query; add test coverage 2020-10-09 22:01:25 -07:00
Dane Everitt 192a578a03 Add basic test coverage for server creation functionality 2020-10-09 21:08:27 -07:00
Dane Everitt c59a2c436b Don't waste time on a service better suited to an integration test 2020-10-08 22:34:52 -07:00
Dane Everitt 2560163655 Modify how deletion service works (actually fixes #2085); cover changes with test 2020-10-08 21:08:55 -07:00
Dane Everitt 7a643beee0 Add test coverage for startup modification 2020-10-08 20:38:21 -07:00
Dane Everitt d087bebc93 Add some additional test coverage and clean up modification service and suspension service 2020-10-07 21:56:44 -07:00
Dane Everitt 83efb2d7b6 More fixes for broken unit tests 2020-10-05 21:54:29 -07:00
Dane Everitt 0c2bd416ee Fix unit tests for eggs 2020-10-05 21:29:35 -07:00
Dane Everitt 0f4f2235a3 More Laravel-esq job processing 2020-10-05 20:46:41 -07:00
Dane Everitt 2d01c7b988 Reset is_processing state of a schedule when toggling active/inactive; closes #2425 2020-10-03 19:47:52 -07:00
Dane Everitt 2d56cacbab Don't trigger a 500 error with bad data; closes #2442
This whole chunk of code needs some cleanup but I'll defer that for the new admin area in the future
2020-10-03 19:05:04 -07:00
Dane Everitt 4ff5de7e1b decode before encoding URLs, closes #2440 2020-10-03 12:51:41 -07:00
Dane Everitt 99c9682f67 Fix errors with mounts; closes #2374 2020-10-03 12:42:27 -07:00
Dane Everitt b4a9a7205d speeling is hard 2020-10-03 12:14:39 -07:00
Dane Everitt 1616cf1318 Always show errors from HTTP exceptions correctly to the user; closes #2439 2020-10-03 11:18:14 -07:00
Dane Everitt f31a6d3967 Fix parameter bindings for client API routes; closes pterodactyl/panel#2359 2020-09-27 10:39:18 -07:00
Dane Everitt cc6f98c0fd Replace all instances of 255 as a max length with 191; ref #2421 2020-09-26 16:29:26 -07:00
Dane Everitt 3340ee7fd8 Fix bad encoding when handling files; closes #2399 2020-09-24 20:27:02 -07:00
Dane Everitt 711efe34bb Truncate auto-generated usernames to 64 characters 2020-09-24 19:37:39 -07:00
Dane Everitt c0fc9125ed Fix database naming conventions; closes #2404 2020-09-24 19:31:42 -07:00
Dane Everitt 6a4914df3b Properly validate schedule names; closes #2405 2020-09-24 19:25:34 -07:00
Dane Everitt 2182a15494 Don't return variables to users that they should not be able to see; closes #2388 2020-09-22 21:12:00 -07:00
Dane Everitt 7f9b21e486 Correctly show number of servers a user belongs to; closes #2375 2020-09-22 20:13:54 -07:00
Dane Everitt 1b0a6252f1 Fix undefined index error; closes #2378; closes #2391 2020-09-22 19:58:30 -07:00
Anand Capur dda13f80c7 Fix empty array in node config YAML 2020-09-22 16:09:28 -07:00
Dane Everitt 0908830003 Fix error when loading nodes 2020-09-17 20:44:33 -07:00
Dane Everitt c9883b5caf Include resource total allocations; closes #1518 2020-09-17 20:44:24 -07:00
Dane Everitt 79f616f791 Fix authentication lockout when doing multiple SFTP uploads; closes #2221 2020-09-13 13:54:41 -07:00
Dane Everitt 7b57d65edf Cleanup allocation repository 2020-09-13 12:47:05 -07:00
Dane Everitt 9410a54c98 Removed unused interface functions 2020-09-13 12:37:59 -07:00
Dane Everitt 8b4bd3945d Fix user search in admin area; closes #2100 2020-09-13 12:35:48 -07:00
Dane Everitt 88300e5448 Support searching servers in admin area using name; closes #2100 2020-09-13 12:26:15 -07:00
Dane Everitt d8c338df3e Update all remaining code pathways to use new search tooling 2020-09-13 12:21:44 -07:00
Dane Everitt f31dd4706c Fix location controller searches 2020-09-13 11:59:52 -07:00