<feed xmlns='http://www.w3.org/2005/Atom'>
<title>genenetwork3/tests/unit/auth, 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:42:36+00:00</updated>
<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>Migrations for linking genotype files.</title>
<updated>2023-04-10T09:56:14+00:00</updated>
<author>
<name>Frederick Muriuki Muriithi</name>
</author>
<published>2023-04-10T09:56:14+00:00</published>
<link rel='alternate' type='text/html' href='http://git.genenetwork.org/genenetwork3/commit/?id=6006526069803a8a906b4fd19f372ca721f7b29c'/>
<id>urn:sha1:6006526069803a8a906b4fd19f372ca721f7b29c</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Add tables to link genotype data</title>
<updated>2023-04-04T09:13:11+00:00</updated>
<author>
<name>Frederick Muriuki Muriithi</name>
</author>
<published>2023-04-04T09:13:11+00:00</published>
<link rel='alternate' type='text/html' href='http://git.genenetwork.org/genenetwork3/commit/?id=02e5c81e5d1281b66aa14ce47563997e845cea95'/>
<id>urn:sha1:02e5c81e5d1281b66aa14ce47563997e845cea95</id>
<content type='text'>
</content>
</entry>
<entry>
<title>auth: Remove the tables used for linking data to resources</title>
<updated>2023-03-22T05:22:51+00:00</updated>
<author>
<name>Frederick Muriuki Muriithi</name>
</author>
<published>2023-03-22T05:20:39+00:00</published>
<link rel='alternate' type='text/html' href='http://git.genenetwork.org/genenetwork3/commit/?id=926d094d4136f457f732bdba4b092226e44a1930'/>
<id>urn:sha1:926d094d4136f457f732bdba4b092226e44a1930</id>
<content type='text'>
The way data is linked to the resources needs to be reworked. This commit
removes all the existing migration scripts that created the tables formerly
used for linking data in preparation for reworking the system.
</content>
</entry>
<entry>
<title>auth: redis data: migrate data in redis</title>
<updated>2023-03-09T11:24:30+00:00</updated>
<author>
<name>Frederick Muriuki Muriithi</name>
</author>
<published>2023-03-09T11:24:30+00:00</published>
<link rel='alternate' type='text/html' href='http://git.genenetwork.org/genenetwork3/commit/?id=726460a2ca4817a1b7a5c7798147996d7b7e5e2d'/>
<id>urn:sha1:726460a2ca4817a1b7a5c7798147996d7b7e5e2d</id>
<content type='text'>
Implement the code to migrate the data from redis to SQLite.
</content>
</entry>
<entry>
<title>auth: users: Use the same basic functions for password hashing</title>
<updated>2023-03-08T08:42:04+00:00</updated>
<author>
<name>Frederick Muriuki Muriithi</name>
</author>
<published>2023-03-08T08:42:04+00:00</published>
<link rel='alternate' type='text/html' href='http://git.genenetwork.org/genenetwork3/commit/?id=a35d16f9a191afbb31e2c185e87e5eec5e23122f'/>
<id>urn:sha1:a35d16f9a191afbb31e2c185e87e5eec5e23122f</id>
<content type='text'>
To avoid repeating the same thing in multiple places, leading to errors and
breakages, reuse the same basic functions for password hashing.
</content>
</entry>
<entry>
<title>auth: privileges/roles: fix issues caught by tests.</title>
<updated>2023-03-06T12:19:35+00:00</updated>
<author>
<name>Frederick Muriuki Muriithi</name>
</author>
<published>2023-03-06T12:19:35+00:00</published>
<link rel='alternate' type='text/html' href='http://git.genenetwork.org/genenetwork3/commit/?id=361a934d1c0d75da01bd19d8ac78bf15aa7e2cad'/>
<id>urn:sha1:361a934d1c0d75da01bd19d8ac78bf15aa7e2cad</id>
<content type='text'>
</content>
</entry>
<entry>
<title>auth: migrations: Link to data in main db</title>
<updated>2023-02-21T13:24:30+00:00</updated>
<author>
<name>Frederick Muriuki Muriithi</name>
</author>
<published>2023-02-16T09:24:23+00:00</published>
<link rel='alternate' type='text/html' href='http://git.genenetwork.org/genenetwork3/commit/?id=08e8e36e256d1893967c98b366395279b39c1e72'/>
<id>urn:sha1:08e8e36e256d1893967c98b366395279b39c1e72</id>
<content type='text'>
Provide the `linked_group_data` table to be used to link to data in the main
database.

Update the `mrna_resources`, `genotype_resources` and `phenotype_resources`
tables to rely on the `linked_group_data` table.
</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: groups: handle join requests.</title>
<updated>2023-02-08T14:44:50+00:00</updated>
<author>
<name>Frederick Muriuki Muriithi</name>
</author>
<published>2023-02-08T14:24:35+00:00</published>
<link rel='alternate' type='text/html' href='http://git.genenetwork.org/genenetwork3/commit/?id=9b94ec57c504acb6ef815d134144c4c357c71f17'/>
<id>urn:sha1:9b94ec57c504acb6ef815d134144c4c357c71f17</id>
<content type='text'>
</content>
</entry>
</feed>
