User landingPages connect per role permission.
This commit is contained in:
		@@ -15,6 +15,8 @@ class AddLandingPages
 | 
			
		||||
    public function handle(Event $event)
 | 
			
		||||
    {
 | 
			
		||||
        $user = user();
 | 
			
		||||
        $role = ! empty($event->user->role) ? $event->user->role : false; 
 | 
			
		||||
 | 
			
		||||
        $routes = [
 | 
			
		||||
            'dashboard' => [
 | 
			
		||||
                'permission' => 'read-common-dashboards',
 | 
			
		||||
@@ -79,7 +81,9 @@ class AddLandingPages
 | 
			
		||||
        ];
 | 
			
		||||
 | 
			
		||||
        foreach($routes as $key => $route) {
 | 
			
		||||
            if (!$user->can($route['permission'])) {
 | 
			
		||||
            if ($role && ! $role->hasPermission($route['permission'])) {
 | 
			
		||||
                continue;
 | 
			
		||||
            } else if (! $user->can($route['permission'])) {
 | 
			
		||||
                continue;
 | 
			
		||||
            }
 | 
			
		||||
 | 
			
		||||
 
 | 
			
		||||
		Reference in New Issue
	
	Block a user