<!-- 
RSS generated by JIRA (1001.0.0-SNAPSHOT#100246-sha1:7a5c50119eb0633d306e14180817ddef5e80c75d) at Thu Feb 08 22:30:21 UTC 2024

It is possible to restrict the fields that are returned in this document by specifying the 'field' parameter in your request.
For example, to request only the issue key and summary add field=key&field=summary to the URL of your request.
-->
<rss version="0.92" >
<channel>
    <title>FOLIO Jira</title>
    <link>https://folio-org.atlassian.net</link>
    <description>This file is an XML representation of an issue</description>
    <language>en-us</language>    <build-info>
        <version>1001.0.0-SNAPSHOT</version>
        <build-number>100246</build-number>
        <build-date>07-02-2024</build-date>
    </build-info>

<item>
            <title>[MODEXPW-48] Remove uploaded edit records if user cancel editing</title>
                <link>https://folio-org.atlassian.net/browse/MODEXPW-48</link>
                <project id="10012" key="MODEXPW">mod-data-export-worker</project>
                    <description>&lt;p&gt;&lt;b&gt;Purpose/Overview:&lt;/b&gt;&lt;br/&gt;
Once the user uploads the file with the changes, the user can still cancel the process on the confirmation modal.   If the bulk edit is canceled, then there is no need to store the records anymore&lt;/p&gt;

&lt;p&gt;&lt;b&gt;Requirements/Scope:&lt;/b&gt; &lt;/p&gt;
&lt;ol&gt;
	&lt;li&gt;Once the user clicks the Cancel button in the UI the uploaded records are removed&lt;/li&gt;
&lt;/ol&gt;


&lt;p&gt;&lt;b&gt;Approach:&lt;/b&gt;   &lt;br/&gt;
1) Runned Job should be able to be aborted&lt;br/&gt;
2) If the Job was interrupted the backup file(file copy) is applied to roll back the changes&lt;br/&gt;
3) It is not necessary to process the entire file copy to roll back the changes. If the user has canceled the records updating when only 3% of a file was processed we have to roll back processed lines only.&lt;br/&gt;
4) New endpoint for the changes rollback is required. /bulk-edit/&lt;tt&gt;jobId&lt;/tt&gt;/roll-back&lt;/p&gt;

&lt;p&gt;&lt;b&gt;Acceptance criteria:&lt;/b&gt; &lt;/p&gt;
&lt;ul&gt;
	&lt;li&gt;The records from the canceled bulk edit are not stored&lt;/li&gt;
&lt;/ul&gt;
</description>
                <environment></environment>
        <key id="30985">MODEXPW-48</key>
            <summary>Remove uploaded edit records if user cancel editing</summary>
                <type id="10005" iconUrl="https://folio-org.atlassian.net/rest/api/2/universal_avatar/view/type/issuetype/avatar/10309?size=medium">Story</type>
                                            <priority id="10002" iconUrl="https://dev.folio.org/assets/jira-priority/jira-p3.svg">P3</priority>
                        <status id="6" iconUrl="https://folio-org.atlassian.net/images/icons/statuses/closed.png" description="The issue is considered finished, the resolution is correct. Issues which are closed can be reopened.">Closed</status>
                    <statusCategory id="3" key="done" colorName="green"/>
                                    <resolution id="10003">Done</resolution>
                                                        <assignee accountid="712020:d77e59fb-81fa-428f-841d-e46bffe526d5">Aliaksei Harbuz</assignee>
                                                                <reporter accountid="557058:8629b273-56f1-466d-b7c7-5cbac0c3379b">Magda Zacharska</reporter>
                                    <labels>
                            <label>bulk-edit-pilot</label>
                    </labels>
                <created>Mon, 27 Sep 2021 22:42:11 +0000</created>
                <updated>Thu, 23 Dec 2021 21:58:42 +0000</updated>
                            <resolved>Thu, 23 Dec 2021 21:58:42 +0000</resolved>
                                                    <fixVersion>1.3.0</fixVersion>
                                        <due></due>
                            <votes>0</votes>
                                    <watches>2</watches>
                                                                <comments>
                                                            <comment id="69057" author="712020:d77e59fb-81fa-428f-841d-e46bffe526d5" created="Thu, 23 Dec 2021 13:15:32 +0000"  >&lt;p&gt;Verifying at folio snapshot environment:&lt;/p&gt;

