Skip to content

Commit 4665971

Browse files
committed
Add update_field_value action
1 parent 6af1a66 commit 4665971

2 files changed

Lines changed: 41 additions & 0 deletions

File tree

actions/update_field_value.py

Lines changed: 14 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,14 @@
1+
from lib.base import BaseJiraAction
2+
3+
__all__ = [
4+
'UpdateFieldValue'
5+
]
6+
7+
8+
class AddFieldValue(BaseJiraAction):
9+
def run(self, issue_key, field, value, notify):
10+
11+
issue = self._client.issue(issue_key)
12+
issue.update(fields={field: value}, notify=notify)
13+
result = issue.fields.labels
14+
return result

actions/update_field_value.yaml

Lines changed: 27 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,27 @@
1+
---
2+
name: update_field_value
3+
runner_type: python-script
4+
description: Update a field in a particular JIRA issue.
5+
enabled: true
6+
entry_point: update_field_value.py
7+
parameters:
8+
issue_key:
9+
type: string
10+
description: Issue key (e.g. PROJECT-1000).
11+
required: true
12+
field:
13+
type: string
14+
description: the field name.
15+
required: true
16+
value:
17+
type: string
18+
description: the field text itself.
19+
required: true
20+
notify:
21+
type: boolean
22+
description: jira will send notifications (default is true)
23+
default: true
24+
required: false
25+
26+
27+

0 commit comments

Comments
 (0)