frontend
    Preparing search index...

    Committee, candidate, and cross-feature reference-data ownership.

    Index
    • Parameters

      • payload: Omit<Candidate, "id"> & {
            attempt_number: number;
            exam_round_id?: number;
            requires_mep: number;
        }

      Returns Observable<Candidate>

    • Parameters

      • id: number
      • payload: Omit<Candidate, "id"> & {
            assignment_change_reason?: string;
            attempt_number: number;
            exam_round_id?: number;
            requires_mep: number;
        }

      Returns Observable<Candidate>

    • Refresh the dashboard's coherent read model for the current round.

      Independent reads run concurrently; the aggregate is emitted only after all sources complete successfully.

      Parameters

      • id: number
      • payload: Partial<Pick<Committee, "name" | "occupation" | "ihk">>

      Returns Observable<Committee>