&lt;p&gt;1) Get job id to for get users information:&#160;&lt;/p&gt;
&lt;div class=&quot;code panel&quot; style=&quot;border-width: 1px;&quot;&gt;&lt;div class=&quot;codeContent panelContent&quot;&gt;
&lt;pre class=&quot;code-java&quot;&gt;
POST /data-export-spring/jobs HTTP/1.1
Host: folio-snapshot-okapi.dev.folio.org:443
Content-Type: application/json
X-Okapi-Token: ${token}
X-Okapi-Tenant: diku
Content-Length: 135{
  &lt;span class=&quot;code-quote&quot;&gt;&quot;type&quot;&lt;/span&gt;: &lt;span class=&quot;code-quote&quot;&gt;&quot;BULK_EDIT_IDENTIFIERS&quot;&lt;/span&gt;,
  &lt;span class=&quot;code-quote&quot;&gt;&quot;exportTypeSpecificParameters&quot;&lt;/span&gt;: {},
  &lt;span class=&quot;code-quote&quot;&gt;&quot;identifierType&quot;&lt;/span&gt;: &lt;span class=&quot;code-quote&quot;&gt;&quot;BARCODE&quot;&lt;/span&gt;,
  &lt;span class=&quot;code-quote&quot;&gt;&quot;entityType&quot;&lt;/span&gt;: &lt;span class=&quot;code-quote&quot;&gt;&quot;USER&quot;&lt;/span&gt;
}
&lt;/pre&gt;
&lt;/div&gt;&lt;/div&gt;
&lt;p&gt;&#160;2) Upload file with users identifiers(userIds.csv) using job id from previous response :&#160;&#160;&lt;/p&gt;
&lt;div class=&quot;code panel&quot; style=&quot;border-width: 1px;&quot;&gt;&lt;div class=&quot;codeContent panelContent&quot;&gt;
&lt;pre class=&quot;code-java&quot;&gt;
POST /bulk-edit/3bdba2a7-0be6-481c-a668-eb57c55e2260/upload HTTP/1.1
Host: folio-snapshot-okapi.dev.folio.org:443
X-Okapi-Token: ${token}
X-Okapi-Tenant: diku
Content-Length: 214
Content-Type: multipart/form-data; boundary=----WebKitFormBoundary7MA4YWxkTrZu0gW----WebKitFormBoundary7MA4YWxkTrZu0gW
Content-Disposition: form-data; name=&lt;span class=&quot;code-quote&quot;&gt;&quot;file&quot;&lt;/span&gt;; filename=&lt;span class=&quot;code-quote&quot;&gt;&quot;/D:/TEST_DATA/MODEXPW-48/check_testing/userIds.csv&quot;&lt;/span&gt;
Content-Type: text/csv(data)
----WebKitFormBoundary7MA4YWxkTrZu0gW
&lt;/pre&gt;
&lt;/div&gt;&lt;/div&gt;
&lt;p&gt;3) Gen link to download user&apos;s information:&#160;&#160;&lt;/p&gt;
&lt;div class=&quot;code panel&quot; style=&quot;border-width: 1px;&quot;&gt;&lt;div class=&quot;codeContent panelContent&quot;&gt;
&lt;pre class=&quot;code-java&quot;&gt;
GET /data-export-spring/jobs/3bdba2a7-0be6-481c-a668-eb57c55e2260 HTTP/1.1
Host: folio-snapshot-okapi.dev.folio.org:443
Content-Type: application/json
X-Okapi-Token: ${token}
X-Okapi-Tenant: diku

