Skip to content

Commit 1f1d32f

Browse files
committed
refactor to one asset policy
1 parent 3fb1b59 commit 1f1d32f

File tree

4 files changed

+1
-25
lines changed

4 files changed

+1
-25
lines changed

config/filament-flexible-blocks-asset-manager.php

Lines changed: 0 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -84,16 +84,6 @@
8484
*/
8585
'storage_visibility' => 'public',
8686

87-
/*
88-
|--------------------------------------------------------------------------
89-
| Asset Filament authorisation
90-
|--------------------------------------------------------------------------
91-
|
92-
| To authorise access to the Filament resource, you can configure a policy,
93-
| see https://laravel.com/docs/11.x/authorization#writing-policies
94-
*/
95-
'asset_filament_authorisation' => null, //AssetFilamentPolicy::class,
96-
9787
/*
9888
|--------------------------------------------------------------------------
9989
| Asset authorisation

src/FilamentFlexibleBlocksAssetManagerConfig.php

Lines changed: 1 addition & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -11,19 +11,14 @@ public static function hasTranslatableAssets(): bool
1111

1212
public static function getAssetAuthorisationGate(): ?string
1313
{
14-
return self::getConfig('asset_authorisation.gate');
14+
return self::getConfig('asset_authorisation.gate', 'view');
1515
}
1616

1717
public static function getAssetAuthorisationPolicy(): ?string
1818
{
1919
return self::getConfig('asset_authorisation.policy');
2020
}
2121

22-
public static function getAssetFilamentAuthorisationPolicy(): ?string
23-
{
24-
return self::getConfig('asset_filament_authorisation');
25-
}
26-
2722
public static function getStorageDisk(): ?string
2823
{
2924
return self::getConfig('storage_disk');

src/FilamentFlexibleBlocksAssetManagerServiceProvider.php

Lines changed: 0 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -99,10 +99,6 @@ public function packageBooted(): void
9999
], true);
100100

101101
//add policies
102-
if(FilamentFlexibleBlocksAssetManagerConfig::getAssetFilamentAuthorisationPolicy()){
103-
Gate::policy(\Statikbe\FilamentFlexibleBlocksAssetManager\Models\Asset::class,
104-
FilamentFlexibleBlocksAssetManagerConfig::getAssetFilamentAuthorisationPolicy());
105-
}
106102
if(FilamentFlexibleBlocksAssetManagerConfig::getAssetAuthorisationPolicy()){
107103
Gate::policy(\Statikbe\FilamentFlexibleBlocksAssetManager\Models\Asset::class,
108104
FilamentFlexibleBlocksAssetManagerConfig::getAssetAuthorisationPolicy());

src/Http/Controllers/AssetController.php

Lines changed: 0 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -19,11 +19,6 @@ public function index(Asset $asset, ?string $locale = null)
1919
}
2020
}
2121

22-
//check if a policy needs to be applied:
23-
if (FilamentFlexibleBlocksAssetManagerConfig::getAssetAuthorisationPolicy()) {
24-
Gate::authorize('view', $asset);
25-
}
26-
2722
//TODO conversions
2823
$filters = [];
2924
if ($locale) {

0 commit comments

Comments
 (0)