Boy132

Results 57 issues of Boy132

When cloudflare proxy for wings is enabled larger servers transfers will fail due to [cloudflare's limits](https://developers.cloudflare.com/workers/platform/limits/#request-limits). (unless you have their enterprise plan)

ref https://github.com/pterodactyl/panel/pull/4970

Addendum to #253, the "no interaction" mode wasn't setup correctly. _(failing sqlite tests are not related to this PR)_

"Unlimited" is stored as `0` which currently isn't handled correctly in the `isViable` method for nodes.

Uses [`spatie/laravel-permission`](https://github.com/spatie/laravel-permission) to add roles and permissions (for admins). This does *not* change subuser permissions! (#193) A role named "Root Admin" is created during seeding. This role has all permissions...

Uses [spatie/laravel-health](https://github.com/spatie/laravel-health) (and [shuvroroy/filament-spatie-laravel-health](https://github.com/shuvroroy/filament-spatie-laravel-health)) to add a health page. Also includes two custom checks: one for checking the panel version and one for checking node versions. (which also tests the...

Removes all `r_` columns for api key permissions and replaces these with a single array `permissions`. Needed for plugins later. This does _not_ handle #193 as it's only api key...