&lt;/pre&gt;
&lt;/div&gt;&lt;/div&gt;
&lt;p&gt;Response:&#160;&#160;&lt;/p&gt;
&lt;div class=&quot;code panel&quot; style=&quot;border-width: 1px;&quot;&gt;&lt;div class=&quot;codeContent panelContent&quot;&gt;
&lt;pre class=&quot;code-java&quot;&gt;
{
    &lt;span class=&quot;code-quote&quot;&gt;&quot;id&quot;&lt;/span&gt;: &lt;span class=&quot;code-quote&quot;&gt;&quot;3bdba2a7-0be6-481c-a668-eb57c55e2260&quot;&lt;/span&gt;,
    &lt;span class=&quot;code-quote&quot;&gt;&quot;name&quot;&lt;/span&gt;: &lt;span class=&quot;code-quote&quot;&gt;&quot;000001&quot;&lt;/span&gt;,
    &lt;span class=&quot;code-quote&quot;&gt;&quot;source&quot;&lt;/span&gt;: &lt;span class=&quot;code-quote&quot;&gt;&quot;diku_admin&quot;&lt;/span&gt;,
    &lt;span class=&quot;code-quote&quot;&gt;&quot;isSystemSource&quot;&lt;/span&gt;: &lt;span class=&quot;code-keyword&quot;&gt;false&lt;/span&gt;,
    &lt;span class=&quot;code-quote&quot;&gt;&quot;type&quot;&lt;/span&gt;: &lt;span class=&quot;code-quote&quot;&gt;&quot;BULK_EDIT_IDENTIFIERS&quot;&lt;/span&gt;,
    &lt;span class=&quot;code-quote&quot;&gt;&quot;exportTypeSpecificParameters&quot;&lt;/span&gt;: {},
    &lt;span class=&quot;code-quote&quot;&gt;&quot;status&quot;&lt;/span&gt;: &lt;span class=&quot;code-quote&quot;&gt;&quot;SUCCESSFUL&quot;&lt;/span&gt;,
    &lt;span class=&quot;code-quote&quot;&gt;&quot;files&quot;&lt;/span&gt;: [
        &lt;span class=&quot;code-quote&quot;&gt;&quot;https:&lt;span class=&quot;code-comment&quot;&gt;//folio-snapshot-export.s3.us-east-1.amazonaws.com/3bdba2a7-0be6-481c-a668-eb57c55e2260_userIds.csv?X-Amz-Algorithm=AWS4-HMAC-SHA256&amp;amp;X-Amz-Credential=AKIA2VGNPE73JV77RBGE%2F20211223%2Fus-east-1%2Fs3%2Faws4_request&amp;amp;X-Amz-Date=20211223T113624Z&amp;amp;X-Amz-Expires=604800&amp;amp;X-Amz-SignedHeaders=host&amp;amp;X-Amz-Signature=23c6cbd4c3dd70b7978e24608626824af52398790181f762997c6d4ea77ed2d9&quot;&lt;/span&gt;
&lt;/span&gt;    ],
    &lt;span class=&quot;code-quote&quot;&gt;&quot;startTime&quot;&lt;/span&gt;: 1640259383977,
    &lt;span class=&quot;code-quote&quot;&gt;&quot;endTime&quot;&lt;/span&gt;: 1640259384521,
    &lt;span class=&quot;code-quote&quot;&gt;&quot;metadata&quot;&lt;/span&gt;: {
        &lt;span class=&quot;code-quote&quot;&gt;&quot;createdDate&quot;&lt;/span&gt;: 1640259357611,
        &lt;span class=&quot;code-quote&quot;&gt;&quot;createdByUserId&quot;&lt;/span&gt;: &lt;span class=&quot;code-quote&quot;&gt;&quot;54b7bc03-4d85-5b78-97b9-23e5a7c5635e&quot;&lt;/span&gt;,
        &lt;span class=&quot;code-quote&quot;&gt;&quot;createdByUsername&quot;&lt;/span&gt;: &lt;span class=&quot;code-quote&quot;&gt;&quot;diku_admin&quot;&lt;/span&gt;,
        &lt;span class=&quot;code-quote&quot;&gt;&quot;updatedDate&quot;&lt;/span&gt;: 1640259384803,
        &lt;span class=&quot;code-quote&quot;&gt;&quot;updatedByUserId&quot;&lt;/span&gt;: &lt;span class=&quot;code-quote&quot;&gt;&quot;54b7bc03-4d85-5b78-97b9-23e5a7c5635e&quot;&lt;/span&gt;,
        &lt;span class=&quot;code-quote&quot;&gt;&quot;updatedByUsername&quot;&lt;/span&gt;: &lt;span class=&quot;code-quote&quot;&gt;&quot;diku_admin&quot;&lt;/span&gt;
    },
    &lt;span class=&quot;code-quote&quot;&gt;&quot;identifierType&quot;&lt;/span&gt;: &lt;span class=&quot;code-quote&quot;&gt;&quot;BARCODE&quot;&lt;/span&gt;,
    &lt;span class=&quot;code-quote&quot;&gt;&quot;entityType&quot;&lt;/span&gt;: &lt;span class=&quot;code-quote&quot;&gt;&quot;USER&quot;&lt;/span&gt;
}
&lt;/pre&gt;
&lt;/div&gt;&lt;/div&gt;
&lt;p&gt;&#160;Download file by link in files: 3bdba2a7-0be6-481c-a668-eb57c55e2260_userIds.csv.&lt;/p&gt;

