feat: initial migration to pennant features for feature flags and global site config [incremental] (#573)

* feat: initial commit for feature management

* style: fix StyleCI findings

* fix(api): prohibit features of nonnull scope from API & fix(admin): wrong translate key

* style: fix Static Analysis error
This commit is contained in:
paranarimasu authored and GitHub committed 2023-04-23 18:54:34 -05:00
1 parent 2e930b17ff
commit 088ea287c5
161 files changed
+2521 -1404

No files matched your search

-2
View File
@@ -7,7 +7,6 @@ namespace App\Http;
use App\Http\Middleware\Api\SetAcceptJsonHeader;
use App\Http\Middleware\Auth\Authenticate;
use App\Http\Middleware\Auth\RedirectIfAuthenticated;
use App\Http\Middleware\IsFeatureEnabled;
use App\Http\Middleware\LogRequest;
use App\Http\Middleware\Models\RecordView;
use App\Http\Middleware\ThrottleRequestsWithService;
@@ -97,7 +96,6 @@ class Kernel extends HttpKernel
'cache.headers' => SetCacheHeaders::class,
'can' => Authorize::class,
'guest' => RedirectIfAuthenticated::class,
'is_feature_enabled' => IsFeatureEnabled::class,
'password.confirm' => RequirePassword::class,
'record_view' => RecordView::class,
'signed' => ValidateSignature::class,