$this->checkPermission('user-roles-manage');
$roles = $this->permissionsRepo->getAllRoles();
+ $this->setPageTitle(trans('settings.roles'));
+
return view('settings.roles.index', ['roles' => $roles]);
}
$role->display_name .= ' (' . trans('common.copy') . ')';
}
+ $this->setPageTitle(trans('settings.role_create'));
+
return view('settings.roles.create', ['role' => $role]);
}
throw new PermissionsException(trans('errors.role_cannot_be_edited'));
}
+ $this->setPageTitle(trans('settings.role_edit'));
+
return view('settings.roles.edit', ['role' => $role]);
}
$blankRole = $role->newInstance(['display_name' => trans('settings.role_delete_no_migration')]);
$roles->prepend($blankRole);
+ $this->setPageTitle(trans('settings.role_delete'));
+
return view('settings.roles.delete', ['role' => $role, 'roles' => $roles]);
}