ActivitiesApproveAndAssignAuthorization

Approve and Assign Authorization Controller - AJAX-based approver selection

Targets: approvers, submitBtn, id Values: url (String), approvalId (Number) Outlets: outlet-btn

Constructor

new ActivitiesApproveAndAssignAuthorization()

Methods

checkReadyToSubmit()

Enable submit button when valid approver is selected.

connect()

Load approvers on connect if approvalId is pre-set.

getApprovers()

Fetch approvers from server and populate combobox dropdown.

optionsForFetch()

Return AJAX request headers.

outletBtnOutletConnected()

Register setId listener when outlet button connects.

outletBtnOutletDisconnected()

Remove setId listener when outlet button disconnects.

setId()

Set activity ID from outlet event and fetch approvers.

submitBtnTargetConnected()

Disable submit button on initial connection.