AwardsRecommendationAddForm

Awards Recommendation Add Form Controller

Handles new recommendation submission with member validation, hierarchical award selection via tabbed interface, and dynamic specialty population.

Targets: scaMember, notFound, branch, externalLinks, awardDescriptions, award, reason, gatherings, specialty Values: publicProfileUrl (String), awardListUrl (String), gatheringsUrl (String)

Constructor

new AwardsRecommendationAddForm()

Methods

acConnected()

Initialize field state when autocomplete connects.

connect()

Initialize form state with disabled fields and empty values.

loadMember()

Fetch and display member profile external links.

loadScaMemberInfo()

Handle member field change, load profile or show branch field if not found.

optionsForFetch()

Get standard fetch options with JSON headers.

populateAwardDescriptions()

Fetch awards for domain and create tabbed selection interface.

populateSpecialties()

Update specialty dropdown based on selected award's configuration.

setAward()

Handle award tab selection, populate specialties, and update gatherings.

submit()

Enable disabled fields before form submission.

updateGatherings()

Fetch gatherings filtered by award and update checkboxes.