<feed xmlns='http://www.w3.org/2005/Atom'>
<title>genenetwork3/gn3/auth/authorisation/users/admin, branch migrate-to-python3.10</title>
<subtitle>GeneNetwork3 REST API for data science and machine learning
</subtitle>
<id>http://git.genenetwork.org/genenetwork3/atom?h=migrate-to-python3.10</id>
<link rel='self' href='http://git.genenetwork.org/genenetwork3/atom?h=migrate-to-python3.10'/>
<link rel='alternate' type='text/html' href='http://git.genenetwork.org/genenetwork3/'/>
<updated>2023-07-03T08:20:34+00:00</updated>
<entry>
<title>Spruce up UI</title>
<updated>2023-07-03T08:20:34+00:00</updated>
<author>
<name>Frederick Muriuki Muriithi</name>
</author>
<published>2023-07-03T08:20:34+00:00</published>
<link rel='alternate' type='text/html' href='http://git.genenetwork.org/genenetwork3/commit/?id=14f073af864e7d9d94babe2bf094f3079331bb34'/>
<id>urn:sha1:14f073af864e7d9d94babe2bf094f3079331bb34</id>
<content type='text'>
Make UI somewhat consistent with the GN2 UI.
</content>
</entry>
<entry>
<title>Enable deletion of OAuth2 clients.</title>
<updated>2023-07-03T07:46:12+00:00</updated>
<author>
<name>Frederick Muriuki Muriithi</name>
</author>
<published>2023-07-03T07:46:12+00:00</published>
<link rel='alternate' type='text/html' href='http://git.genenetwork.org/genenetwork3/commit/?id=424a515120478998592663725d2d1186d36304f4'/>
<id>urn:sha1:424a515120478998592663725d2d1186d36304f4</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Edit some of the details of OAuth2 clients</title>
<updated>2023-06-30T08:44:04+00:00</updated>
<author>
<name>Frederick Muriuki Muriithi</name>
</author>
<published>2023-06-30T08:44:04+00:00</published>
<link rel='alternate' type='text/html' href='http://git.genenetwork.org/genenetwork3/commit/?id=53d3a59c6f07f586a07438957869d834f36c4d11'/>
<id>urn:sha1:53d3a59c6f07f586a07438957869d834f36c4d11</id>
<content type='text'>
</content>
</entry>
<entry>
<title>List all OAuth2 clients.</title>
<updated>2023-06-30T06:19:39+00:00</updated>
<author>
<name>Frederick Muriuki Muriithi</name>
</author>
<published>2023-06-30T06:19:39+00:00</published>
<link rel='alternate' type='text/html' href='http://git.genenetwork.org/genenetwork3/commit/?id=cd16f99aa23123f2398e3a3a542d84363d7a7b16'/>
<id>urn:sha1:cd16f99aa23123f2398e3a3a542d84363d7a7b16</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Namespace session variable</title>
<updated>2023-06-13T06:49:45+00:00</updated>
<author>
<name>Frederick Muriuki Muriithi</name>
</author>
<published>2023-06-13T06:49:45+00:00</published>
<link rel='alternate' type='text/html' href='http://git.genenetwork.org/genenetwork3/commit/?id=c5b64bd814937c96ef4e7c4aa027fcb03d0d33c2'/>
<id>urn:sha1:c5b64bd814937c96ef4e7c4aa027fcb03d0d33c2</id>
<content type='text'>
Extract the functions acting on the session into a separate module and
namespace the session variable to prevent conflicts.
</content>
</entry>
<entry>
<title>auth: Enable registration of OAuth2 clients</title>
<updated>2023-05-29T11:56:24+00:00</updated>
<author>
<name>Frederick Muriuki Muriithi</name>
</author>
<published>2023-05-29T11:56:24+00:00</published>
<link rel='alternate' type='text/html' href='http://git.genenetwork.org/genenetwork3/commit/?id=2aa7abf383df814f24c88beea733c324cda682d0'/>
<id>urn:sha1:2aa7abf383df814f24c88beea733c324cda682d0</id>
<content type='text'>
Add UI and code to enable the administrative user to register new OAuth2
clients that can access the API server.
</content>
</entry>
<entry>
<title>Enable Administrator login on GN3</title>
<updated>2023-05-29T08:21:48+00:00</updated>
<author>
<name>Frederick Muriuki Muriithi</name>
</author>
<published>2023-05-29T08:21:48+00:00</published>
<link rel='alternate' type='text/html' href='http://git.genenetwork.org/genenetwork3/commit/?id=25c6da03e1639895f0051e8be6502762beefde0b'/>
<id>urn:sha1:25c6da03e1639895f0051e8be6502762beefde0b</id>
<content type='text'>
* gn3/auth/authentication/oauth2/views.py: Remove endpoint
* gn3/auth/authorisation/users/admin/__init__.py: New admin module
* gn3/auth/authorisation/users/admin/ui.py: New admin module
* gn3/auth/authorisation/users/admin/views.py: New admin module
* gn3/auth/views.py: Use new admin module
* gn3/errors.py: Fix linting errors
* gn3/templates/login.html: New html template
* main.py: Fix linting errors
</content>
</entry>
</feed>
