Bootstrap->alert([ 'variant' => 'info', 'html' => sprintf(' ', __('Requested Organisation name'), $desiredOrganisation['org_name'], __('Requested Organisation UUID'), $desiredOrganisation['org_uuid'] ), 'dismissible' => false, ]); $combinedForm = $this->element('genericElements/Form/genericForm', [ 'entity' => $userEntity, 'ajax' => false, 'raw' => true, 'data' => [ 'descriptionHtml' => __('Create user account') . sprintf('
%s
', $infoAlert), 'model' => 'User', 'fields' => [ [ 'field' => 'individual_id', 'type' => 'dropdown', 'label' => __('Associated individual'), 'options' => $dropdownData['individual'], ], [ 'field' => 'username', 'autocomplete' => 'off', ], [ 'field' => 'org_id', 'type' => 'dropdown', 'label' => __('Associated organisation'), 'options' => $dropdownData['organisation'], ], [ 'field' => 'role_id', 'type' => 'dropdown', 'label' => __('Role'), 'options' => $dropdownData['role'], 'default' => $defaultRole, ], [ 'field' => 'disabled', 'type' => 'checkbox', 'label' => 'Disable' ], '
', sprintf('
%s
', __('Create a new individual')), [ 'field' => 'email', 'autocomplete' => 'off' ], [ 'field' => 'uuid', 'label' => 'UUID', 'type' => 'uuid', 'autocomplete' => 'off' ], [ 'field' => 'first_name', 'autocomplete' => 'off' ], [ 'field' => 'last_name', 'autocomplete' => 'off' ], [ 'field' => 'position', 'autocomplete' => 'off' ], '
', ], 'submit' => [ 'action' => $this->request->getParam('action') ] ] ]); echo $this->Bootstrap->modal([ 'title' => __('Register user'), 'size' => 'lg', 'type' => 'confirm', 'bodyHtml' => sprintf( '
%s
', $combinedForm ), 'confirmText' => __('Create user'), 'confirmFunction' => 'submitRegistration' ]); ?>