<feed xmlns='http://www.w3.org/2005/Atom'>
<title>genenetwork3/gn3/auth/authorisation/roles, branch auth/implement-authorization-code-flow</title>
<subtitle>GeneNetwork3 REST API for data science and machine learning
</subtitle>
<id>http://git.genenetwork.org/genenetwork3/atom?h=auth%2Fimplement-authorization-code-flow</id>
<link rel='self' href='http://git.genenetwork.org/genenetwork3/atom?h=auth%2Fimplement-authorization-code-flow'/>
<link rel='alternate' type='text/html' href='http://git.genenetwork.org/genenetwork3/'/>
<updated>2023-04-25T06:53:30+00:00</updated>
<entry>
<title>auth: provide `user_editable` flag in dictified output</title>
<updated>2023-04-25T06:53:30+00:00</updated>
<author>
<name>Frederick Muriuki Muriithi</name>
</author>
<published>2023-04-25T06:53:30+00:00</published>
<link rel='alternate' type='text/html' href='http://git.genenetwork.org/genenetwork3/commit/?id=27ab5b141e3cdb6ca83c551c163cd9fd3008ad3c'/>
<id>urn:sha1:27ab5b141e3cdb6ca83c551c163cd9fd3008ad3c</id>
<content type='text'>
</content>
</entry>
<entry>
<title>auth: Roles: Check for editability</title>
<updated>2023-04-25T06:42:36+00:00</updated>
<author>
<name>Frederick Muriuki Muriithi</name>
</author>
<published>2023-04-25T06:42:36+00:00</published>
<link rel='alternate' type='text/html' href='http://git.genenetwork.org/genenetwork3/commit/?id=8471ed1187a8abc5e28207776c5f49a59ba24b92'/>
<id>urn:sha1:8471ed1187a8abc5e28207776c5f49a59ba24b92</id>
<content type='text'>
Some roles should not be user-editable, and as such, we need to check before
allowing any edits on such roles. This commit makes that possible.
</content>
</entry>
<entry>
<title>auth: group_roles: Enable addition/deletion of privileges</title>
<updated>2023-03-07T10:53:29+00:00</updated>
<author>
<name>Frederick Muriuki Muriithi</name>
</author>
<published>2023-03-07T10:53:29+00:00</published>
<link rel='alternate' type='text/html' href='http://git.genenetwork.org/genenetwork3/commit/?id=8621b737b01be5a6f238725c65771dea1410f0bb'/>
<id>urn:sha1:8621b737b01be5a6f238725c65771dea1410f0bb</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Return empty tuple rather than Nothing</title>
<updated>2023-02-10T11:07:41+00:00</updated>
<author>
<name>Frederick Muriuki Muriithi</name>
</author>
<published>2023-02-10T11:07:41+00:00</published>
<link rel='alternate' type='text/html' href='http://git.genenetwork.org/genenetwork3/commit/?id=a93b9599d6e342f8fd588022ca14336465f7ff7c'/>
<id>urn:sha1:a93b9599d6e342f8fd588022ca14336465f7ff7c</id>
<content type='text'>
When user has no roles assigned, return an empty tuple rather than
pymonad.maybe.Nothing to ease maintenance.
</content>
</entry>
<entry>
<title>auth: Improve authorisation</title>
<updated>2023-02-02T11:15:29+00:00</updated>
<author>
<name>Frederick Muriuki Muriithi</name>
</author>
<published>2023-02-02T11:15:29+00:00</published>
<link rel='alternate' type='text/html' href='http://git.genenetwork.org/genenetwork3/commit/?id=ecce454ca9d0f374e22da8401206e3b1695dbded'/>
<id>urn:sha1:ecce454ca9d0f374e22da8401206e3b1695dbded</id>
<content type='text'>
Retrieve the token, and user in the authorisation decorator to enable checking
of privileges.
</content>
</entry>
<entry>
<title>auth: Reorganise modules/packages for easier dev and maintenance</title>
<updated>2023-02-02T09:03:51+00:00</updated>
<author>
<name>Frederick Muriuki Muriithi</name>
</author>
<published>2023-02-02T08:35:51+00:00</published>
<link rel='alternate' type='text/html' href='http://git.genenetwork.org/genenetwork3/commit/?id=dfe5eb18e3ec8dc570d118bfe95c5d4dcb2c7575'/>
<id>urn:sha1:dfe5eb18e3ec8dc570d118bfe95c5d4dcb2c7575</id>
<content type='text'>
Split the views/routes into separate modules each dealing with a narrower
scope of the application to aid in maintenance, and help with making the
development easier.
</content>
</entry>
</feed>
