<!-- 
RSS generated by JIRA (1001.0.0-SNAPSHOT#100246-sha1:7a5c50119eb0633d306e14180817ddef5e80c75d) at Fri Feb 09 00:39:17 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>[MODQM-388] BE - MARC validation\Bib Rec.\Only one 1xx is allowed</title>
                <link>https://folio-org.atlassian.net/browse/MODQM-388</link>
                <project id="10162" key="MODQM">mod-quick-marc</project>
                    <description>&lt;p&gt;&lt;b&gt;Requirements&lt;/b&gt;&lt;/p&gt;
&lt;ol&gt;
	&lt;li&gt;Can only have one 1XX field in a MARC bib record.&#160;&lt;/li&gt;
	&lt;li&gt;If user attempts to create/edit/derive a MARC bib record with multiple 1XXs then display the error message: Record cannot be saved with multiple 1XXs.&#160;&lt;/li&gt;
	&lt;li&gt;If the record was imported and/or loaded directly to the database AND has multiple 1XXs then allow the user to view and edit the record AND if the user attempts to save the record then display the error message: Record cannot be saved with multiple 1XXs.&lt;/li&gt;
&lt;/ol&gt;


&lt;p&gt;&#160;&lt;/p&gt;

&lt;p&gt;&lt;b&gt;Scenarios for testing&lt;/b&gt;&lt;/p&gt;

&lt;p&gt;&lt;b&gt;1. Some bib rec. have got field: 100, 110, 111, 130&lt;/b&gt;&lt;/p&gt;

&lt;p&gt;Librarian can not save record with more than one field from group: 1xx.&lt;/p&gt;

&lt;p&gt;So:&lt;/p&gt;
&lt;ol&gt;
	&lt;li&gt;If the record has got: 100, 110, 111, 130 - it can&apos;t be saved&lt;/li&gt;
	&lt;li&gt;If the record has got: 100, 110, 111 - it can&apos;t be saved&lt;/li&gt;
	&lt;li&gt;If the record has got: 100, 110 - it can&apos;t be saved&lt;/li&gt;
	&lt;li&gt;If the record has got: 110, 111, 130 - it can;t be saved&lt;/li&gt;
	&lt;li&gt;If the record has got: 111, 130 - it can;t be saved&lt;/li&gt;
	&lt;li&gt;etc.&lt;/li&gt;
&lt;/ol&gt;


&lt;p&gt;&lt;b&gt;2. Record can be saved with only one 1XX:&lt;/b&gt;&lt;/p&gt;

&lt;p&gt;100 (one) or 110 (one) or 111 (one) or 130 (one) or none&lt;/p&gt;

&lt;p&gt;Non-repeatable rule is for whole group not for each fields separately - &lt;a href=&quot;https://www.loc.gov/marc/bibliographic/bd1xx.html&quot; class=&quot;external-link&quot; rel=&quot;nofollow noreferrer&quot;&gt;https://www.loc.gov/marc/bibliographic/bd1xx.html&lt;/a&gt;&#160;&lt;/p&gt;

&lt;p&gt;&lt;b&gt;3. Import a record with multiple 1XXs&lt;/b&gt;&#160;&lt;/p&gt;

&lt;p&gt;IF a user creates or updates a bib record with multiple 1XXs via data import&lt;br/&gt;
Then the user should be able to view the MARC record AND edit the MARC record&lt;/p&gt;

&lt;p&gt;IF a user creates or updates a bib record with multiple 1XXs via data import&lt;br/&gt;
When the user edits the record via quickMARC UI&#160;&lt;br/&gt;
AND hits Save without removing the multiple 1XXs&#160;&lt;br/&gt;
Then display the error message&#160; - Record cannot be saved with multiple 1XXs.&#160;&lt;/p&gt;

&lt;p&gt;IF a user creates or updates a bib record with multiple 1XXs via data import&lt;br/&gt;
Then user should be able to View MARC source&#160;&lt;/p&gt;</description>
                <environment></environment>
        <key id="68957">MODQM-388</key>
            <summary>BE - MARC validation\Bib Rec.\Only one 1xx is allowed</summary>
                <type id="10005" iconUrl="https://folio-org.atlassian.net/rest/api/2/universal_avatar/view/type/issuetype/avatar/10309?size=medium">Story</type>
                            <parent id="12759">UXPROD-3985</parent>
                                    <priority id="10002" iconUrl="https://dev.folio.org/assets/jira-priority/jira-p3.svg">P3</priority>
                        <status id="10003" iconUrl="https://folio-org.atlassian.net/images/icons/statuses/generic.png" description="The issue cannot be worked on because it is blocked by other issues. (Migrated on 4 Feb 2024 13:41 UTC)">Blocked</status>
                    <statusCategory id="2" key="new" colorName="blue-gray"/>
                                    <resolution id="-1">Unresolved</resolution>
                                                        <assignee accountid="-1">Unassigned</assignee>
                                                                <reporter accountid="62a96ae7192edb006f9f1bf9">Khalilah Gambrell</reporter>
                                    <labels>
                            <label>back-end</label>
                            <label>epam-spitfire</label>
                            <label>marc-validation</label>
                    </labels>
                <created>Thu, 15 Jun 2023 09:13:23 +0000</created>
                <updated>Wed, 31 Jan 2024 02:30:45 +0000</updated>
                                                                                <due></due>
                            <votes>0</votes>
                                    <watches>3</watches>
                                                                <comments>
                                                            <comment id="168263" author="62a96ae7192edb006f9f1bf9" created="Fri, 29 Dec 2023 02:03:29 +0000"  >&lt;p&gt;&lt;a href=&quot;https://folio-org.atlassian.net/secure/ViewProfile.jspa?accountId=557058%3A7d83f466-4e5c-4751-98ea-136a9a039622&quot; class=&quot;user-hover&quot; rel=&quot;557058:7d83f466-4e5c-4751-98ea-136a9a039622&quot; data-account-id=&quot;557058:7d83f466-4e5c-4751-98ea-136a9a039622&quot; accountid=&quot;557058:7d83f466-4e5c-4751-98ea-136a9a039622&quot; rel=&quot;noreferrer&quot;&gt;Marcin Mystkowski&lt;/a&gt;&#160; - when you have a moment, can you review this requirement and let me know if this requirement meets your expectations?&#160;&lt;/p&gt;</comment>
                                                            <comment id="168264" author="626eed052db3080070234954" created="Thu, 4 Jan 2024 13:04:38 +0000"  >&lt;p&gt;Refinement 1/4/23: Blocked until overall solution for MARC validation is defined.&lt;/p&gt;</comment>
                                                            <comment id="168265" author="62a96ae7192edb006f9f1bf9" created="Fri, 5 Jan 2024 14:59:24 +0000"  >&lt;p&gt;&lt;a href=&quot;https://folio-org.atlassian.net/secure/ViewProfile.jspa?accountId=5eb44b5a96bbcb0b8585c98d&quot; class=&quot;user-hover&quot; rel=&quot;5eb44b5a96bbcb0b8585c98d&quot; data-account-id=&quot;5eb44b5a96bbcb0b8585c98d&quot; accountid=&quot;5eb44b5a96bbcb0b8585c98d&quot; rel=&quot;noreferrer&quot;&gt;Pavlo Smahin&lt;/a&gt; and &lt;a href=&quot;https://folio-org.atlassian.net/secure/ViewProfile.jspa?accountId=712020%3A5a7f6289-a5b2-41a9-ad26-18a61419c15c&quot; class=&quot;user-hover&quot; rel=&quot;712020:5a7f6289-a5b2-41a9-ad26-18a61419c15c&quot; data-account-id=&quot;712020:5a7f6289-a5b2-41a9-ad26-18a61419c15c&quot; accountid=&quot;712020:5a7f6289-a5b2-41a9-ad26-18a61419c15c&quot; rel=&quot;noreferrer&quot;&gt;Valery_Pilko&lt;/a&gt;, I removed the checking if the 1XX is valid requirement. Will handle in a separate story.&lt;/p&gt;</comment>
                    </comments>
                <issuelinks>
                            <issuelinktype id="10000">
                    <name>Blocks</name>
                                            <outwardlinks description="blocks">
                                        <issuelink>
            <issuekey id="12966">UXPROD-4549</issuekey>
        </issuelink>
            <issuelink>
            <issuekey id="13450">UXPROD-3940</issuekey>
        </issuelink>
                            </outwardlinks>
                                                        </issuelinktype>
                            <issuelinktype id="10001">
                    <name>Cloners</name>
                                                                <inwardlinks description="is cloned by">
                                        <issuelink>
            <issuekey id="64166">UIQM-600</issuekey>
        </issuelink>
                            </inwardlinks>
                                    </issuelinktype>
                    </issuelinks>
                <attachments>
                    </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="10180"><![CDATA[Spitfire]]></customfieldvalue>

                        </customfieldvalues>
                    </customfield>
                                                                <customfield id="customfield_10014" key="com.pyxis.greenhopper.jira:gh-epic-link">
                        <customfieldname>Epic Link</customfieldname>
                        <customfieldvalues>
                            <customfieldvalue key="$xmlutils.escape($text)">quickMARC: MARC Validation</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|i0993k:</customfieldvalue>

                        </customfieldvalues>
                    </customfield>
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    <customfield id="customfield_10020" key="com.pyxis.greenhopper.jira:gh-sprint">
                        <customfieldname>Sprint</customfieldname>
                        <customfieldvalues>
                            
                        </customfieldvalues>
                    </customfield>
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        <customfield id="customfield_10024" key="com.atlassian.jira.ext.charting:firstresponsedate">
                        <customfieldname>[CHART] Date of First Response</customfieldname>
                        <customfieldvalues>
                            <customfieldvalue>Thu, 4 Jan 2024 13:04:38 +0000</customfieldvalue>

                        </customfieldvalues>
                    </customfield>
                                                                </customfields>
    </item>
</channel>
</rss>