frontend
    Preparing search index...

    Manage exam half-years and the committee-specific rounds within one selected context.

    Implements

    • OnInit
    Index
    activeRoundId: number | null = null
    candidateAssignments: CandidateCommitteeAssignment[] = []
    candidates: CandidateView[] = []
    committees: Committee[] = []
    creatingHalfYear: WritableSignal<boolean> = ...
    error: WritableSignal<string | null> = ...
    halfYearDraft: HalfYearDraft = ...
    halfYears: WritableSignal<ExamHalfYear[]> = ...
    icons: {
        activate: IconNode;
        add: IconNode;
        archive: IconNode;
        arrowRight: IconNode;
        calendar: IconNode;
        cancel: IconNode;
        candidates: IconNode;
        committee: IconNode;
        confirm: IconNode;
        deactivate: IconNode;
        delete: IconNode;
        documentation: IconNode;
        edit: IconNode;
        locations: IconNode;
        menu: IconNode;
        overview: IconNode;
        planning: IconNode;
        proposal: IconNode;
        reload: IconNode;
        save: IconNode;
    } = appIcons
    lifecycles: WritableSignal<Record<number, ExamRoundLifecycle>> = ...
    loading: WritableSignal<boolean> = ...
    readOnly: boolean = false
    rounds: WritableSignal<ExamRound[]> = ...
    roundSelected: EventEmitter<number> = ...
    selectedHalfYearId: WritableSignal<number | null> = ...
    success: WritableSignal<string | null> = ...
    • A callback method that is invoked immediately after the default change detector has checked the directive's data-bound properties for the first time, and before any of the view or content children have been checked. It is invoked only once when the directive is instantiated.

      Returns void

    • Parameters

      • round: ExamRound
      • occasion: string
      • source: string
      • reason: string
      • scopeKind: string
      • scopeId: number
      • confirmed: boolean

      Returns void

    • Parameters

      • round: ExamRound
      • roundCandidateId: number
      • terminalStatus: string
      • reason: string
      • detail: string

      Returns void