api(application): fix api key permissions

This commit is contained in:
Matthew Penner 2021-03-06 15:41:34 -07:00
parent 7d80b5fee7
commit 264c3865b2
2 changed files with 2 additions and 3 deletions

View file

@ -84,7 +84,7 @@ abstract class BaseTransformer extends TransformerAbstract
*/ */
protected function authorize(string $resource): bool protected function authorize(string $resource): bool
{ {
if ($this->isRootAdmin()) { if ($this->getKey()->key_type === ApiKey::TYPE_ACCOUNT && $this->isRootAdmin()) {
return true; return true;
} }

View file

@ -37,7 +37,7 @@ class LocationTransformer extends BaseTransformer
} }
/** /**
* Return the nodes associated with this location. * Return the servers associated with this location.
* *
* @return \League\Fractal\Resource\Collection|\League\Fractal\Resource\NullResource * @return \League\Fractal\Resource\Collection|\League\Fractal\Resource\NullResource
* *
@ -62,7 +62,6 @@ class LocationTransformer extends BaseTransformer
* *
* @throws \Illuminate\Contracts\Container\BindingResolutionException * @throws \Illuminate\Contracts\Container\BindingResolutionException
* @throws \Pterodactyl\Exceptions\Transformer\InvalidTransformerLevelException * @throws \Pterodactyl\Exceptions\Transformer\InvalidTransformerLevelException
*/ */
public function includeNodes(Location $location) public function includeNodes(Location $location)
{ {