getData(); /** @var UserGroup $userGroup */ assert($userGroup != null); $rowId = $this->getId(); $actionArgs = ['userGroupId' => $userGroup->getId()]; $this->setRequestArgs($actionArgs); // Only add row actions if this is an existing row. if (!empty($rowId) && is_numeric($rowId)) { $router = $request->getRouter(); $this->addAction(new LinkAction( 'editUserGroup', new AjaxModal( $router->url($request, null, null, 'editUserGroup', null, $actionArgs), __('grid.action.edit'), 'modal_edit' ), __('grid.action.edit'), 'edit' )); $this->addAction(new LinkAction( 'removeUserGroup', new RemoteActionConfirmationModal( $request->getSession(), __('settings.roles.removeText'), null, $router->url($request, null, null, 'removeUserGroup', null, $actionArgs) ), __('grid.action.remove'), 'delete' )); } } }