Commit Graph

693 Commits

Author SHA1 Message Date
Dane Everitt 08a112f027
Include trailing slash on modal, closes #864 2018-03-10 13:19:46 -06:00
Dane Everitt 40c74ae1e7
Add validation to prevent invalid ports, closes #1034 2018-03-10 13:10:40 -06:00
Dane Everitt 7b34dab453
Attempt again to load egg settings 2018-03-08 21:37:30 -06:00
Dane Everitt 4c26d09145
Wait for window load to set the egg 2018-03-08 21:33:44 -06:00
Dane Everitt 7c037e28fc
Merge branch 'develop' of https://github.com/Pterodactyl/Panel into develop 2018-03-08 21:30:22 -06:00
Dane Everitt 3a5d21f455
Filemanager cleanup 2018-03-08 21:30:07 -06:00
CodeHat cee656fd5c Feature/PTDL-1030 (#1033)
* Swap reCAPTCHA secret key position with website key
2018-03-08 09:21:55 -06:00
Lance Pioch 018a7a658c Fix #1018 with nav color change (#1020) 2018-03-06 23:11:24 -06:00
Dane Everitt d3f797bf2a
fix view-allocations permissions check in templates, closes #1021 2018-03-06 21:57:00 -06:00
Dane Everitt c9e874d3ae
Fix UI error changing a server's service, closes #1019 2018-03-06 21:53:05 -06:00
Dane Everitt a31334c0c5
Fix SQl queries being executed unnecessarily when listing servers 2018-03-03 18:00:23 -06:00
Dane Everitt eaf54a8c63
Search term is now passed through when using paginated result sets 2018-03-03 17:57:12 -06:00
Dane Everitt c739f292e4
paginate databases when viewing a host 2018-03-03 17:52:35 -06:00
Dane Everitt b53df2b271
Fix application keys being created as client keys, closes #1016 2018-03-03 16:56:46 -06:00
Dane Everitt dff7e8f734
Fix server creation in UI and API 2018-03-02 23:11:30 -06:00
Dane Everitt 021710aa1c
Add bulk power management via CLI 2018-03-02 20:58:58 -06:00
Dane Everitt bcb69603ad
Add support for user management of databases 2018-03-02 19:03:55 -06:00
Dane Everitt 07893effa3
Add initial go at user created databases for servers, still needs cleaning 2018-03-01 21:27:37 -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 9b93629f45
Add UI for client API keys 2018-02-28 23:30:39 -06:00
Dane Everitt fa997b9e0d
Change default enter behavior on forms to not be delete 2018-02-25 16:21:50 -06:00
ShadowKitten f46a97cd29 Fix language files after permission change. (#979) 2018-02-25 10:59:11 -06:00
Dane Everitt a1e704d3a7
Add back server sidebar list 2018-02-24 13:58:48 -06:00
Dane Everitt 807521b97c
Fix schedules with no names being uneditable 2018-02-24 12:04:14 -06:00
Dane Everitt 633bba6d6e
Add support for external_id on servers, closes #975 2018-02-24 11:57:12 -06:00
Dane Everitt 0341dbdfad
Add very basic cache busting 2018-02-18 15:15:53 -06:00
Dane Everitt 4b9f025e98
Fix exception when trying to edit a host, ref #957 2018-02-18 14:10:12 -06:00
Dane Everitt 049a539d46
Remove beta notice 2018-02-17 16:48:02 -06:00
ShadowKitten d8be167a9c Add support for allowing subusers to access SFTP. (#918) 2018-02-17 16:10:44 -06:00
Dane Everitt c8d0286ec4
Small UI tweaks 2018-02-17 14:41:32 -06:00
Dane Everitt a9c1946319
Add support for finding a user by external ID. 2018-02-07 21:56:11 -06:00
Dane Everitt d4d9eda57a
Add schedule edit support 2018-02-04 13:51:24 -06:00
Dane Everitt c0abf64f83
Disable account API until it is implemented 2018-01-30 22:46:56 -06:00
Dane Everitt b0c8390529
Fix display of multi-word keys 2018-01-30 20:40:34 -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 8dcab927e5
Merge branch 'develop' into feature/api-v1 2018-01-21 14:31:32 -06:00
Dane Everitt 2212f28351
Don't break the page if no variable rules are provided. 2018-01-21 11:58:59 -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 7aa540b895
Remove api permissions table 2018-01-14 12:05:18 -06:00
Dane Everitt e3df0738da
Change the way API keys are stored and validated; clarify API namespacing
Previously, a single key was used to access the API, this has not changed in terms of what the user sees. However, API keys now use an identifier and token internally. The identifier is the first 16 characters of the key, and the token is the remaining 32. The token is stored encrypted at rest in the database and the identifier is used by the API middleware to grab that record and make a timing attack safe comparison.
2018-01-13 16:06:19 -06:00
Dane Everitt cf21fd5a4b
More API updates, better support for node config edits 2018-01-10 23:19:03 -06:00
Dane Everitt bd238c7555
No more OOME checkboxes 2018-01-08 23:03:14 -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
Dimitar Yanakiev 02fe49892d Fixed navigation account click (#853) 2018-01-07 21:22:55 -06:00
Dane Everitt a0a968c511
UI tweak for packs 2018-01-06 15:25:53 -06:00
Dane Everitt a3bad520cd
closes #807 2018-01-06 13:19:17 -06:00
Dane Everitt 0ec5a4e08c
Fix some file management bugs, closes #621 2018-01-01 13:21:10 -06:00