From: Vincent Vanwaelscappel Date: Tue, 16 Jun 2020 15:29:14 +0000 (+0200) Subject: wip #3711 @1 X-Git-Url: http://git.cubedesigners.com/?a=commitdiff_plain;h=1cd63310348d04f2cd0d2a9b495c0b46af9a968a;p=fluidbook-toolbox.git wip #3711 @1 --- diff --git a/app/Fields/User.php b/app/Fields/User.php new file mode 100644 index 000000000..ef9eef6b5 --- /dev/null +++ b/app/Fields/User.php @@ -0,0 +1,10 @@ +crud->addClause('where', 'owner', '=', auth()->user()->id); - } + $this->crud->addClause('whereIn', 'owner', auth()->user()->getManagedUsers()); } } diff --git a/app/Models/Company.php b/app/Models/Company.php index cf646db4b..b2d07b0f7 100644 --- a/app/Models/Company.php +++ b/app/Models/Company.php @@ -1,4 +1,4 @@ addField(['name' => 'owner', 'label' => 'Owner', - 'type' => 'User', + 'type' => User::class, 'column' => true, - 'can' => 'viewany', + 'can' => 'toolbox:quiz:edit_ownership', + 'attribute'=>'companyWithName', 'tab' => 'Project']); $this->addField(['name' => 'title', diff --git a/app/Models/User.php b/app/Models/User.php index 82d65e9be..c51b446c3 100644 --- a/app/Models/User.php +++ b/app/Models/User.php @@ -2,7 +2,7 @@ namespace App\Models; -class User extends \Cubedesigners\Userdatabase\User +class User extends \Cubedesigners\UserDatabase\User { protected $_syncDbSchema=false; } diff --git a/composer.lock b/composer.lock index 387a9f778..300cd4b83 100644 --- a/composer.lock +++ b/composer.lock @@ -71,16 +71,16 @@ }, { "name": "backpack/crud", - "version": "4.1.8", + "version": "4.1.9", "source": { "type": "git", "url": "https://github.com/Laravel-Backpack/CRUD.git", - "reference": "393a054490c97721186deb9faed20c6ed70ef6ef" + "reference": "849623e7bf499c3f206c19a80146d01f27e2cd0d" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/Laravel-Backpack/CRUD/zipball/393a054490c97721186deb9faed20c6ed70ef6ef", - "reference": "393a054490c97721186deb9faed20c6ed70ef6ef", + "url": "https://api.github.com/repos/Laravel-Backpack/CRUD/zipball/849623e7bf499c3f206c19a80146d01f27e2cd0d", + "reference": "849623e7bf499c3f206c19a80146d01f27e2cd0d", "shasum": "" }, "require": { @@ -151,7 +151,7 @@ "read", "update" ], - "time": "2020-06-06T05:34:09+00:00" + "time": "2020-06-16T08:06:55+00:00" }, { "name": "backpack/logmanager", @@ -1070,13 +1070,13 @@ "source": { "type": "git", "url": "git://git.cubedesigners.com/cubedesigners_userdatabase.git", - "reference": "15643e94b45f7fb59ca840d97e8b80db0e760dc8" + "reference": "0f19fb402f186aa54fc9572389618f7c597d35e1" }, "dist": { "type": "tar", - "url": "https://composer.cubedesigners.com/dist/cubedesigners/userdatabase/cubedesigners-userdatabase-dev-master-3442d1.tar", - "reference": "15643e94b45f7fb59ca840d97e8b80db0e760dc8", - "shasum": "39671c0dfd70aa5e4b7a7748b4ff4d99db20cc1a" + "url": "https://composer.cubedesigners.com/dist/cubedesigners/userdatabase/cubedesigners-userdatabase-dev-master-47bb90.tar", + "reference": "0f19fb402f186aa54fc9572389618f7c597d35e1", + "shasum": "3edfa8cf909727ea74f7c2ab239af468a0a312a8" }, "require": { "cubist/cms-back": "dev-master" @@ -1084,7 +1084,7 @@ "type": "library", "autoload": { "psr-0": { - "Cubedesigners\\Userdatabase\\": "src" + "Cubedesigners\\UserDatabase\\": "src" } }, "license": [ @@ -1097,7 +1097,7 @@ } ], "description": "Cubedesigners common users database", - "time": "2020-06-15T16:56:29+00:00" + "time": "2020-06-16T13:28:04+00:00" }, { "name": "cubist/cms-back", @@ -7218,16 +7218,16 @@ }, { "name": "voku/portable-ascii", - "version": "1.5.1", + "version": "1.5.2", "source": { "type": "git", "url": "https://github.com/voku/portable-ascii.git", - "reference": "e7f9bd5deff09a57318f9b900ab33a05acfcf4d3" + "reference": "618631dc601d8eb6ea0a9fbf654ec82f066c4e97" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/voku/portable-ascii/zipball/e7f9bd5deff09a57318f9b900ab33a05acfcf4d3", - "reference": "e7f9bd5deff09a57318f9b900ab33a05acfcf4d3", + "url": "https://api.github.com/repos/voku/portable-ascii/zipball/618631dc601d8eb6ea0a9fbf654ec82f066c4e97", + "reference": "618631dc601d8eb6ea0a9fbf654ec82f066c4e97", "shasum": "" }, "require": { @@ -7262,7 +7262,7 @@ "clean", "php" ], - "time": "2020-05-26T06:40:44+00:00" + "time": "2020-06-15T23:49:30+00:00" } ], "packages-dev": [ @@ -10062,16 +10062,16 @@ }, { "name": "webmozart/assert", - "version": "1.8.0", + "version": "1.9.0", "source": { "type": "git", "url": "https://github.com/webmozart/assert.git", - "reference": "ab2cb0b3b559010b75981b1bdce728da3ee90ad6" + "reference": "9dc4f203e36f2b486149058bade43c851dd97451" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/webmozart/assert/zipball/ab2cb0b3b559010b75981b1bdce728da3ee90ad6", - "reference": "ab2cb0b3b559010b75981b1bdce728da3ee90ad6", + "url": "https://api.github.com/repos/webmozart/assert/zipball/9dc4f203e36f2b486149058bade43c851dd97451", + "reference": "9dc4f203e36f2b486149058bade43c851dd97451", "shasum": "" }, "require": { @@ -10079,6 +10079,7 @@ "symfony/polyfill-ctype": "^1.8" }, "conflict": { + "phpstan/phpstan": "<0.12.20", "vimeo/psalm": "<3.9.1" }, "require-dev": { @@ -10106,7 +10107,7 @@ "check", "validate" ], - "time": "2020-04-18T12:12:48+00:00" + "time": "2020-06-16T10:16:42+00:00" } ], "aliases": [], diff --git a/resources/views/vendor/backpack/base/dashboard.blade.php b/resources/views/vendor/backpack/base/dashboard.blade.php index 878832af9..efae37902 100644 --- a/resources/views/vendor/backpack/base/dashboard.blade.php +++ b/resources/views/vendor/backpack/base/dashboard.blade.php @@ -8,22 +8,21 @@ 'button_link' => backpack_url('logout'), 'button_text' => trans('backpack::base.logout'), ]; - @endphp @section('content') -
-
-
-
-
{{ trans('backpack::base.login_status') }}
-
+{{--
--}} +{{--
--}} +{{--
--}} +{{--
--}} +{{--
{{ trans('backpack::base.login_status') }}
--}} +{{--
--}} -
{{ trans('backpack::base.logged_in') }}
-
- Permissions: {{ backpack_user()->getAllPermissions()}}
-
Roles: {{ backpack_user()->getRoleNames()->implode('name',', ') }}
-
-
-
+{{--
{{ trans('backpack::base.logged_in') }}
--}} +{{--
--}} +{{-- Permissions: {{ backpack_user()->getAllPermissions()}}
--}} +{{--
Roles: {{ backpack_user()->getRoleNames()->implode('name',', ') }}
--}} +{{--
--}} +{{--
--}} +{{--
--}} @endsection diff --git a/resources/views/vendor/backpack/base/inc/sidebar_content.blade.php b/resources/views/vendor/backpack/base/inc/sidebar_content.blade.php index b35a47f42..60fd0f0fc 100644 --- a/resources/views/vendor/backpack/base/inc/sidebar_content.blade.php +++ b/resources/views/vendor/backpack/base/inc/sidebar_content.blade.php @@ -32,6 +32,6 @@ @endcan @can('toolbox:manageusers') - @endcan