Age | Commit message (Collapse) | Author | |
---|---|---|---|
2023-09-26 | Remove group from resource objects | Frederick Muriuki Muriithi | |
With the new schema, not all Resource objects are "owned" by a group. Those that are, are linked together through a different db table (`resource_ownership`). This commit removes the `Group` object from `Resource` objects and updates the `resource_ownership` where relevant. | |||
2023-09-26 | Raise exception if no group for `resource_group` | Frederick Muriuki Muriithi | |
Rather than using pymonad's Maybe monad and dealing with the complexity it introduces, raise an exception if there is no group found for the given resource. | |||
2023-09-26 | Add `resource_group` function to retrieve the owning group | Frederick Muriuki Muriithi | |
Some resources are "owned" by specific user groups. This commit adds a way to retrieve those "owners" where relevant. | |||
2023-09-26 | Extract resource-type-specific code into separate modules | Frederick Muriuki Muriithi | |
For easier maintenance, extract the code that relates to specific resource types/categories into separate modules, each dealing with a single resource type/category. | |||
2023-09-26 | Extract basic resource types to a separate module. | Frederick Muriuki Muriithi | |
2023-08-23 | pylint: Remove statement calling non-existent member | Frederick Muriuki Muriithi | |
2023-08-23 | pylint: replace ellipsis with statement raising exception. | Frederick Muriuki Muriithi | |
2023-08-23 | pylint: Replace `lambda ...` statements with `def ...` | Frederick Muriuki Muriithi | |
2023-08-08 | Quiet linter: Eliminate trailing newline. | Frederick Muriuki Muriithi | |
2023-08-08 | Use relative imports to break circular import errors | Frederick Muriuki Muriithi | |
2023-08-08 | Fix type-checking errors | Frederick Muriuki Muriithi | |
2023-08-08 | Fix issues caught by linter | Frederick Muriuki Muriithi | |
* Add a .pylintrc to silence annoying messages * Fix imports * Add missing `parse_db_url` function * Add a new `gn_auth.auth.db.redis` module | |||
2023-08-07 | Add routes to the application | Frederick Muriuki Muriithi | |
2023-08-07 | Add missing modules | Frederick Muriuki Muriithi | |
Copy over missing modules and functions to completely disconnect gn-auth from GN3. | |||
2023-08-07 | Change imports to new unified db module. | Frederick Muriuki Muriithi | |
2023-08-07 | Collect db-connections function in single module. | Frederick Muriuki Muriithi | |
2023-08-07 | Update module name/path | Frederick Muriuki Muriithi | |
Change from gn3 to gn_auth | |||
2023-08-04 | Initialise the application and update some module imports | Frederick Muriuki Muriithi | |
2023-08-04 | Copy over files from GN3 repository. | Frederick Muriuki Muriithi | |