AwardsRecommendationAddForm

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()

Source:

Methods

acConnected()

Description:
  • Initialize field state when autocomplete connects.

Source:

connect()

Description:
  • Initialize form state with disabled fields and empty values.

Source:

getAutocompleteValue()

Description:
  • Read the selected hidden value from an autocomplete wrapper target.

Source:

loadMember()

Description:
  • Fetch and display member profile external links.

Source:

loadScaMemberInfo()

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

Source:

optionsForFetch()

Description:
  • Get standard fetch options with JSON headers.

Source:

populateAwardDescriptions()

Description:
  • Fetch awards for domain and create tabbed selection interface.

Source:

populateSpecialties()

Description:
  • Update specialty dropdown based on selected award's configuration.

Source:

setAward()

Description:
  • Handle award tab selection, populate specialties, and update gatherings.

Source:

submit()

Description:
  • Enable disabled fields before form submission.

Source:

updateGatherings()

Description:
  • Fetch gatherings filtered by award and update checkboxes.

Source: