From: Vincent Vanwaelscappel Date: Tue, 1 Dec 2020 15:41:32 +0000 (+0100) Subject: wip #3753 @1 X-Git-Url: http://git.cubedesigners.com/?a=commitdiff_plain;h=9bbf1f8dd63eedfcc4c0e5977f01923828148114;p=fluidbook-toolbox.git wip #3753 @1 --- diff --git a/app/Http/Controllers/Admin/Operations/LogOperation.php b/app/Http/Controllers/Admin/Operations/LogOperation.php index cdf8b4b8b..89d52093f 100644 --- a/app/Http/Controllers/Admin/Operations/LogOperation.php +++ b/app/Http/Controllers/Admin/Operations/LogOperation.php @@ -15,7 +15,7 @@ trait LogOperation { protected function setupLogRoutes($segment, $routeName, $controller) { - Route::match(['post'], $segment . '/{id}/log', $controller . '@log')->withoutMiddleware([VerifyCsrfToken::class, Authenticate::class, CheckIfAdmin::class]); + Route::match(['post','get'], $segment . '/{id}/log', $controller . '@log')->withoutMiddleware([VerifyCsrfToken::class, Authenticate::class, CheckIfAdmin::class]); } protected function log($id) diff --git a/app/Models/Quiz.php b/app/Models/Quiz.php index e3b5f35b5..1ddc926f6 100644 --- a/app/Models/Quiz.php +++ b/app/Models/Quiz.php @@ -330,6 +330,11 @@ class Quiz extends CubistMagicAbstractModel return self::$_actions; } + public function canLog($user) + { + return true; + } + public function create(array $data) { if (!can('viewany')) { diff --git a/app/Providers/AuthServiceProvider.php b/app/Providers/AuthServiceProvider.php index 138b1dfec..89f36732d 100644 --- a/app/Providers/AuthServiceProvider.php +++ b/app/Providers/AuthServiceProvider.php @@ -2,10 +2,13 @@ namespace App\Providers; -use Cubist\Backpack\app\Magic\Policies\CubistMagicPolicy; -use Cubist\Backpack\app\Providers\AuthServiceProvider as ServiceProvider; +use Illuminate\Foundation\Support\Providers\AuthServiceProvider as ServiceProvider; class AuthServiceProvider extends ServiceProvider { - protected $_defaultPolicy = CubistMagicPolicy::class; + + public function boot() + { + $this->registerPolicies(); + } }