Created herald.queryrules Conduit API method to search Herald rules.
Details
Details
- Reviewers
epriestley - Group Reviewers
Blessed Reviewers - Maniphest Tasks
- T7651: Create herald.queryrules conduit API method
Open yourphabricator.com/conduit/method/herald.queryrules/ and perform search with different parameters.
Diff Detail
Diff Detail
- Repository
- rP Phabricator
- Branch
- herald_queryrules
- Lint
Lint Passed - Unit
Tests Passed - Build Status
Buildable 4955 Build 4973: [Placeholder Plan] Wait for 30 Seconds
Event Timeline
Comment Actions
protected function buildConditionsInfoDictionaries(array $conditions) {
assert_instances_of($conditions, 'HeraldCondition');
$result = array();
if (!empty($conditions)) {
foreach ($conditions as $cond) {
$result[$cond->getID()] = array(
'id' => $cond->getID(),
'fieldName' => $cond->getFieldName(),
'fieldCondition' => $cond->getFieldCondition(),
'value' => $cond->getValue(),
);
}
}
return $result;
}
protected function buildActionsInfoDictionaries(array $actions) {
assert_instances_of($actions, 'HeraldAction');
$result = array();
if (!empty($actions)) {
foreach ($actions as $action) {
$result[$action->getID()] = array(
'id' => $action->getID(),
'action' => $action->getAction(),
'target' => $action->getTarget(),
);
}
}
return $result;
}}