Plugins base (#613)

* wip

* wip

* cleanup

* notification channels

* phpstan

* services

* remove server types

* refactoring

* refactoring
This commit is contained in:
Saeed Vaziry
2025-06-14 14:35:18 +02:00
committed by GitHub
parent adc0653d15
commit 131b828807
311 changed files with 3976 additions and 2660 deletions

View File

@ -3,6 +3,11 @@
namespace App\Providers;
use App\Facades\SSH;
use App\Models\FirewallRule;
use App\Models\PersonalAccessToken;
use App\Models\Script;
use App\Models\ScriptExecution;
use App\Models\ServerLog;
use App\Models\User;
use Illuminate\Support\Facades\Http;
use Illuminate\Support\ServiceProvider;
@ -22,20 +27,20 @@ class DemoServiceProvider extends ServiceProvider
* @var string[]
*/
protected array $canUpdate = [
\App\Models\ServerLog::class,
\App\Models\Script::class,
\App\Models\ScriptExecution::class,
ServerLog::class,
Script::class,
ScriptExecution::class,
];
/**
* @var string[]
*/
protected array $canCreate = [
\App\Models\ServerLog::class,
\App\Models\Script::class,
\App\Models\ScriptExecution::class,
\App\Models\FirewallRule::class,
\App\Models\PersonalAccessToken::class,
ServerLog::class,
Script::class,
ScriptExecution::class,
FirewallRule::class,
PersonalAccessToken::class,
];
public function register(): void