aboutsummaryrefslogtreecommitdiff
path: root/gn3/auth
diff options
context:
space:
mode:
authorFrederick Muriuki Muriithi2022-11-03 09:05:44 +0300
committerFrederick Muriuki Muriithi2022-11-03 09:25:50 +0300
commitef70ddc1fb2800e340de50bcdb3cef2d34cc3b11 (patch)
tree1a3735ad4db6f567c9f70f8160009e16b82e9019 /gn3/auth
parent6e58cb5ffe3b145aa6ba9b7a54672e7a7f18a0b7 (diff)
downloadgenenetwork3-ef70ddc1fb2800e340de50bcdb3cef2d34cc3b11.tar.gz
Initialise the Auth(entic|oris)ation packages
Initialise the authentication/authorisation system packages and set up the initial database migrations to set up the system. * README.md: Add documentation on migrations * gn3/auth/__init__.py: init package * gn3/auth/authentication/__init__.py: init package * gn3/auth/authorisation/__init__.py: init package * gn3/migrations.py: provide migration utilities * migrations/auth/20221103_01_js9ub-initialise-the-auth-entic-oris-ation-database.py: new migration * tests/unit/auth/test_init_database.py: test new migration applies and rolls back as expected * tests/unit/conftest.py: fixtures for unit tests * yoyo.auth.ini: basic configuration for yoyo-migration for auth system migrations
Diffstat (limited to 'gn3/auth')
-rw-r--r--gn3/auth/__init__.py3
-rw-r--r--gn3/auth/authentication/__init__.py1
-rw-r--r--gn3/auth/authorisation/__init__.py1
3 files changed, 5 insertions, 0 deletions
diff --git a/gn3/auth/__init__.py b/gn3/auth/__init__.py
new file mode 100644
index 0000000..699d9e2
--- /dev/null
+++ b/gn3/auth/__init__.py
@@ -0,0 +1,3 @@
+"""Top-Level `Auth` module"""
+from . import authorisation
+from . import authentication
diff --git a/gn3/auth/authentication/__init__.py b/gn3/auth/authentication/__init__.py
new file mode 100644
index 0000000..8ad4cfd
--- /dev/null
+++ b/gn3/auth/authentication/__init__.py
@@ -0,0 +1 @@
+"""The authentication module"""
diff --git a/gn3/auth/authorisation/__init__.py b/gn3/auth/authorisation/__init__.py
new file mode 100644
index 0000000..cc370e2
--- /dev/null
+++ b/gn3/auth/authorisation/__init__.py
@@ -0,0 +1 @@
+"""The authorisation module."""