&lt;p&gt;4) Update user information in file from previous step&lt;/p&gt;

&lt;p&gt;5) Get job id to update users:&#160;&lt;/p&gt;
&lt;div class=&quot;code panel&quot; style=&quot;border-width: 1px;&quot;&gt;&lt;div class=&quot;codeContent panelContent&quot;&gt;
&lt;pre class=&quot;code-java&quot;&gt;
POST /data-export-spring/jobs HTTP/1.1
Host: folio-snapshot-okapi.dev.folio.org:443
Content-Type: application/json
X-Okapi-Token: ${token}
X-Okapi-Tenant: diku
Content-Length: 130{
  &lt;span class=&quot;code-quote&quot;&gt;&quot;type&quot;&lt;/span&gt;: &lt;span class=&quot;code-quote&quot;&gt;&quot;BULK_EDIT_UPDATE&quot;&lt;/span&gt;,
  &lt;span class=&quot;code-quote&quot;&gt;&quot;exportTypeSpecificParameters&quot;&lt;/span&gt;: {},
  &lt;span class=&quot;code-quote&quot;&gt;&quot;identifierType&quot;&lt;/span&gt;: &lt;span class=&quot;code-quote&quot;&gt;&quot;BARCODE&quot;&lt;/span&gt;,
  &lt;span class=&quot;code-quote&quot;&gt;&quot;entityType&quot;&lt;/span&gt;: &lt;span class=&quot;code-quote&quot;&gt;&quot;USER&quot;&lt;/span&gt;
}
&lt;/pre&gt;
&lt;/div&gt;&lt;/div&gt;
&lt;p&gt;Response :&#160;&#160;&lt;/p&gt;
&lt;div class=&quot;code panel&quot; style=&quot;border-width: 1px;&quot;&gt;&lt;div class=&quot;codeContent panelContent&quot;&gt;
&lt;pre class=&quot;code-java&quot;&gt;
{
    &lt;span class=&quot;code-quote&quot;&gt;&quot;id&quot;&lt;/span&gt;: &lt;span class=&quot;code-quote&quot;&gt;&quot;5904fd29-ee57-4f66-a186-462641a1aacd&quot;&lt;/span&gt;,
    &lt;span class=&quot;code-quote&quot;&gt;&quot;name&quot;&lt;/span&gt;: &lt;span class=&quot;code-quote&quot;&gt;&quot;000003&quot;&lt;/span&gt;,
    &lt;span class=&quot;code-quote&quot;&gt;&quot;source&quot;&lt;/span&gt;: &lt;span class=&quot;code-quote&quot;&gt;&quot;diku_admin&quot;&lt;/span&gt;,
    &lt;span class=&quot;code-quote&quot;&gt;&quot;isSystemSource&quot;&lt;/span&gt;: &lt;span class=&quot;code-keyword&quot;&gt;false&lt;/span&gt;,
    &lt;span class=&quot;code-quote&quot;&gt;&quot;type&quot;&lt;/span&gt;: &lt;span class=&quot;code-quote&quot;&gt;&quot;BULK_EDIT_UPDATE&quot;&lt;/span&gt;,
    &lt;span class=&quot;code-quote&quot;&gt;&quot;exportTypeSpecificParameters&quot;&lt;/span&gt;: {},
    &lt;span class=&quot;code-quote&quot;&gt;&quot;status&quot;&lt;/span&gt;: &lt;span class=&quot;code-quote&quot;&gt;&quot;SCHEDULED&quot;&lt;/span&gt;,
    &lt;span class=&quot;code-quote&quot;&gt;&quot;metadata&quot;&lt;/span&gt;: {
        &lt;span class=&quot;code-quote&quot;&gt;&quot;createdDate&quot;&lt;/span&gt;: 1640260003779,
        &lt;span class=&quot;code-quote&quot;&gt;&quot;createdByUserId&quot;&lt;/span&gt;: &lt;span class=&quot;code-quote&quot;&gt;&quot;54b7bc03-4d85-5b78-97b9-23e5a7c5635e&quot;&lt;/span&gt;,
        &lt;span class=&quot;code-quote&quot;&gt;&quot;createdByUsername&quot;&lt;/span&gt;: &lt;span class=&quot;code-quote&quot;&gt;&quot;diku_admin&quot;&lt;/span&gt;,
        &lt;span class=&quot;code-quote&quot;&gt;&quot;updatedDate&quot;&lt;/span&gt;: 1640260003779,
        &lt;span class=&quot;code-quote&quot;&gt;&quot;updatedByUserId&quot;&lt;/span&gt;: &lt;span class=&quot;code-quote&quot;&gt;&quot;54b7bc03-4d85-5b78-97b9-23e5a7c5635e&quot;&lt;/span&gt;,
        &lt;span class=&quot;code-quote&quot;&gt;&quot;updatedByUsername&quot;&lt;/span&gt;: &lt;span class=&quot;code-quote&quot;&gt;&quot;diku_admin&quot;&lt;/span&gt;
    },
    &lt;span class=&quot;code-quote&quot;&gt;&quot;identifierType&quot;&lt;/span&gt;: &lt;span class=&quot;code-quote&quot;&gt;&quot;BARCODE&quot;&lt;/span&gt;,
    &lt;span class=&quot;code-quote&quot;&gt;&quot;entityType&quot;&lt;/span&gt;: &lt;span class=&quot;code-quote&quot;&gt;&quot;USER&quot;&lt;/span&gt;
}

