ska_oso_pdm.proposal_management.panel_decision

../_images/ska_oso_pdm_proposal_management_panel_decision.svg

Class diagram for an OSO proposal management panel decision

A current example of Panel Decision json is presented below:

{
    "metadata": {
        "version": 1,
        "created_by": "Tonye Irabor",
        "created_on": "2025-06-04T14:00:00Z",
        "last_modified_on": "2025-06-04T14:00:00Z",
        "last_modified_by": "TestUser",
        "pdm_version": "18.1.0",
    },
    "cycle": "2025A",
    "panel_id": "PANEL-01",
    "prsl_id": "PR-005",
    "rank": 2,
    "recommendation": "Award time",
    "decided_by": "chair",
    "decided_on": "2025-06-04T14:00:00Z",
    "status": "to do"

}
class PanelDecision(*, metadata: ~ska_oso_pdm._shared.metadata.Metadata = <factory>, cycle: str | None = None, decision_id: str, panel_id: str, prsl_id: str, rank: int | None = None, recommendation: str | None = None, decided_by: str | None = None, decided_on: ~pydantic.types.AwareDatetime | None = None, status: ~ska_oso_pdm.proposal_management.panel_decision.PanelReviewStatus = PanelReviewStatus.TO_DO)[source]
class PanelReviewStatus(value)[source]

An enumeration.