Skip to content

Commit 8e076aa

Browse files
authored
Merge pull request #36 from ytjohn/updatefield
Add update_field_value action
2 parents 6af1a66 + 3085200 commit 8e076aa

2 files changed

Lines changed: 37 additions & 0 deletions

File tree

actions/update_field_value.py

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

actions/update_field_value.yaml

Lines changed: 24 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,24 @@
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

0 commit comments

Comments
 (0)