&lt;/pre&gt;
&lt;/div&gt;&lt;/div&gt;
&lt;p&gt;5) Upload updated 3bdba2a7-0be6-481c-a668-eb57c55e2260_userIds.csv using job id from previous step:&#160;&#160;&lt;/p&gt;
&lt;div class=&quot;code panel&quot; style=&quot;border-width: 1px;&quot;&gt;&lt;div class=&quot;codeContent panelContent&quot;&gt;
&lt;pre class=&quot;code-java&quot;&gt;
POST /bulk-edit/5904fd29-ee57-4f66-a186-462641a1aacd/upload HTTP/1.1
Host: folio-snapshot-okapi.dev.folio.org:443
X-Okapi-Token: ${token}
X-Okapi-Tenant: diku
Content-Length: 251
Content-Type: multipart/form-data; boundary=----WebKitFormBoundary7MA4YWxkTrZu0gW----WebKitFormBoundary7MA4YWxkTrZu0gW
Content-Disposition: form-data; name=&lt;span class=&quot;code-quote&quot;&gt;&quot;file&quot;&lt;/span&gt;; filename=&lt;span class=&quot;code-quote&quot;&gt;&quot;/D:/TEST_DATA/MODEXPW-48/check_testing/3bdba2a7-0be6-481c-a668-eb57c55e2260_userIds.csv&quot;&lt;/span&gt;
Content-Type: text/csv(data)
----WebKitFormBoundary7MA4YWxkTrZu0gW
&lt;/pre&gt;
&lt;/div&gt;&lt;/div&gt;
&lt;p&gt;&#160;6) Investigate of updated user in users apps:&lt;/p&gt;

