ActivitiesRenewAuthorization

Renew Authorization Controller - Authorization renewal with approver selection

Targets: activity, approvers, submitBtn, memberId, id Values: url (String) Outlets: outlet-btn

Constructor

new ActivitiesRenewAuthorization()

Methods

checkReadyToSubmit()

Enable submit button when valid approver is selected.

getApprovers()

Fetch approvers for selected activity and member, populate dropdown.

optionsForFetch()

Return AJAX request headers.

outletBtnOutletConnected()

Register setId listener when outlet button connects.

outletBtnOutletDisconnected()

Remove setId listener when outlet button disconnects.

setId()

Set authorization and activity IDs from outlet event, then fetch approvers.

submitBtnTargetConnected()

Disable submit button on initial connection.