fixed #97
This commit is contained in:
parent
4f61d1c662
commit
1cdbf0a965
@ -34,7 +34,9 @@ class Users extends Controller
|
|||||||
*/
|
*/
|
||||||
public function create()
|
public function create()
|
||||||
{
|
{
|
||||||
$roles = Role::all();
|
$roles = Role::all()->reject(function($r) {
|
||||||
|
return $r->hasPermission('read-customer-panel');
|
||||||
|
});
|
||||||
|
|
||||||
$companies = Auth::user()->companies()->get()->sortBy('name');
|
$companies = Auth::user()->companies()->get()->sortBy('name');
|
||||||
foreach ($companies as $company) {
|
foreach ($companies as $company) {
|
||||||
@ -84,7 +86,17 @@ class Users extends Controller
|
|||||||
*/
|
*/
|
||||||
public function edit(User $user)
|
public function edit(User $user)
|
||||||
{
|
{
|
||||||
$roles = Role::all();
|
if ($user->customer) {
|
||||||
|
// Show only roles with customer permission
|
||||||
|
$roles = Role::all()->reject(function($r) {
|
||||||
|
return !$r->hasPermission('read-customer-panel');
|
||||||
|
});
|
||||||
|
} else {
|
||||||
|
// Don't show roles with customer permission
|
||||||
|
$roles = Role::all()->reject(function($r) {
|
||||||
|
return $r->hasPermission('read-customer-panel');
|
||||||
|
});
|
||||||
|
}
|
||||||
|
|
||||||
$companies = Auth::user()->companies()->get()->sortBy('name');
|
$companies = Auth::user()->companies()->get()->sortBy('name');
|
||||||
foreach ($companies as $company) {
|
foreach ($companies as $company) {
|
||||||
|
Loading…
x
Reference in New Issue
Block a user