&lt;p&gt;&lt;span class=&quot;image-wrap&quot; style=&quot;&quot;&gt;&lt;a id=&quot;21189_thumb&quot; href=&quot;/rest/api/3/attachment/content/21189&quot; title=&quot;updated.PNG&quot; file-preview-type=&quot;image&quot; file-preview-id=&quot;21189&quot; file-preview-title=&quot;updated.PNG&quot;&gt;&lt;jira-attachment-thumbnail url=&quot;https://folio-org.atlassian.net/rest/api/3/attachment/thumbnail/21189?default=false&quot; jira-url=&quot;https://folio-org.atlassian.net/rest/api/3/attachment/thumbnail/21189&quot; filename=&quot;updated.PNG&quot;&gt;&lt;img src=&quot;https://folio-org.atlassian.net/rest/api/3/attachment/thumbnail/21189&quot; data-attachment-name=&quot;updated.PNG&quot; data-attachment-type=&quot;thumbnail&quot; data-media-services-id=&quot;53d8ac13-45cb-4688-841f-59413bffd6de&quot; data-media-services-type=&quot;file&quot; style=&quot;border: 0px solid black&quot; /&gt;&lt;/jira-attachment-thumbnail&gt;&lt;/a&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p&gt;7)&#160; Execute rollback endpoint for used job id :&#160;&#160;&lt;/p&gt;
&lt;div class=&quot;code panel&quot; style=&quot;border-width: 1px;&quot;&gt;&lt;div class=&quot;codeContent panelContent&quot;&gt;
&lt;pre class=&quot;code-java&quot;&gt;
POST /bulk-edit/5904fd29-ee57-4f66-a186-462641a1aacd/roll-back HTTP/1.1
Host: folio-snapshot-okapi.dev.folio.org:443
X-Okapi-Token: ${token} 
X-Okapi-Tenant: diku

&lt;/pre&gt;
&lt;/div&gt;&lt;/div&gt;
&lt;p&gt;&#160;&lt;/p&gt;

&lt;p&gt;&lt;span class=&quot;image-wrap&quot; style=&quot;&quot;&gt;&lt;a id=&quot;21188_thumb&quot; href=&quot;/rest/api/3/attachment/content/21188&quot; title=&quot;rollback_success.PNG&quot; file-preview-type=&quot;image&quot; file-preview-id=&quot;21188&quot; file-preview-title=&quot;rollback_success.PNG&quot;&gt;&lt;jira-attachment-thumbnail url=&quot;https://folio-org.atlassian.net/rest/api/3/attachment/thumbnail/21188?default=false&quot; jira-url=&quot;https://folio-org.atlassian.net/rest/api/3/attachment/thumbnail/21188&quot; filename=&quot;rollback_success.PNG&quot;&gt;&lt;img src=&quot;https://folio-org.atlassian.net/rest/api/3/attachment/thumbnail/21188&quot; data-attachment-name=&quot;rollback_success.PNG&quot; data-attachment-type=&quot;thumbnail&quot; data-media-services-id=&quot;ac3c983c-4374-40f2-90c4-76201580c3d5&quot; data-media-services-type=&quot;file&quot; style=&quot;border: 0px solid black&quot; /&gt;&lt;/jira-attachment-thumbnail&gt;&lt;/a&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p&gt;8) Check users that was previously updated at users app :&#160;&lt;/p&gt;

&lt;p&gt;&lt;span class=&quot;image-wrap&quot; style=&quot;&quot;&gt;&lt;a id=&quot;21187_thumb&quot; href=&quot;/rest/api/3/attachment/content/21187&quot; title=&quot;rollback_changes.PNG&quot; file-preview-type=&quot;image&quot; file-preview-id=&quot;21187&quot; file-preview-title=&quot;rollback_changes.PNG&quot;&gt;&lt;jira-attachment-thumbnail url=&quot;https://folio-org.atlassian.net/rest/api/3/attachment/thumbnail/21187?default=false&quot; jira-url=&quot;https://folio-org.atlassian.net/rest/api/3/attachment/thumbnail/21187&quot; filename=&quot;rollback_changes.PNG&quot;&gt;&lt;img src=&quot;https://folio-org.atlassian.net/rest/api/3/attachment/thumbnail/21187&quot; data-attachment-name=&quot;rollback_changes.PNG&quot; data-attachment-type=&quot;thumbnail&quot; data-media-services-id=&quot;b5bd12e5-1ab2-4f0f-b2e8-b513e9f76f49&quot; data-media-services-type=&quot;file&quot; style=&quot;border: 0px solid black&quot; /&gt;&lt;/jira-attachment-thumbnail&gt;&lt;/a&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p&gt;The user information become as before changes.&lt;/p&gt;</comment>
                    </comments>
                <issuelinks>
                            <issuelinktype id="10008">
                    <name>Defines</name>
                                            <outwardlinks description="defines">
                                        <issuelink>
            <issuekey id="12171">UXPROD-3318</issuekey>
        </issuelink>
                            </outwardlinks>
                                                        </issuelinktype>
                            <issuelinktype id="10007">
                    <name>Requires</name>
                                                                <inwardlinks description="is required by">
                                        <issuelink>
            <issuekey id="67882">UIBULKED-20</issuekey>
        </issuelink>
                            </inwardlinks>
                                    </issuelinktype>
                    </issuelinks>
                <attachments>
                            <attachment id="21185" name="3bdba2a7-0be6-481c-a668-eb57c55e2260_userIds.csv" size="654" author="712020:d77e59fb-81fa-428f-841d-e46bffe526d5" created="Thu, 23 Dec 2021 13:04:22 +0000"/>
                            <attachment id="21187" name="rollback_changes.PNG" size="77927" author="712020:d77e59fb-81fa-428f-841d-e46bffe526d5" created="Thu, 23 Dec 2021 13:14:00 +0000"/>
                            <attachment id="21188" name="rollback_success.PNG" size="51728" author="712020:d77e59fb-81fa-428f-841d-e46bffe526d5" created="Thu, 23 Dec 2021 13:12:18 +0000"/>
                            <attachment id="21189" name="updated.PNG" size="78752" author="712020:d77e59fb-81fa-428f-841d-e46bffe526d5" created="Thu, 23 Dec 2021 13:10:28 +0000"/>
                            <attachment id="21190" name="userIds.csv" size="17" author="712020:d77e59fb-81fa-428f-841d-e46bffe526d5" created="Thu, 23 Dec 2021 13:04:31 +0000"/>
                    </attachments>
                <subtasks>
                    </subtasks>
                <customfields>
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    <customfield id="customfield_10000" key="com.atlassian.jira.plugins.jira-development-integration-plugin:devsummarycf">
                        <customfieldname>Development</customfieldname>
                        <customfieldvalues>
                            
                        </customfieldvalues>
                    </customfield>
                                                                <customfield id="customfield_10057" key="com.atlassian.jira.plugin.system.customfieldtypes:select">
                        <customfieldname>Development Team</customfieldname>
                        <customfieldvalues>
                                <customfieldvalue key="10152"><![CDATA[Firebird]]></customfieldvalue>

                        </customfieldvalues>
                    </customfield>
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                <customfield id="customfield_10063" key="com.atlassian.jira.plugin.system.customfieldtypes:float">
                        <customfieldname>PO Rank</customfieldname>
                        <customfieldvalues>
                            <customfieldvalue>0.0</customfieldvalue>
                        </customfieldvalues>
                    </customfield>
                                                                                                                                                                                                                                                                                                                            <customfield id="customfield_10019" key="com.pyxis.greenhopper.jira:gh-lexo-rank">
                        <customfieldname>Rank</customfieldname>
                        <customfieldvalues>
                            <customfieldvalue>0|i02tcw:</customfieldvalue>

                        </customfieldvalues>
                    </customfield>
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    <customfield id="customfield_10020" key="com.pyxis.greenhopper.jira:gh-sprint">
                        <customfieldname>Sprint</customfieldname>
                        <customfieldvalues>
                                <customfieldvalue id="397">Firebird Sprint 129</customfieldvalue>
    <customfieldvalue id="398">Firebird Sprint 130</customfieldvalue>

                        </customfieldvalues>
                    </customfield>
                                                                                            <customfield id="customfield_10044" key="com.atlassian.jira.plugin.system.customfieldtypes:float">
                        <customfieldname>Story Points</customfieldname>
                        <customfieldvalues>
                            <customfieldvalue>5.0</customfieldvalue>
                        </customfieldvalues>
                    </customfield>
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                <customfield id="customfield_10024" key="com.atlassian.jira.ext.charting:firstresponsedate">
                        <customfieldname>[CHART] Date of First Response</customfieldname>
                        <customfieldvalues>
                            <customfieldvalue>Thu, 23 Dec 2021 13:15:32 +0000</customfieldvalue>

                        </customfieldvalues>
                    </customfield>
                                                                <customfield id="customfield_10025" key="com.atlassian.jira.ext.charting:timeinstatus">
                        <customfieldname>[CHART] Time in Status</customfieldname>
                        <customfieldvalues>
                            
                        </customfieldvalues>
                    </customfield>
                                    </customfields>
    </item>
</channel>
</rss>