Skip to content

Commit 0855046

Browse files
committed
fix demo
1 parent dd14e69 commit 0855046

2 files changed

Lines changed: 12 additions & 0 deletions

File tree

app/Http/Controllers/PluginController.php

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -36,6 +36,10 @@ public function index(): Response
3636
#[Post('/install', name: 'plugins.install')]
3737
public function install(Request $request): RedirectResponse
3838
{
39+
if (config('app.demo')) {
40+
return back()->with('error', 'Plugins are disabled in demo mode.');
41+
}
42+
3943
$this->validate($request, [
4044
'url' => 'required|url',
4145
]);
@@ -63,6 +67,10 @@ public function install(Request $request): RedirectResponse
6367
#[Delete('/uninstall', name: 'plugins.uninstall')]
6468
public function uninstall(Request $request): RedirectResponse
6569
{
70+
if (config('app.demo')) {
71+
return back()->with('error', 'Plugins are disabled in demo mode.');
72+
}
73+
6674
$this->validate($request, [
6775
'name' => 'required|string',
6876
]);

app/Http/Controllers/VitoSettingController.php

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -85,6 +85,10 @@ private function export(string $zipFileName): string
8585
#[Post('/import', name: 'vito-settings.import')]
8686
public function import(Request $request): RedirectResponse
8787
{
88+
if (config('app.demo')) {
89+
return back()->with('error', 'Import is disabled in demo mode.');
90+
}
91+
8892
// set session driver to file
8993
config(['session.driver' => 'file']);
9094

0 commit comments

Comments
 (0)