@@ -59,8 +59,8 @@ def jira_status_reconciliation(*args, **kwargs):
59
59
issue_from_jira = jira_helper .get_jira_issue_from_jira (find )
60
60
61
61
if not issue_from_jira :
62
- message = "%s;%s /finding/%d;%s;%s;%s;%s;%s;%s;%s;%s;%s;%s;%s ;unable to retrieve JIRA Issue;%s" % \
63
- ( find .jira_issue .jira_key , settings .SITE_URL , find .id , find .status (), None , None , None , None ,
62
+ message = "{};{} /finding/{};{};{};{};{};{};{};{};{};{};{};{} ;unable to retrieve JIRA Issue;{}" . format (
63
+ find .jira_issue .jira_key , settings .SITE_URL , find .id , find .status (), None , None , None , None ,
64
64
find .jira_issue .jira_change , None , find .last_status_update , None , find .last_reviewed , None , "error" )
65
65
messages .append (message )
66
66
logger .info (message )
@@ -80,27 +80,27 @@ def jira_status_reconciliation(*args, **kwargs):
80
80
flag1 , flag2 , flag3 = None , None , None
81
81
82
82
if mode == "reconcile" and not find .last_status_update :
83
- message = "%s; %s /finding/%d;%s;%s;%s;%s;%s;%s;%s;%s;%s;%s;%s ;skipping finding with no last_status_update;%s" % \
84
- ( find .jira_issue .jira_key , settings .SITE_URL , find .id , find .status (), None , None , None , None ,
83
+ message = "{}; {} /finding/{};{};{};{};{};{};{};{};{};{};{};{} ;skipping finding with no last_status_update;{}" . format (
84
+ find .jira_issue .jira_key , settings .SITE_URL , find .id , find .status (), None , None , None , None ,
85
85
find .jira_issue .jira_change , issue_from_jira .fields .updated , find .last_status_update , issue_from_jira .fields .updated , find .last_reviewed , issue_from_jira .fields .updated , "skipped" )
86
86
messages .append (message )
87
87
logger .info (message )
88
88
continue
89
89
elif find .risk_accepted :
90
- message = "%s; %s /finding/%d;%s;%s;%s;%s;%s;%s;%s;%s;%s;%s;%sskipping risk accepted findings;%s" % \
91
- ( find .jira_issue .jira_key , settings .SITE_URL , find .id , find .status (), resolution_name , None , None , None ,
90
+ message = "{}; {} /finding/{};{};{};{};{};{};{};{};{};{};{};{}skipping risk accepted findings;{}" . format (
91
+ find .jira_issue .jira_key , settings .SITE_URL , find .id , find .status (), resolution_name , None , None , None ,
92
92
find .jira_issue .jira_change , issue_from_jira .fields .updated , find .last_status_update , issue_from_jira .fields .updated , find .last_reviewed , issue_from_jira .fields .updated , "skipped" )
93
93
messages .append (message )
94
94
logger .info (message )
95
95
elif jira_helper .issue_from_jira_is_active (issue_from_jira ) and find .active :
96
- message = "%s; %s /finding/%d;%s;%s;%s;%s;%s;%s;%s;%s;%s;%s;%s ;no action both sides are active/open;%s" % \
97
- ( find .jira_issue .jira_key , settings .SITE_URL , find .id , find .status (), resolution_name , None , None , None ,
96
+ message = "{}; {} /finding/{};{};{};{};{};{};{};{};{};{};{};{} ;no action both sides are active/open;{}" . format (
97
+ find .jira_issue .jira_key , settings .SITE_URL , find .id , find .status (), resolution_name , None , None , None ,
98
98
find .jira_issue .jira_change , issue_from_jira .fields .updated , find .last_status_update , issue_from_jira .fields .updated , find .last_reviewed , issue_from_jira .fields .updated , "equal" )
99
99
messages .append (message )
100
100
logger .info (message )
101
101
elif not jira_helper .issue_from_jira_is_active (issue_from_jira ) and not find .active :
102
- message = "%s; %s /finding/%d;%s;%s;%s;%s;%s;%s;%s;%s;%s;%s;%s ;no action both sides are inactive/closed;%s" % \
103
- ( find .jira_issue .jira_key , settings .SITE_URL , find .id , find .status (), resolution_name , None , None , None ,
102
+ message = "{}; {} /finding/{};{};{};{};{};{};{};{};{};{};{};{} ;no action both sides are inactive/closed;{}" . format (
103
+ find .jira_issue .jira_key , settings .SITE_URL , find .id , find .status (), resolution_name , None , None , None ,
104
104
find .jira_issue .jira_change , issue_from_jira .fields .updated , find .last_status_update , issue_from_jira .fields .updated , find .last_reviewed , issue_from_jira .fields .updated , "equal" )
105
105
messages .append (message )
106
106
logger .info (message )
@@ -148,15 +148,11 @@ def jira_status_reconciliation(*args, **kwargs):
148
148
149
149
status_changed = jira_helper .process_resolution_from_jira (find , resolution_id , resolution_name , assignee_name , issue_from_jira .fields .updated , find .jira_issue ) if not dryrun else "dryrun"
150
150
if status_changed :
151
- message = "%s; %s/finding/%d;%s;%s;%s;%s;%s;%s;%s;%s;%s;%s;%s;%s finding in defectdojo;%s" % \
152
- (find .jira_issue .jira_key , settings .SITE_URL , find .id , find .status (), resolution_name , flag1 , flag2 , flag3 ,
153
- find .jira_issue .jira_change , issue_from_jira .fields .updated , find .last_status_update , issue_from_jira .fields .updated , find .last_reviewed , issue_from_jira .fields .updated , message_action , status_changed )
151
+ message = f"{ find .jira_issue .jira_key } ; { settings .SITE_URL } /finding/{ find .id } ;{ find .status ()} ;{ resolution_name } ;{ flag1 } ;{ flag2 } ;{ flag3 } ;{ find .jira_issue .jira_change } ;{ issue_from_jira .fields .updated } ;{ find .last_status_update } ;{ issue_from_jira .fields .updated } ;{ find .last_reviewed } ;{ issue_from_jira .fields .updated } ;{ message_action } finding in defectdojo;{ status_changed } "
154
152
messages .append (message )
155
153
logger .info (message )
156
154
else :
157
- message = "%s; %s/finding/%d;%s;%s;%s;%s;%s;%s;%s;%s;%s;%s;%s;no changes made from jira resolution;%s" % \
158
- (find .jira_issue .jira_key , settings .SITE_URL , find .id , find .status (), resolution_name , flag1 , flag2 , flag3 ,
159
- find .jira_issue .jira_change , issue_from_jira .fields .updated , find .last_status_update , issue_from_jira .fields .updated , find .last_reviewed , issue_from_jira .fields .updated , status_changed )
155
+ message = f"{ find .jira_issue .jira_key } ; { settings .SITE_URL } /finding/{ find .id } ;{ find .status ()} ;{ resolution_name } ;{ flag1 } ;{ flag2 } ;{ flag3 } ;{ find .jira_issue .jira_change } ;{ issue_from_jira .fields .updated } ;{ find .last_status_update } ;{ issue_from_jira .fields .updated } ;{ find .last_reviewed } ;{ issue_from_jira .fields .updated } ;no changes made from jira resolution;{ status_changed } "
160
156
messages .append (message )
161
157
logger .info (message )
162
158
@@ -171,24 +167,18 @@ def jira_status_reconciliation(*args, **kwargs):
171
167
status_changed = jira_helper .push_status_to_jira (find , jira_instance , jira , issue_from_jira , save = True ) if not dryrun else "dryrun"
172
168
173
169
if status_changed :
174
- message = "%s; %s/finding/%d;%s;%s;%s;%s;%s;%s;%s;%s;%s;%s;%s;%s jira issue;%s;" % \
175
- (find .jira_issue .jira_key , settings .SITE_URL , find .id , find .status (), resolution_name , flag1 , flag2 , flag3 , message_action ,
176
- find .jira_issue .jira_change , issue_from_jira .fields .updated , find .last_status_update , issue_from_jira .fields .updated , find .last_reviewed , issue_from_jira .fields .updated , status_changed )
170
+ message = f"{ find .jira_issue .jira_key } ; { settings .SITE_URL } /finding/{ find .id } ;{ find .status ()} ;{ resolution_name } ;{ flag1 } ;{ flag2 } ;{ flag3 } ;{ message_action } ;{ find .jira_issue .jira_change } ;{ issue_from_jira .fields .updated } ;{ find .last_status_update } ;{ issue_from_jira .fields .updated } ;{ find .last_reviewed } ;{ issue_from_jira .fields .updated } jira issue;{ status_changed } ;"
177
171
messages .append (message )
178
172
logger .info (message )
179
173
else :
180
174
if status_changed is None :
181
175
status_changed = "Error"
182
- message = "%s; %s/finding/%d;%s;%s;%s;%s;%s;%s;%s;%s;%s;%s;%s;no changes made while pushing status to jira;%s" % \
183
- (find .jira_issue .jira_key , settings .SITE_URL , find .id , find .status (), resolution_name , flag1 , flag2 , flag3 ,
184
- find .jira_issue .jira_change , issue_from_jira .fields .updated , find .last_status_update , issue_from_jira .fields .updated , find .last_reviewed , issue_from_jira .fields .updated , status_changed )
176
+ message = f"{ find .jira_issue .jira_key } ; { settings .SITE_URL } /finding/{ find .id } ;{ find .status ()} ;{ resolution_name } ;{ flag1 } ;{ flag2 } ;{ flag3 } ;{ find .jira_issue .jira_change } ;{ issue_from_jira .fields .updated } ;{ find .last_status_update } ;{ issue_from_jira .fields .updated } ;{ find .last_reviewed } ;{ issue_from_jira .fields .updated } ;no changes made while pushing status to jira;{ status_changed } "
185
177
messages .append (message )
186
178
187
179
logger .info (message )
188
180
else :
189
- message = "%s; %s/finding/%d;%s;%s;%s;%s;%s;%s;%s;%s;%s;%s;%s;unable to determine source of truth;%s" % \
190
- (find .jira_issue .jira_key , settings .SITE_URL , find .id , find .status (), resolution_name , flag1 , flag2 , flag3 ,
191
- find .jira_issue .jira_change , issue_from_jira .fields .updated , find .last_status_update , issue_from_jira .fields .updated , find .last_reviewed , issue_from_jira .fields .updated , status_changed )
181
+ message = f"{ find .jira_issue .jira_key } ; { settings .SITE_URL } /finding/{ find .id } ;{ find .status ()} ;{ resolution_name } ;{ flag1 } ;{ flag2 } ;{ flag3 } ;{ find .jira_issue .jira_change } ;{ issue_from_jira .fields .updated } ;{ find .last_status_update } ;{ issue_from_jira .fields .updated } ;{ find .last_reviewed } ;{ issue_from_jira .fields .updated } ;unable to determine source of truth;{ status_changed } "
192
182
messages .append (message )
193
183
194
184
logger .info (message )
0 commit comments