<feed xmlns='http://www.w3.org/2005/Atom'>
<title>gn-auth/scripts, branch enable-sending-emails</title>
<subtitle>GN authentication and authorization service
</subtitle>
<id>http://git.genenetwork.org/gn-auth/atom?h=enable-sending-emails</id>
<link rel='self' href='http://git.genenetwork.org/gn-auth/atom?h=enable-sending-emails'/>
<link rel='alternate' type='text/html' href='http://git.genenetwork.org/gn-auth/'/>
<updated>2024-06-03T15:02:08+00:00</updated>
<entry>
<title>Move user creation from db resultset into static method</title>
<updated>2024-06-03T15:02:08+00:00</updated>
<author>
<name>Frederick Muriuki Muriithi</name>
</author>
<published>2024-05-30T17:03:38+00:00</published>
<link rel='alternate' type='text/html' href='http://git.genenetwork.org/gn-auth/commit/?id=7c0ee01c1d134cbee0a2c8243dd55e4eeaaa5f7c'/>
<id>urn:sha1:7c0ee01c1d134cbee0a2c8243dd55e4eeaaa5f7c</id>
<content type='text'>
Creation of a User object from the database resultset will mostly be
the same. This commit moves the repetitive code into a static method
that can be called wherever we need it.

This improves maintainability, since we only ever need to do an update
in one place now.
</content>
</entry>
<entry>
<title>Move entry-point wsgi.py file/script to gn_auth package</title>
<updated>2024-04-24T08:37:19+00:00</updated>
<author>
<name>Frederick Muriuki Muriithi</name>
</author>
<published>2024-04-24T08:37:19+00:00</published>
<link rel='alternate' type='text/html' href='http://git.genenetwork.org/gn-auth/commit/?id=9a53bf35e1a5165f8af8669cb3d2dfe2917f4d3d'/>
<id>urn:sha1:9a53bf35e1a5165f8af8669cb3d2dfe2917f4d3d</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Move the errors module up one level to break circular dependencies.</title>
<updated>2024-04-24T08:34:09+00:00</updated>
<author>
<name>Frederick Muriuki Muriithi</name>
</author>
<published>2024-04-24T08:34:09+00:00</published>
<link rel='alternate' type='text/html' href='http://git.genenetwork.org/gn-auth/commit/?id=6d61ef8de94fa87cb6ee31cc57f1f37dd04d097d'/>
<id>urn:sha1:6d61ef8de94fa87cb6ee31cc57f1f37dd04d097d</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Setup logging: Use gunicorn's loggers where appropriate</title>
<updated>2024-04-24T02:17:00+00:00</updated>
<author>
<name>Frederick Muriuki Muriithi</name>
</author>
<published>2024-04-24T02:17:00+00:00</published>
<link rel='alternate' type='text/html' href='http://git.genenetwork.org/gn-auth/commit/?id=b317cd7e3684bf7c034ad0a1bb208d55fb87b164'/>
<id>urn:sha1:b317cd7e3684bf7c034ad0a1bb208d55fb87b164</id>
<content type='text'>
If the application is run under GUnicorn, then use the gunicorn
loggers otherwise, use some default development loggers.

This can be extended to support other WSGI servers down the line if
ever necessary.
</content>
</entry>
<entry>
<title>Add missing scripts and update code to invoke them</title>
<updated>2023-12-05T14:24:44+00:00</updated>
<author>
<name>Frederick Muriuki Muriithi</name>
</author>
<published>2023-12-05T13:51:47+00:00</published>
<link rel='alternate' type='text/html' href='http://git.genenetwork.org/gn-auth/commit/?id=bc78ac2cf926f38ef88309dd1b4288b1b1230b66'/>
<id>urn:sha1:bc78ac2cf926f38ef88309dd1b4288b1b1230b66</id>
<content type='text'>
Copy the missing scripts over from GN3 and update them for
gn-auth. Update the code to invoke the scripts correctly. Set up
correct redis keys for use with the scripts.
</content>
</entry>
<entry>
<title>Scripts: Update script for newer db schema</title>
<updated>2023-11-23T04:22:09+00:00</updated>
<author>
<name>Frederick Muriuki Muriithi</name>
</author>
<published>2023-11-23T04:22:09+00:00</published>
<link rel='alternate' type='text/html' href='http://git.genenetwork.org/gn-auth/commit/?id=24a66e814fabcce19d2bf6fb48186f5bc86fff38'/>
<id>urn:sha1:24a66e814fabcce19d2bf6fb48186f5bc86fff38</id>
<content type='text'>
The schema changed a while back, and the script that is used to make
all existing data public needs to be updated for the new schema. This
commit does exactly that.
</content>
</entry>
<entry>
<title>Move system admin creation</title>
<updated>2023-11-22T08:43:36+00:00</updated>
<author>
<name>Frederick Muriuki Muriithi</name>
</author>
<published>2023-11-22T08:43:36+00:00</published>
<link rel='alternate' type='text/html' href='http://git.genenetwork.org/gn-auth/commit/?id=f3bec4784af4715465fe63fd2cb9b8a0ca026d3e'/>
<id>urn:sha1:f3bec4784af4715465fe63fd2cb9b8a0ca026d3e</id>
<content type='text'>
Make the system admin creation code part of the core system, and
simply call it from the script(s). This will help with maintenance,
since the changes are done in a single place only.
</content>
</entry>
<entry>
<title>Bug: Update query in script</title>
<updated>2023-11-17T11:00:12+00:00</updated>
<author>
<name>Frederick Muriuki Muriithi</name>
</author>
<published>2023-11-17T11:00:12+00:00</published>
<link rel='alternate' type='text/html' href='http://git.genenetwork.org/gn-auth/commit/?id=feaf215b9f36c1c25a7329eed91e1fdcb068a02f'/>
<id>urn:sha1:feaf215b9f36c1c25a7329eed91e1fdcb068a02f</id>
<content type='text'>
Update query in script to provide resource_id for the user_roles tabel.
</content>
</entry>
<entry>
<title>pylint: Fix linting errors.</title>
<updated>2023-11-02T12:31:53+00:00</updated>
<author>
<name>Frederick Muriuki Muriithi</name>
</author>
<published>2023-11-02T12:31:53+00:00</published>
<link rel='alternate' type='text/html' href='http://git.genenetwork.org/gn-auth/commit/?id=3f5b7ef490b82ab79e3f72ebc5546c9a4118a920'/>
<id>urn:sha1:3f5b7ef490b82ab79e3f72ebc5546c9a4118a920</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Assign role to act on InbredSets to admin.</title>
<updated>2023-10-12T07:17:17+00:00</updated>
<author>
<name>Frederick Muriuki Muriithi</name>
</author>
<published>2023-10-12T07:17:17+00:00</published>
<link rel='alternate' type='text/html' href='http://git.genenetwork.org/gn-auth/commit/?id=07bb9c09533e97b4883b21f09a9bdd03cd94ff42'/>
<id>urn:sha1:07bb9c09533e97b4883b21f09a9bdd03cd94ff42</id>
<content type='text'>
</content>
</entry>
</feed>
