Skip to content

[Backend] Create GraphQL APIs for adherence report

Proposal

Introduce an API to list adherence report check results for a group

API should be able to be filtered by:

  • projectID
  • complianceFrameworkID
  • checkName
  • standardName

GraphQL

{
  group(fullPath: "group-path") {
    projectComplianceStandardsAdherence(filters: {projectID, complianceFrameworkID, checkName, standardName}){
      nodes {
        id
        status
        check_name
        standard
        updated_at
        project {
          id
          name
          complianceFramework {
            id
            name
            description
            color
            default
          }
        }
      }
    }
  }
}
Edited by Nate Rosandich