HomePhabricator

Add harbormaster.buildplan.search api method

Description

Add harbormaster.buildplan.search api method

Summary: This revision adds a conduit search method for build plans. Other api methods (eg: harbormaster.build.search) support build plan phid's as a constraint, but they weren't exposed anywhere, so this provides a way to fetch them.

Test Plan:
Used the api console to run some searches. Output:

{
  "data": [
    {
      "id": 1,
      "type": "HMCP",
      "phid": "PHID-HMCP-q2c25wvegzdkxs7gzor6",
      "fields": {
        "name": "my build plan",
        "planStatus": "active",
        "dateCreated": 1538085249,
        "dateModified": 1538085249,
        "policy": {
          "view": "users",
          "edit": "admin"
        }
      },
    {
      "id": 1,
      "type": "HMCP",
      "phid": "PHID-HMCP-q2c25wvegzdkxs7gzor6",
      "fields": {
        "name": "my build plan",
        "status": {
          "value": "active"
        },
        "dateCreated": 1538085249,
        "dateModified": 1538085249,
        "policy": {
          "view": "users",
          "edit": "admin"
        }
      },
      "attachments": {}
    },
    ...
  ],
  "maps": {},
  "query": {
    "queryKey": null
  },
  "cursor": {
    "limit": 100,
    "after": null,
    "before": null,
    "order": null
  }
}

Reviewers: epriestley, Blessed Reviewers

Reviewed By: epriestley, Blessed Reviewers

Subscribers: Korvin, yelirekim

Differential Revision: https://secure.phabricator.com/D19769

Details

Provenance
timhirshAuthored on Nov 2 2018, 2:56 AM
timhirshPushed on Nov 2 2018, 2:57 AM
Reviewer
Blessed Reviewers
Differential Revision
D19769: Add harbormaster.buildplan.search api method
Parents
rP5d4970d6b24a: Fix a bug where "View as Query" could replace a saved query row by ID, causing…
Branches
Unknown
Tags
Unknown
Build Status
Buildable 21075
Build 28638: Run Core Tests