aboutsummaryrefslogtreecommitdiff
path: root/scripts/migrate_existing_data.py
AgeCommit message (Expand)Author
2024-06-07Update role assignment: user resource_roles table...We no longer use the group_roles table, and have moved to the less privilege-escalation-prone resource_roles table. This commit updates the queries to use the newer resource_roles table. Frederick Muriuki Muriithi
2024-06-03Move user creation from db resultset into static method...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. Frederick Muriuki Muriithi
2023-11-23Scripts: Update script for newer db schema...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. Frederick Muriuki Muriithi
2023-09-26Move `groups` package under `resources` package...With user groups being resources that users can act on (with the recent changes), this commit moves the `groups` module to under the `resources` module. It also renames the `*_resources.py` modules by dropping the `_resources` part since the code is under the `resources` module anyway. Frederick Muriuki Muriithi
2023-09-26Remove group from resource objects...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. Frederick Muriuki Muriithi
2023-08-08Fix issues caught by linter...* Add a .pylintrc to silence annoying messages * Fix imports * Add missing `parse_db_url` function * Add a new `gn_auth.auth.db.redis` module Frederick Muriuki Muriithi
2023-08-07Add missing modules...Copy over missing modules and functions to completely disconnect gn-auth from GN3. Frederick Muriuki Muriithi