feat: add secure module marketplace runtime (#745)

This commit is contained in:
Darko Gjorgjijoski
2026-08-05 03:49:42 +02:00
committed by GitHub
parent f322c2b74d
commit 8579e4f85f
79 changed files with 2084 additions and 1762 deletions
+2
View File
@@ -3,6 +3,7 @@
namespace App\Providers;
use App\Models\AiConversation;
use App\Models\User;
use App\Policies\AiConversationPolicy;
use App\Policies\CompanyPolicy;
use App\Policies\CreditNotePolicy;
@@ -68,6 +69,7 @@ class AppServiceProvider extends ServiceProvider
Gate::policy(Role::class, RolePolicy::class);
Gate::policy(AiConversation::class, AiConversationPolicy::class);
Gate::define('manage module settings', fn (User $user): bool => $user->isSuperAdmin() || $user->isOwner());
View::addNamespace('pdf_templates', storage_path('app/templates/pdf'));