Skip to content

Commit 1cd9f34

Browse files
authored
Add checker end point (#1316)
* Add checker end point
1 parent a100d4f commit 1cd9f34

File tree

1 file changed

+20
-0
lines changed

1 file changed

+20
-0
lines changed

atlassian/insight.py

Lines changed: 20 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -656,3 +656,23 @@ def update_issue_insight_field(self, key, field_id, insight_keys, add=False):
656656
}
657657
data = {"fields": {field_id: [{"key": i} for i in insight_keys]}}
658658
return self.put("{base_url}/{key}".format(base_url=base_url, key=key), data=data)
659+
660+
def check_duplicate_attribute_values(self):
661+
"""
662+
Check for duplicate attribute values in Insight objects with cardinality maximum 1
663+
used for Data Center
664+
link: https://confluence.atlassian.com/jirakb/duplicated-attribute-values-in-insight-objects-with-cardinality-maximum-1-1114816155.html
665+
:return:
666+
"""
667+
url = "rest/insight/1.0/health/consistency/duplicates/attributevalues"
668+
return self.get(url)
669+
670+
def delete_duplicate_attribute_values(self):
671+
"""
672+
Delete duplicate attribute values in Insight objects with cardinality maximum 1
673+
used for Data Center
674+
link: https://confluence.atlassian.com/jirakb/duplicated-attribute-values-in-insight-objects-with-cardinality-maximum-1-1114816155.html
675+
:return:
676+
"""
677+
url = "rest/insight/1.0/health/consistency/duplicates/attributevalues"
678+
return self.delete(url)

0 commit comments

Comments
 (0)