old_contents: scope = "Audit Implied"
  description = """
    A user with the ProgramOwner role for a private program will also have this
    role in the audit context for any audit created for that program.
    """
  permissions = {
      "read": [
          "Request",
          "DocumentationResponse",
          "InterviewResponse",
          "PopulationSampleResponse",
          "UserRole",
          "Audit",
          "Meeting",
          "ObjectControl",
          "ObjectDocument",
          "ObjectObjective",
          "ObjectPerson",
          "ObjectSection",
          "Relationship",
          "Document",
          "Meeting"
      ],
      "create": [
          "Request",
          "DocumentationResponse",
          "InterviewResponse",
          "PopulationSampleResponse",
          "UserRole",
          "Audit",
          "Meeting",
          "ObjectControl",
          "ObjectDocument",
          "ObjectObjective",
          "ObjectPerson",
          "ObjectSection",
          "Relationship",
          "Document",
          "Meeting",
          "Response"
      ],
      "view_object_page": [
          "__GGRC_ALL__"
      ],
      "update": [
          "Request",
          "DocumentationResponse",
          "InterviewResponse",
          "PopulationSampleResponse",
          "Audit",
          "Meeting",
          "ObjectControl",
          "ObjectDocument",
          "ObjectObjective",
          "ObjectPerson",
          "ObjectSection",
          "Relationship",
          "Document",
          "Meeting"
      ],
      "delete": [
          "ObjectControl",
          "ObjectDocument",
          "ObjectObjective",
          "ObjectPerson",
          "ObjectSection",
          "Relationship",
          "Document",
          "Meeting"
      ]
  }
  
new_contents: scope = "Audit Implied"
  description = """
    A user with the ProgramOwner role for a private program will also have this
    role in the audit context for any audit created for that program.
    """
  permissions = {
      "read": [
          "Request",
          "DocumentationResponse",
          "InterviewResponse",
          "PopulationSampleResponse",
          "UserRole",
          "Audit",
          "Meeting",
          "ObjectControl",
          "ObjectDocument",
          "ObjectObjective",
          "ObjectPerson",
          "ObjectSection",
          "Relationship",
          "Document",
          "Meeting"
      ],
      "create": [
          "Request",
          "DocumentationResponse",
          "InterviewResponse",
          "PopulationSampleResponse",
          "UserRole",
          "Audit",
          "Meeting",
          "ObjectControl",
          "ObjectDocument",
          "ObjectObjective",
          "ObjectPerson",
          "ObjectSection",
          "Relationship",
          "Document",
          "Meeting",
          "Response"
      ],
      "view_object_page": [
          "__GGRC_ALL__"
      ],
      "update": [
          "Request",
          "DocumentationResponse",
          "InterviewResponse",
          "PopulationSampleResponse",
          "UserRole",
          "Audit",
          "Meeting",
          "ObjectControl",
          "ObjectDocument",
          "ObjectObjective",
          "ObjectPerson",
          "ObjectSection",
          "Relationship",
          "Document",
          "Meeting"
      ],
      "delete": [
          "UserRole",
          "ObjectControl",
          "ObjectDocument",
          "ObjectObjective",
          "ObjectPerson",
          "ObjectSection",
          "Relationship",
          "Document",
          "Meeting"
      ]
  }
  
subject: Add UserRole permissions for ProgramAuditOwner