Make sure the demo user can't export data.

This commit is contained in:
James Cole
2024-01-30 18:11:45 +01:00
parent 992fdc9e27
commit e199fdd2b6
2 changed files with 7 additions and 0 deletions

View File

@@ -65,6 +65,12 @@ class IndexController extends Controller
*/
public function export(): LaravelResponse
{
if(auth()->user()->hasRole('demo')) {
session()->flash('info', (string) trans('firefly.demo_user_export'));
return redirect(route('export.index'));
}
/** @var ExportDataGenerator $generator */
$generator = app(ExportDataGenerator::class);
$generator->setUser(auth()->user());