I'm trying to add create a new issue in JIRA using python with below code which is working but somehow can't able to figure out, how can I add the attachment here along with assignee and Watchers. Also in the description how can I add a formatted description rather than adding only text.
Can anyone help here?
<span>def</span><span> new_issue</span><span>(</span><span>self</span><span>):</span><span> my_date </span><span>=</span><span> datetime</span><span>.</span><span>datetime</span><span>.</span><span>now</span><span>().</span><span>date</span><span>()</span>
<span># current_day = datetime.datetime.now().day</span>
<span># current_month = datetime.datetime.now().month</span>
<span># current_year = datetime.datetime.now().year</span><span>
now </span><span>=</span><span> datetime</span><span>.</span><span>datetime</span><span>.</span><span>now</span><span>().</span><span>date</span><span>()</span><span> start_month </span><span>=</span><span> datetime</span><span>.</span><span>datetime</span><span>(</span><span>now</span><span>.</span><span>year</span><span>,</span><span> now</span><span>.</span><span>month</span><span>,</span> <span>1</span><span>)</span><span> date_on_next_month </span><span>=</span><span> start_month </span><span>+</span><span> datetime</span><span>.</span><span>timedelta</span><span>(</span><span>35</span><span>)</span><span> start_next_month </span><span>=</span><span> datetime</span><span>.</span><span>datetime</span><span>(</span><span>date_on_next_month</span><span>.</span><span>year</span><span>,</span><span> date_on_next_month</span><span>.</span><span>month</span><span>,</span> <span>1</span><span>)</span><span> last_day_month </span><span>=</span><span> start_next_month </span><span>-</span><span> datetime</span><span>.</span><span>timedelta</span><span>(</span><span>1</span><span>)</span><span> sixth_day_month </span><span>=</span><span> last_day_month</span><span>.</span><span>date</span><span>()</span> <span>+</span><span> timedelta</span><span>(</span><span>6</span><span>)</span><span>
description </span><span>=</span> <span>"Hi Team"</span><span> \
</span><span>"Hope you are doing well."</span><span> \
</span><span>"Kindly confirm the current advertisers and accounts from the PDF attached."</span><span> \
</span><span>"Making sure that for each platform the correct account id, "</span><span> \
</span><span>"advertiser or account name get included in the NDP data for ALL channels."</span><span> \
</span><span>"Note: Do let us know if there is any account that needs to be removed."</span><span> \
</span><span>"Please make sure that the media plan is uploaded on the NeoSageCentral SharePoint Folder."</span><span>\
</span><span>""</span><span> \
</span><span>"Thanks,"</span><span>
issue_dict </span><span>=</span> <span>{</span>
<span>'project'</span><span>:</span> <span>{</span><span>'key'</span><span>:</span> <span>'MOS'</span><span>},</span>
<span>'issuetype'</span><span>:</span> <span>{</span><span>'name'</span><span>:</span> <span>'Reporting'</span><span>},</span>
<span>'summary'</span><span>:</span> <span>'Test NDP Data Audit {} AUS'</span><span>.</span><span>format</span><span>(</span><span>my_date</span><span>.</span><span>strftime</span><span>(</span><span>'%B'</span><span>)),</span>
<span>'description'</span><span>:</span><span> description</span><span>,</span>
<span>'customfield_10038'</span><span>:</span> <span>{</span><span>'value'</span><span>:</span> <span>'AUS'</span><span>},</span>
<span>'customfield_10052'</span><span>:</span> <span>{</span><span>'value'</span><span>:</span> <span>'Ad hoc'</span><span>},</span>
<span>'customfield_10053'</span><span>:</span> <span>{</span><span>'value'</span><span>:</span> <span>'Monthly'</span><span>},</span>
<span>'duedate'</span><span>:</span><span> str</span><span>(</span><span>sixth_day_month</span><span>)}</span><span>
new_issue </span><span>=</span><span> self</span><span>.</span><span>client</span><span>.</span><span>create_issue</span><span>(</span><span>fields</span><span>=</span><span>issue_dict</span><span>,</span><span> prefetch</span><span>=</span><span>True</span><span>)</span>