Commit Graph

389 Commits

Author SHA1 Message Date
Dane Everitt 17796fb1c4 Add basic database listing for server 2018-08-21 21:47:01 -07:00
Dane Everitt 92a9146b61 Improve filemanager, get first level folders listing 2018-08-06 23:14:13 -07:00
Dane Everitt 96699b192e Don't verify SSL signatures in dev
[skip ci]
2018-06-30 18:24:35 -07:00
Dane Everitt 969b16a563 Apply fixes from StyleCI
[ci skip] [skip ci]
2018-06-02 21:32:26 +00:00
Dane Everitt fd8d7c3571 Merge pull request #1130 from stanjg/feature/stats-page
Added a statistics page to monitor the panel usage
2018-05-31 22:56:58 -07:00
stanjg 60e1ffa564 Added a test for the controller and cleaned up the controller 2018-05-27 00:16:13 +02:00
stanjg 86e7085396 Cleaned up the controller and prepared for tests 2018-05-26 20:58:49 +02:00
Dane Everitt fae5acf99f Fix bug when loading server owner dropdown
closes #1137
2018-05-20 17:00:50 -07:00
Dane Everitt 00df0b66a6 Merge pull request #1148 from pterodactyl/feature/doc-block-improvements
@throws docblock improvements
2018-05-20 16:25:59 -07:00
Dane Everitt 002efddc96 Merge pull request #1146 from pterodactyl/feature/windows-pathinfo-support
Add support for Windows, replace all backslashes with forwardslashes
2018-05-20 16:24:58 -07:00
Lance Pioch f82b419d47 Update php doc blocks 2018-05-13 12:42:11 -04:00
Lance Pioch f42f211e65 Add support for Windows, replace all back slashes with forward slashes 2018-05-13 11:39:44 -04:00
Lance Pioch e2dc0638d9 Fix app/ spelling errors 2018-05-13 11:12:41 -04:00
Dane Everitt 36837df0a6 Use beginning of UUID for server uuidShort 2018-03-03 22:20:53 -06:00
Dane Everitt 85e75a2808 Fix bulk key revocation 2018-03-03 21:53:07 -06:00
Dane Everitt d7efb4c4a2 Fix inability to revoke admin tokens from daemon 2018-03-03 21:45:10 -06:00
Dane Everitt a31334c0c5 Fix SQl queries being executed unnecessarily when listing servers 2018-03-03 18:00:23 -06:00
Dane Everitt c739f292e4 paginate databases when viewing a host 2018-03-03 17:52:35 -06:00
Dane Everitt 021710aa1c Add bulk power management via CLI 2018-03-02 20:58:58 -06:00
Dane Everitt 4e12c289ed Add command sending 2018-02-27 22:09:34 -06:00
Dane Everitt a1e704d3a7 Add back server sidebar list 2018-02-24 13:58:48 -06:00
Dane Everitt f61a5fa0cb Use left join, not inner here 2018-02-17 15:52:41 -06:00
Dane Everitt 7562e501af Fix an auto deployment bug causing a node to be ignored if it had no servers already attached to it
closes #919
2018-02-17 15:51:28 -06:00
Dane Everitt de1d9502c1 fix error when resetting daemon secret, closes #915 2018-02-04 12:55:50 -06:00
Dane Everitt d9355b93b4 Fix exception when adjusting mail settings, closes #907 2018-02-03 12:28:39 -06:00
Dane Everitt ffa09d81e2 Pass strings for deletion of user sessions, closes #906 2018-02-03 12:18:18 -06:00
Dane Everitt 5ed164e13e Implement server creation though the API.
Also implements auto-deployment to specific locations and ports.
2018-01-28 17:14:14 -06:00
Dane Everitt aca0819bcd Add server build management to API 2018-01-21 16:02:03 -06:00
Dane Everitt 8dcab927e5 Merge branch 'develop' into feature/api-v1 2018-01-21 14:31:32 -06:00
Dane Everitt c69f48ad83 Fix filemanager file edit bug, closes #867 2018-01-21 12:31:41 -06:00
Dane Everitt 62fd299fa2 Fix some egregious search and replace action... 2018-01-21 11:38:16 -06:00
Dane Everitt c3b9738364 Implement application API Keys 2018-01-18 21:36:15 -06:00
Dane Everitt f9fc3f4370 Update interface to begin change to seperate account API keys and application keys
Main difference is permissions, cleaner UI for normal users, and account keys use permissions assigned to servers and subusers while application keys use R/W ACLs stored in the key table.
2018-01-14 13:30:55 -06:00
Dane Everitt ad3a954256 Rename APIKey to ApiKey 2018-01-14 12:06:15 -06:00
Dane Everitt 7aa540b895 Remove api permissions table 2018-01-14 12:05:18 -06:00
Dane Everitt a31e5875dc First round of changes to API to support simpler permissions. 2018-01-11 22:49:46 -06:00
Dane Everitt cf21fd5a4b More API updates, better support for node config edits 2018-01-10 23:19:03 -06:00
Dane Everitt 02e4c1424e Select less data from servers 2018-01-08 22:23:12 -06:00
Dane Everitt 0acc260b81 Change order that allocations are loaded in on the allocation listing 2018-01-08 22:21:35 -06:00
Dane Everitt 22511c8e24 Fix allocation behavior, closes #712 2018-01-08 22:12:19 -06:00
Dane Everitt 036bea2b94 Update schedule process to allow toggling/triggering via UI 2018-01-08 21:43:10 -06:00
Dane Everitt 4b5ee920bd Fix logic mistake with findOrFail 2018-01-06 13:08:20 -06:00
Dane Everitt 59f8ae4b50 Too much grep 2018-01-06 12:49:32 -06:00
Dane Everitt 21a78f465b Fix node return being too strict 2018-01-05 18:44:20 -06:00
Dane Everitt d2afc29a80 Refactor how repositories for the daemon work. 2018-01-05 18:27:47 -06:00
Dane Everitt 5f9fe4a69b Update calls to missing function 2018-01-05 16:33:50 -06:00
Dane Everitt 60eb60013c Update repository base code to be cleaner and make use of PHP 7 features 2018-01-04 22:49:50 -06:00
Dane Everitt f9df463d32 Implement a better management interface for Settings (#809) 2017-12-14 21:05:26 -06:00
Anand Capur e085b8e109 enable php 7.2 in travis and fix repository (#797)
This was really amusing to watch @arcdigital attempt to do.
2017-12-05 09:26:29 -06:00
Dane Everitt 285485d7b0 Change how API keys are validated (#771) 2017-12-03 14:29:14 -06:00