<!-- 
RSS generated by JIRA (1001.0.0-SNAPSHOT#100246-sha1:7a5c50119eb0633d306e14180817ddef5e80c75d) at Thu Feb 08 23:08:09 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-763] Top-to-bottom understanding of permissions</title>
                <link>https://folio-org.atlassian.net/browse/FOLIO-763</link>
                <project id="10290" key="FOLIO">FOLIO</project>
                    <description>&lt;p&gt;Email to Jakub:&lt;/p&gt;

&lt;blockquote&gt;
&lt;p&gt;I think permissions have now become a complex enough issue that we need to anoint one person &amp;#8211; not me &amp;#8211; to be the Permissions Tsar, understanding the system top to bottom. That person will understand what Cate and the SIGs are trying to achieve, what facilities are provided by the back-end, what our permission-naming conventions are, how we aggregate low-level permissions, what kinds of permission-sets are defined by back-end modules and what kinds in UI modules, etc. There is too much of this, and it threads through too much of the whole system, for all of us to try to understand it for our own application areas.&lt;/p&gt;&lt;/blockquote&gt;

&lt;p&gt;His response:&lt;/p&gt;

&lt;blockquote&gt;
&lt;p&gt;WRT to Permissions Tsar, I don&apos;t think it is a scalable approach in the 2 teams of 20 developers and 3 external partners with their own teams. Permissions are an essential aspect of the FOLIO Platform, they permeate both the backend and the frontend and you can hardly implement any functionality without understanding how to use the model. &lt;/p&gt;

&lt;p&gt;Instead, let&apos;s discuss what can/should be done to make information about the model more accessible. More conceptual information in one place? Examples? I suspect the existing documentation is mixing the implementation details (critical to the core team members working on Okapi and mod-authtoken/login/etc) with explanation on how to consume and define permissions, and this can be remedied.&lt;/p&gt;&lt;/blockquote&gt;

&lt;p&gt;We&apos;ll talk this through in more detail and figure out how to get a better grip on the many interlocking problems of permissions.&lt;/p&gt;</description>
                <environment></environment>
        <key id="80370">FOLIO-763</key>
            <summary>Top-to-bottom understanding of permissions</summary>
                <type id="10003" iconUrl="https://folio-org.atlassian.net/rest/api/2/universal_avatar/view/type/issuetype/avatar/10318?size=medium">Task</type>
                                            <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="5bffed52a1b46046f530c8f7">Mike Taylor</assignee>
                                                                <reporter accountid="5bffed52a1b46046f530c8f7">Mike Taylor</reporter>
                                    <labels>
                            <label>demo23</label>
                            <label>sprint20</label>
                            <label>sprint21</label>
                            <label>sprint22</label>
                    </labels>
                <created>Tue, 8 Aug 2017 11:34:41 +0000</created>
                <updated>Mon, 12 Nov 2018 14:23:41 +0000</updated>
                            <resolved>Wed, 6 Sep 2017 16:34:15 +0000</resolved>
                                                                        <due></due>
                            <votes>0</votes>
                                    <watches>6</watches>
                                                    <timespent seconds="87300">3 days, 15 minutes</timespent>
                                <comments>
                                                            <comment id="188957" author="557058:b8e64633-1f7c-402d-9caf-9959a5ba5d0d" created="Thu, 10 Aug 2017 13:31:34 +0000"  >&lt;p&gt;&lt;a href=&quot;https://folio-org.atlassian.net/secure/ViewProfile.jspa?accountId=5bffed52a1b46046f530c8f7&quot; class=&quot;user-hover&quot; rel=&quot;5bffed52a1b46046f530c8f7&quot; data-account-id=&quot;5bffed52a1b46046f530c8f7&quot; accountid=&quot;5bffed52a1b46046f530c8f7&quot; rel=&quot;noreferrer&quot;&gt;Mike Taylor&lt;/a&gt; what do you expect from this issue?&lt;/p&gt;</comment>
                                                            <comment id="188958" author="5bffed52a1b46046f530c8f7" created="Thu, 10 Aug 2017 13:33:37 +0000"  >&lt;p&gt;A document that (A) I can use in resolving the four issues that this blocks, and (B) others can use in similar situations. Permissions in FOLIO have got &lt;em&gt;very&lt;/em&gt; complicated, and there is no one place to learn about all the ways that complexity manifests.&lt;/p&gt;</comment>
                                                            <comment id="188959" author="5bffed52a1b46046f530c8f7" created="Fri, 11 Aug 2017 13:12:29 +0000"  >&lt;p&gt;The very start of this document is at &lt;a href=&quot;https://github.com/folio-org/stripes-core/blob/master/doc/permissions.md&quot; class=&quot;external-link&quot; rel=&quot;nofollow noreferrer&quot;&gt;https://github.com/folio-org/stripes-core/blob/master/doc/permissions.md&lt;/a&gt;&lt;/p&gt;</comment>
                                                            <comment id="188960" author="557058:b8e64633-1f7c-402d-9caf-9959a5ba5d0d" created="Mon, 14 Aug 2017 13:07:12 +0000"  >&lt;p&gt;FOLIO Permission model on wiki: &lt;a href=&quot;https://folio-org.atlassian.net/wiki/display/PLATFORM/FOLIO+permission+model&quot; class=&quot;external-link&quot; rel=&quot;nofollow noreferrer&quot;&gt;https://folio-org.atlassian.net/wiki/display/PLATFORM/FOLIO+permission+model&lt;/a&gt;&lt;/p&gt;</comment>
                                                            <comment id="188961" author="557058:f80403de-e149-421e-8750-af45c853402f" created="Mon, 14 Aug 2017 17:19:32 +0000"  >&lt;p&gt;FOLIO Permission structure in Filip&apos;s UX prototype &lt;a href=&quot;http://ux.folio.org/prototype/en/users/user-permissions&quot; class=&quot;external-link&quot; rel=&quot;nofollow noreferrer&quot;&gt;http://ux.folio.org/prototype/en/users/user-permissions&lt;/a&gt;&lt;/p&gt;</comment>
                                                            <comment id="188962" author="5bffed52a1b46046f530c8f7" created="Fri, 1 Sep 2017 23:48:49 +0000"  >&lt;p&gt;I think we&apos;re very nearly there now. I created and eventually resolved a ton of issue related to permissions. I do have a bit more writing up left to do, summarising the right way to use the system that has emerged. But that can wait for next week.&lt;/p&gt;</comment>
                                                            <comment id="188963" author="5bffed52a1b46046f530c8f7" created="Wed, 6 Sep 2017 16:34:05 +0000"  >&lt;p&gt;The wretched document is finally done &amp;#8211; having been delayed by a ton of implementation work:&lt;br/&gt;
&lt;a href=&quot;https://github.com/folio-org/stripes-core/blob/master/doc/permissions.md&quot; class=&quot;external-link&quot; rel=&quot;nofollow noreferrer&quot;&gt;https://github.com/folio-org/stripes-core/blob/master/doc/permissions.md&lt;/a&gt;&lt;/p&gt;</comment>
                                                            <comment id="188964" author="5bffed52a1b46046f530c8f7" created="Thu, 5 Oct 2017 14:24:58 +0000"  >&lt;p&gt;Why did we add this into sprint23? I closed it some time ago.&lt;/p&gt;</comment>
                                                            <comment id="188965" author="5af5ed55244bc90a106063c7" created="Thu, 5 Oct 2017 14:29:11 +0000"  >&lt;p&gt;I just added the &quot;demo23&quot; label because I thought you might want to show this document during the demo.  However, it doesn&apos;t look like you&apos;ve got anything else for Tuesday&apos;s demo.  Not sure if it&apos;s really worth having you jump on to show this document alone.  Thoughts?&lt;/p&gt;</comment>
                                                            <comment id="188966" author="5bffed52a1b46046f530c8f7" created="Thu, 5 Oct 2017 14:31:26 +0000"  >&lt;p&gt;Oh, stupid me! You added it to &lt;em&gt;demo&lt;/em&gt; 23, not &lt;em&gt;sprint&lt;/em&gt; 23!&lt;/p&gt;

&lt;p&gt;OK, forget I said anything &lt;img class=&quot;emoticon&quot; src=&quot;/images/icons/emoticons/smile.png&quot; height=&quot;16&quot; width=&quot;16&quot; align=&quot;absmiddle&quot; alt=&quot;&quot; border=&quot;0&quot;/&gt;&lt;/p&gt;

&lt;p&gt;But I agree, I don&apos;t have much reason to be on that demo. Someone else can certainly present the link to that document.&lt;/p&gt;</comment>
                    </comments>
                <issuelinks>
                            <issuelinktype id="10000">
                    <name>Blocks</name>
                                            <outwardlinks description="blocks">
                                        <issuelink>
            <issuekey id="44371">UIU-130</issuekey>
        </issuelink>
            <issuelink>
            <issuekey id="58527">UICIRC-21</issuekey>
        </issuelink>
            <issuelink>
            <issuekey id="38998">UIIT-38</issuekey>
        </issuelink>
            <issuelink>
            <issuekey id="38997">UIIT-39</issuekey>
        </issuelink>
                            </outwardlinks>
                                                        </issuelinktype>
                            <issuelinktype id="10003">
                    <name>Relates</name>
                                            <outwardlinks description="relates to">
                                        <issuelink>
            <issuekey id="61264">STRIPES-468</issuekey>
        </issuelink>
            <issuelink>
            <issuekey id="61268">STRIPES-469</issuekey>
        </issuelink>
                            </outwardlinks>
                                                        </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_10019" key="com.pyxis.greenhopper.jira:gh-lexo-rank">
                        <customfieldname>Rank</customfieldname>
                        <customfieldvalues>
                            <customfieldvalue>0|hzxx0f:</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, 10 Aug 2017 13:31:34 +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>