ska_oso_pdm.proposal_management.review

../_images/ska_oso_pdm_proposal_management_review.svg

Class diagram for an OSO proposal management review

A current example of Review json is presented below:

{
    "review_id": "REV-001",
    "reviewer_id": "R-123",
    "prsl_id": "P-001",
    "rank": 1,
    "panel_id": "PANEL-01",
    "comments": "No major issues.",
    "status": "to do"

}
class Conflict(*, has_conflict: bool = False, reason: str | None = None)[source]
class PanelReview(*, metadata: ~ska_oso_pdm._shared.metadata.Metadata = <factory>, panel_id: str, review_id: str, cycle: str | None = None, reviewer_id: str, prsl_id: str, rank: int | None = None, conflict: ~ska_oso_pdm.proposal_management.review.Conflict, comments: str | None = None, submitted_on: ~pydantic.types.AwareDatetime | None = None, submitted_by: str | None = None, status: ~ska_oso_pdm.proposal_management.review.ReviewStatus = ReviewStatus.TO_DO)[source]

SKA review of a proposal by a panel.

class ReviewStatus(value)[source]

An enumeration.