Age | Commit message (Collapse) | Author | |
---|---|---|---|
2023-10-10 | Remove authentication from GN3 | Frederick Muriuki Muriithi | |
Authentication should be handled by the auth server (gn-auth) and thus, this commit removes code handling user authentication from the GN3 system. | |||
2023-07-31 | Fix typing issue | Frederick Muriuki Muriithi | |
2023-07-31 | Fix linting and typing issues. | Frederick Muriuki Muriithi | |
2023-07-31 | Fix bugs. Return resource without data items. | Frederick Muriuki Muriithi | |
* Fix bugs introduced while attempting pagination. * Return resource object without attached data items. | |||
2023-07-31 | Paginate the resource data items. | Frederick Muriuki Muriithi | |
2023-05-25 | Script to assign existing data to publicly-visible resources | Frederick Muriuki Muriithi | |
A script to assign existing data not assigned to any group to publicly-visible resources. | |||
2023-05-25 | Set whether resource is publicly viewable on creation | Frederick Muriuki Muriithi | |
2023-04-25 | auth: bug: Provide missing `user_editable` argument. | Frederick Muriuki Muriithi | |
2023-04-24 | auth: Return the actual privileges for the user | Frederick Muriuki Muriithi | |
Previously, the `oauth2/data/authorisation` endpoint was returning hard-coded values for the privileges assigned to the user for each resource. In this change, we rework to return the actual privileges for the user. | |||
2023-04-21 | auth: Attach linked data to specific resources. | Frederick Muriuki Muriithi | |
2023-04-21 | auth: Fetch user group phenotypes not attached to a resource. | Frederick Muriuki Muriithi | |
2023-04-12 | auth: Enable listing of unlinked genotype/mRNA group data. | Frederick Muriuki Muriithi | |
2023-03-18 | oauth2: resources: toggle whether a resource is public or not | Frederick Muriuki Muriithi | |
2023-03-18 | auth: resources: Disallow duplicate resource names. | Frederick Muriuki Muriithi | |
2023-03-09 | auth: redis data: migrate data in redis | Frederick Muriuki Muriithi | |
Implement the code to migrate the data from redis to SQLite. | |||
2023-03-07 | auth: resources: unassign roles on resource from a user. | Frederick Muriuki Muriithi | |
2023-03-06 | auth: resources: Enable assigning a user roles on resources | Frederick Muriuki Muriithi | |
2023-03-06 | auth: resources: Link role's group to the resource's group | Frederick Muriuki Muriithi | |
2023-03-06 | auth: resources: Get all users with access to a particular resource. | Frederick Muriuki Muriithi | |
2023-02-28 | auth: Unlink data from resourcesdata-access-levels-endpoint | Frederick Muriuki Muriithi | |
Enable the data editor to unlink data from a particular resource. | |||
2023-02-28 | auth: Unlink data from resources | Frederick Muriuki Muriithi | |
Enable the data editor to unlink data from a particular resource. | |||
2023-02-27 | auth: Endpoint to get access levels for data | Frederick Muriuki Muriithi | |
When the endpoint is accessed with a list of traits, it should/will respond with the access privileges for each of the traits attached for the active user. | |||
2023-02-24 | auth: resources: Fix query for data not linked to resources | Frederick Muriuki Muriithi | |
2023-02-24 | auth: resources: Fix queries loading resources data. | Frederick Muriuki Muriithi | |
2023-02-24 | auth: resources: Link data to resources. | Frederick Muriuki Muriithi | |
2023-02-23 | auth: Link data in MySQL to the groups (in SQLite) | Frederick Muriuki Muriithi | |
In order for the group leaders (and other resource creators) to be able to link data to the resources, the data needs to be first linked to the relevant group. This commit enables the system admin to link the data in MySQL to the groups. | |||
2023-02-22 | auth: List data not linked to any group. | Frederick Muriuki Muriithi | |
2023-02-21 | auth: resources: Attach resource data and list unlinked data. | Frederick Muriuki Muriithi | |
Load the data that is attached to a particular resource together with the resource. List any unlinked data: useful when linking data to resources. | |||
2023-02-06 | auth: resource: Enable viewing the details of a resource. | Frederick Muriuki Muriithi | |
2023-02-03 | oauth: enable resource creation | Frederick Muriuki Muriithi | |
2023-02-02 | auth: Improve authorisation | Frederick Muriuki Muriithi | |
Retrieve the token, and user in the authorisation decorator to enable checking of privileges. | |||
2023-02-02 | auth: Reorganise modules/packages for easier dev and maintenance | Frederick Muriuki Muriithi | |
Split the views/routes into separate modules each dealing with a narrower scope of the application to aid in maintenance, and help with making the development easier. |