Commit Graph

85 Commits

Author SHA1 Message Date
Dane Everitt
a66d7a3417 Merge branch 'develop' into feature/vuejs 2019-03-09 11:19:07 -08:00
Dane Everitt
f15449f17b Fix servers not being marked as install failed 2019-03-03 13:44:28 -08:00
Dane Everitt
a4d7985e51 [#1500] Fix allocation limit being required even though it isn't used. 2019-03-02 14:27:01 -08:00
Dane Everitt
0999ec93c3 More logic for deleting databases 2018-08-25 15:07:42 -07:00
Dane Everitt
6d217869e0 Don't load daemon key on server models automatically. 2018-03-03 18:09:49 -06:00
Dane Everitt
87b96bdfc8 Add core logic to allow for limited databases and allocations 2018-03-01 20:08:27 -06:00
Dane Everitt
633bba6d6e Add support for external_id on servers, closes #975 2018-02-24 11:57:12 -06:00
Dane Everitt
d86c35d80f Prevent duplicate allocations for servers 2018-02-17 13:53:38 -06:00
Dane Everitt
7a19019980 Fix suspension/installed handling for servers
closes Pterodactyl/Panel#891
2018-01-30 22:40:21 -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
2bd691efad Add database list endpoint, add more resource name magic 2018-01-25 21:26:06 -06:00
Dane Everitt
17f6f3eeb6 Add server details modification endpoint to API. 2018-01-20 16:03:23 -06:00
Dane Everitt
a497a3d153 Make server listing and single server view API endpoints work 2018-01-19 21:47:06 -06:00
Dane Everitt
b3d7c6f1af Fix search weighting for servers 2018-01-05 18:49:00 -06:00
Dane Everitt
958c29cfbf Fix empty server descriptions throwing SQL errors, closes #842 2018-01-01 12:23:45 -06:00
Dane Everitt
058e490ec4 Implement Panel changes to support internal SFTP subsystem on Daemon (#703) 2017-10-25 00:35:25 -04:00
Dane Everitt
df87ea0867 This breaks literally the entire panel. 2017-10-06 23:57:53 -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
7d1c233c49 Final adjustments to Daemon <-> Panel communication change 2017-09-24 21:12:30 -05:00
Dane Everitt
906a699ee2 Begin implementation of new daemon authentication scheme 2017-09-23 20:45:25 -05:00
Lance Pioch
0c21d401e3 Combine Locations and Nodes on Create Server page (#641) 2017-09-21 13:03:29 -10:00
Dane Everitt
3ee5803416 Massive PHPCS linting 2017-08-21 22:10:48 -05:00
Dane Everitt
b8d7d99096 More repository/service/refactor changes 2017-08-12 15:29:01 -05:00
Dane Everitt
c1a078bdcf Add support for node management actions using new services 2017-08-05 17:20:07 -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
605c91a9af Use cache helpers rather than database to handle configuration tokens and downloads. 2017-05-01 14:21:18 -04:00
Dane Everitt
a5a1ea3165 Add ability to change service implementation for a server. 2017-04-21 17:52:44 -04:00
Dane Everitt
de923bbb83 Fix server deletion logic, and clean up suspend/unsuspend operations 2017-04-17 20:16:05 -04:00
Dane Everitt
7f1a97184b Un-butcher task system. 2017-04-15 13:52:43 -04:00
Dane Everitt
0fe9a4566e Improve server and user model code to accept a specific user 2017-04-15 12:48:47 -04:00
Dane Everitt
93d79994f8 Apply fixes from StyleCI (#372) 2017-04-09 19:16:39 -04:00
Dane Everitt
c492446513 Implement initial server and location API routes.
Also fixes a few exception handler issues causing incorrect HTTP status
codes on authorization errors.
2017-04-09 13:15:15 -04:00
Dane Everitt
51204b8d9d Add all of the potential transformers that might be needed for now. 2017-04-07 20:28:58 -04:00
Dane Everitt
536865b22a Remove deletion queue for servers. Just immediately delete. 2017-03-31 22:12:31 -04:00
Dane Everitt
0312c974f5 Update doc blocks for all app/ 2017-03-19 19:36:50 -04:00
Dane Everitt
50558db7c3 Add initial pack creation and overview pages 2017-03-14 21:18:36 -04:00
Dane Everitt
fcadee7e67 Fix front and backend views with new service variable setups 2017-03-12 19:34:06 -04:00
Dane Everitt
cbbd3704fe Add a second check here *just* to make sure someone doesn't break this. 2017-03-04 19:27:24 -05:00
Dane Everitt
cd0a45a777 Fixes caching to actually clear the cache for *all* users, rather than the logged in user by using cache tags. 2017-03-04 19:24:46 -05:00
Dane Everitt
bbf9fd12ae Apply fixes from StyleCI (#325) 2017-02-24 18:23:03 -05:00
Dane Everitt
8f96b35db1 Merge branch 'develop' into feature/admin-retheme 2017-02-23 21:24:17 -05:00
Dane Everitt
f91e4c511e Attach user to cache to prevent showing servers they can't access. 2017-02-18 21:45:11 -05:00
Dane Everitt
b926d432e8 Thats enough re-theming for the day... 2017-02-18 19:31:44 -05:00
Dane Everitt
008cccb098 Fix up email sending and add more notifications to the panel.
Closes #265
2017-02-17 19:23:27 -05:00
Dane Everitt
9af06b4b59 Add in query caching on server view 2017-02-17 18:19:53 -05:00
Dane Everitt
19d352619e More singularization and correct file names. 2017-02-12 16:03:17 -05:00
Dane Everitt
8ba479e51f Singularize model names. 2017-02-12 16:02:23 -05:00
Dane Everitt
99812b0407 More subuser Model updates. 2017-02-09 19:38:54 -05:00
Dane Everitt
4f61637284 More model updates to more places than I anticipated.
This probably broke a lot of things.
2017-02-09 17:43:54 -05:00