<!-- 
RSS generated by JIRA (1001.0.0-SNAPSHOT#100246-sha1:7a5c50119eb0633d306e14180817ddef5e80c75d) at Thu Feb 08 23:23: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>[FOLIO-2794] Test User Creation script on snapshot</title>
                <link>https://folio-org.atlassian.net/browse/FOLIO-2794</link>
                <project id="10290" key="FOLIO">FOLIO</project>
                    <description></description>
                <environment></environment>
        <key id="81800">FOLIO-2794</key>
            <summary>Test User Creation script on snapshot</summary>
                <type id="10003" iconUrl="https://folio-org.atlassian.net/rest/api/2/universal_avatar/view/type/issuetype/avatar/10318?size=medium">Task</type>
                            <parent id="79586">FOLIO-2761</parent>
                                    <priority id="10001" iconUrl="https://dev.folio.org/assets/jira-priority/jira-p2.svg">P2</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="615afd1cd9820f0070a09ef0">Zak Burke</assignee>
                                                                <reporter accountid="5aa10ef7a1b38e2ee99fecb0">Sergiy Vysotskiy</reporter>
                                    <labels>
                    </labels>
                <created>Tue, 15 Sep 2020 11:36:43 +0000</created>
                <updated>Tue, 6 Oct 2020 15:29:07 +0000</updated>
                            <resolved>Tue, 6 Oct 2020 15:29:07 +0000</resolved>
                                                                        <due></due>
                            <votes>0</votes>
                                    <watches>3</watches>
                                                                <comments>
                                                            <comment id="197086" author="615afd1cd9820f0070a09ef0" created="Tue, 22 Sep 2020 11:15:10 +0000"  >&lt;p&gt;On &lt;a href=&quot;https://folio-testing.dev.folio.org/&quot; class=&quot;external-link&quot; rel=&quot;nofollow noreferrer&quot;&gt;https://folio-testing.dev.folio.org/&lt;/a&gt;, the following accounts were created with matching username/password:&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;
acq-admin
acq-manager
acq-observer
acq-staff
cataloger
checkin-all
checkout-all
circ-admin
circ-manager
circ-observer
circ-staff
circ-student
copy-cataloger
data-export-admin
data-export
data-&lt;span class=&quot;code-keyword&quot;&gt;import&lt;/span&gt;
metadata-admin
quick-marc-all
technical-service-staff
user-basic-view
&lt;/pre&gt;
&lt;/div&gt;&lt;/div&gt;
&lt;p&gt;There are 14 invalid permission names, i.e. the input files don&#8217;t match permission names in the system, so those will need to be corrected in the &lt;a href=&quot;https://github.com/folio-org/folio-tools/tree/941dadf4f997a703392a2635598f61f4ff145009/add-users/psets&quot; class=&quot;external-link&quot; rel=&quot;nofollow noreferrer&quot;&gt;add-users repo&lt;/a&gt; (if the permission-name is wrong) or created in a UI repo (if the permission-name is correct but the permission is missing):&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;
Acquisitions Staff? (All CRU)  
Fast add: Create  
Fee/Fine History: Can create, edit and remove fee/fine actions  
Inventory: all permissions  
Settings (Users): Can create, edit and remove transfer accounts  
Settings (data-export): display list of settings pages  
Settings (eHoldings): display list of settings pages  
Tags on records: View only  
Tags: All permissions  
UI: Data export module is enabled  
UI: eHoldings module is enabled  
Users: Can pay fee/fine  
Users: Can view fees/fines  
Users: Can view patron blocks  
&lt;/pre&gt;
&lt;/div&gt;&lt;/div&gt;</comment>
                                                            <comment id="197090" author="615afd1cd9820f0070a09ef0" created="Tue, 22 Sep 2020 20:52:16 +0000"  >&lt;p&gt;I create a movie on this ticket showing how to edit files in-place with GitHub but now it occurs to me that most folks who will want to edit permissions probably won&apos;t have the necessary permissions on the folio-tools repository to edit those files in place.&lt;/p&gt;

&lt;p&gt;Missing/invalid permissions are mentioned immediately above. &lt;/p&gt;

&lt;ul&gt;
	&lt;li&gt;If the problem is just a typo (e.g. maybe &quot;Users: Can pay fee/fine&quot; should be &quot;Fees/Fines: Can pay&quot;) just let me know here in a comment or on Slack and I can make the update.&lt;/li&gt;
	&lt;li&gt;If the problem is that a permission is missing altogether, it will need to be added to the app that owns it (e.g. there is no ui-users permission &quot;Users: Can view patron blocks&quot;). The most correct option there is probably to open a ticket in the project where the permission needs to be created, then ask me to add it once that PR merges.&lt;/li&gt;
&lt;/ul&gt;
</comment>
                                                            <comment id="197094" author="5af5ed55244bc90a106063c7" created="Wed, 23 Sep 2020 09:57:17 +0000"  >&lt;p&gt;This is working great, &lt;a href=&quot;https://folio-org.atlassian.net/secure/ViewProfile.jspa?accountId=615afd1cd9820f0070a09ef0&quot; class=&quot;user-hover&quot; rel=&quot;615afd1cd9820f0070a09ef0&quot; data-account-id=&quot;615afd1cd9820f0070a09ef0&quot; accountid=&quot;615afd1cd9820f0070a09ef0&quot; rel=&quot;noreferrer&quot;&gt;Zak Burke&lt;/a&gt;! &lt;/p&gt;

&lt;p&gt;I do have some questions:&lt;/p&gt;
&lt;ol&gt;
	&lt;li&gt;There are a few users in the spreadsheet that don&apos;t seem to have been created.  They may have been added to the spreadsheet after you began development.  Can the POs add these themselves?
	&lt;ol&gt;
		&lt;li&gt;Circ supervisor&lt;/li&gt;
		&lt;li&gt;ERM with Admin capabilities&lt;/li&gt;
		&lt;li&gt;ERM - eholdings app user&lt;/li&gt;
		&lt;li&gt;All permission&lt;/li&gt;
		&lt;li&gt;Circ, Users and Inventory all&lt;/li&gt;
	&lt;/ol&gt;
	&lt;/li&gt;
	&lt;li&gt;Can you please describe the steps or record a screencase on how we can correct the permissions where the name was wrong?&lt;/li&gt;
&lt;/ol&gt;
</comment>
                                                            <comment id="197098" author="5af5ed55244bc90a106063c7" created="Wed, 23 Sep 2020 10:08:16 +0000"  >&lt;p&gt;Oh, and one  more thing.  In testing these circ users, I am realizing that it would be really nice if the script also assigned service point(s) to the user.  Because you can&apos;t use check in, check out or requests without at least one SP assigned.  Would that be possible?&lt;/p&gt;

&lt;p&gt; &lt;span class=&quot;image-wrap&quot; style=&quot;&quot;&gt;&lt;a id=&quot;64315_thumb&quot; href=&quot;/rest/api/3/attachment/content/64315&quot; title=&quot;screenshot-1.png&quot; file-preview-type=&quot;image&quot; file-preview-id=&quot;64315&quot; file-preview-title=&quot;screenshot-1.png&quot;&gt;&lt;jira-attachment-thumbnail url=&quot;https://folio-org.atlassian.net/rest/api/3/attachment/thumbnail/64315?default=false&quot; jira-url=&quot;https://folio-org.atlassian.net/rest/api/3/attachment/thumbnail/64315&quot; filename=&quot;screenshot-1.png&quot;&gt;&lt;img src=&quot;https://folio-org.atlassian.net/rest/api/3/attachment/thumbnail/64315&quot; data-attachment-name=&quot;screenshot-1.png&quot; data-attachment-type=&quot;thumbnail&quot; data-media-services-id=&quot;1b1c8959-450e-4517-83f7-92ecec1cffd0&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;
</comment>
                                                            <comment id="197101" author="615afd1cd9820f0070a09ef0" created="Wed, 23 Sep 2020 10:49:51 +0000"  >&lt;p&gt;&lt;a href=&quot;https://folio-org.atlassian.net/secure/ViewProfile.jspa?accountId=5af5ed55244bc90a106063c7&quot; class=&quot;user-hover&quot; rel=&quot;5af5ed55244bc90a106063c7&quot; data-account-id=&quot;5af5ed55244bc90a106063c7&quot; accountid=&quot;5af5ed55244bc90a106063c7&quot; rel=&quot;noreferrer&quot;&gt;Cate Boerema&lt;/a&gt;, this script works by reading permissions from text file locally; it doesn&apos;t know about the spreadsheet. Technically, anybody can clone the repository and make whatever changes they want to the text file, and run the script. For the purposes of integrating this with our CI process, that hopefully works well. But for the purposes of POs being able to easily create users and maintain a list of permissions, it&apos;s not so great. &lt;/p&gt;

&lt;p&gt;There is an API for Google Sheets; would it be worth exploring that so that we could, e.g., point a Postman collection at a Google Sheet? I&apos;m guessing that would make it more accessible to POs etc. &lt;/p&gt;

&lt;p&gt;WRT service points, yes, I can add an &quot;add service point&quot; step. &lt;/p&gt;</comment>
                                                            <comment id="197104" author="5af5ed55244bc90a106063c7" created="Wed, 23 Sep 2020 15:11:22 +0000"  >&lt;blockquote&gt;&lt;p&gt;Technically, anybody can clone the repository and make whatever changes they want to the text file, and run the script.&lt;/p&gt;&lt;/blockquote&gt;

&lt;p&gt;We&apos;d be open to doing this if we had clear instructions and the right permissions.  Can you do a video explaining how this is done?  &lt;/p&gt;</comment>
                                                            <comment id="197107" author="5af5ed55244bc90a106063c7" created="Thu, 24 Sep 2020 08:18:43 +0000"  >&lt;p&gt;Hi &lt;a href=&quot;https://folio-org.atlassian.net/secure/ViewProfile.jspa?accountId=615afd1cd9820f0070a09ef0&quot; class=&quot;user-hover&quot; rel=&quot;615afd1cd9820f0070a09ef0&quot; data-account-id=&quot;615afd1cd9820f0070a09ef0&quot; accountid=&quot;615afd1cd9820f0070a09ef0&quot; rel=&quot;noreferrer&quot;&gt;Zak Burke&lt;/a&gt;.  When testing in folio-testing yesterday afternoon, I noticed yesterday that all the users seemed to have service points now!  Thank you!  I think the only remaining open aspect of this issue is some guidance for POs on how to edit or create users.  Should we close this (or mark it Awaiting deployment) and create a separate issue for the guidance documentation?&lt;/p&gt;</comment>
                                                            <comment id="197110" author="5af5ed55244bc90a106063c7" created="Tue, 29 Sep 2020 08:59:36 +0000"  >&lt;p&gt;Hi &lt;a href=&quot;https://folio-org.atlassian.net/secure/ViewProfile.jspa?accountId=615afd1cd9820f0070a09ef0&quot; class=&quot;user-hover&quot; rel=&quot;615afd1cd9820f0070a09ef0&quot; data-account-id=&quot;615afd1cd9820f0070a09ef0&quot; accountid=&quot;615afd1cd9820f0070a09ef0&quot; rel=&quot;noreferrer&quot;&gt;Zak Burke&lt;/a&gt;.  Can you please update me on the status of this issue?  Is this script being applied in snapshot now?  &lt;/p&gt;

&lt;p&gt;I think the only reason why the issue is still open is that I was hoping for some documentation or a screencast showing how POs could create and edit the users on GitHub.  Is that in the works?  &lt;/p&gt;</comment>
                                                            <comment id="197113" author="615afd1cd9820f0070a09ef0" created="Wed, 30 Sep 2020 03:12:47 +0000"  >&lt;p&gt;The &lt;span class=&quot;nobr&quot;&gt;&lt;a href=&quot;/rest/api/3/attachment/content/64314&quot; title=&quot;create-add-user-pr-720p.mov attached to FOLIO-2794&quot; data-attachment-type=&quot;file&quot; data-attachment-name=&quot;create-add-user-pr-720p.mov&quot; data-media-services-type=&quot;file&quot; data-media-services-id=&quot;ef06ab37-af6f-4a61-a8d4-fa6d7ec64e9c&quot; rel=&quot;noreferrer&quot;&gt;create-add-user-pr-720p.mov&lt;sup&gt;&lt;img class=&quot;rendericon&quot; src=&quot;/images/icons/link_attachment_7.gif&quot; height=&quot;7&quot; width=&quot;7&quot; align=&quot;absmiddle&quot; alt=&quot;&quot; border=&quot;0&quot;/&gt;&lt;/sup&gt;&lt;/a&gt;&lt;/span&gt; video shows the process for editing a permission-set file and creating a pull-request to incorporate those changes into the repository. If you have cloned this repository and just want to make changes for when you run the script locally, you can edit the &lt;tt&gt;.json&lt;/tt&gt; files directly with a text editor such as TextPad or BBEdit. &lt;/p&gt;

&lt;p&gt;This script is not yet integrated with the nightly builds. There are some mismatch permissions that I wanted to straighten out first, but there would be no harm in putting the integration in place now and updating the permissions on an ongoing basis as we fix them and/or add additional users. &lt;/p&gt;</comment>
                                                            <comment id="197116" author="5af5ed55244bc90a106063c7" created="Tue, 6 Oct 2020 15:29:07 +0000"  >&lt;p&gt;This is perfect, thank you!  Per our discussion on Slack, I&apos;ll ask the POs to try to clean up the mismatched permissions you referenced in the comments.  If they would prefer to have you do it, they can reach out to you.&lt;/p&gt;</comment>
                    </comments>
                <issuelinks>
                            <issuelinktype id="10000">
                    <name>Blocks</name>
                                            <outwardlinks description="blocks">
                                        <issuelink>
            <issuekey id="81806">FOLIO-2797</issuekey>
        </issuelink>
                            </outwardlinks>
                                                        </issuelinktype>
                            <issuelinktype id="10001">
                    <name>Cloners</name>
                                                                <inwardlinks description="is cloned by">
                                        <issuelink>
            <issuekey id="79597">FOLIO-2795</issuekey>
        </issuelink>
                            </inwardlinks>
                                    </issuelinktype>
                            <issuelinktype id="10003">
                    <name>Relates</name>
                                            <outwardlinks description="relates to">
                                        <issuelink>
            <issuekey id="81783">FOLIO-2763</issuekey>
        </issuelink>
                            </outwardlinks>
                                                        </issuelinktype>
                    </issuelinks>
                <attachments>
                            <attachment id="64314" name="create-add-user-pr-720p.mov" size="9128766" author="615afd1cd9820f0070a09ef0" created="Tue, 22 Sep 2020 20:25:46 +0000"/>
                            <attachment id="64315" name="screenshot-1.png" size="240332" author="5af5ed55244bc90a106063c7" created="Wed, 23 Sep 2020 10:08:13 +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="10171"><![CDATA[Prokopovych]]></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)">Process/Management/Product/QA changes/tasks</customfieldvalue>
                        </customfieldvalues>
                    </customfield>
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            <customfield id="customfield_10019" key="com.pyxis.greenhopper.jira:gh-lexo-rank">
                        <customfieldname>Rank</customfieldname>
                        <customfieldvalues>
                            <customfieldvalue>0|i01o6b:</customfieldvalue>

                        </customfieldvalues>
                    </customfield>
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    <customfield id="customfield_10020" key="com.pyxis.greenhopper.jira:gh-sprint">
                        <customfieldname>Sprint</customfieldname>
                        <customfieldvalues>
                                <customfieldvalue id="882">Core: F - Sprint 99</customfieldvalue>
    <customfieldvalue id="884">Core: F - Sprint 98</customfieldvalue>

                        </customfieldvalues>
                    </customfield>
                                                                                            <customfield id="customfield_10044" key="com.atlassian.jira.plugin.system.customfieldtypes:float">
                        <customfieldname>Story Points</customfieldname>
                        <customfieldvalues>
                            <customfieldvalue>0.5</customfieldvalue>
                        </customfieldvalues>
                    </customfield>
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                <customfield id="customfield_10024" key="com.atlassian.jira.ext.charting:firstresponsedate">
                        <customfieldname>[CHART] Date of First Response</customfieldname>
                        <customfieldvalues>
                            <customfieldvalue>Tue, 22 Sep 2020 11:15:10 +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>