diff options
| author | Frederick Muriuki Muriithi | 2026-05-21 10:31:27 -0500 |
|---|---|---|
| committer | Frederick Muriuki Muriithi | 2026-05-21 12:40:40 -0500 |
| commit | 585ecc195561d4813eab95a2122c9397e2a122c6 (patch) | |
| tree | 0950dd78db70f72151c152a14d78c038cb229a3d | |
| parent | bd1b759f3c822931f1833beb62f351e80756aff8 (diff) | |
| download | gn-auth-585ecc195561d4813eab95a2122c9397e2a122c6.tar.gz | |
Delete unused function.
The `gn_auth.auth.authorisation.resources.checks.can_view` function is no longer used in this code base. It can be safely removed.
| -rw-r--r-- | gn_auth/auth/authorisation/resources/checks.py | 30 |
1 files changed, 0 insertions, 30 deletions
diff --git a/gn_auth/auth/authorisation/resources/checks.py b/gn_auth/auth/authorisation/resources/checks.py index 004c780..ca311ef 100644 --- a/gn_auth/auth/authorisation/resources/checks.py +++ b/gn_auth/auth/authorisation/resources/checks.py @@ -149,36 +149,6 @@ def can_delete( "(AND system:system-wide:data:delete)")) -def can_view( - conn: authdb.DbConnection, - user_id: uuid.UUID, - resource_id: uuid.UUID -) -> bool: - """Check whether user is allowed view a resource and/or its data.""" - with authdb.cursor(conn) as cursor: - cursor.execute("SELECT public FROM resources WHERE resource_id=?", - (str(resource_id),)) - row = cursor.fetchone() - is_public = bool(row) and bool(int(row["public"])) - - return ( - is_public# The resource is public, everyone can view! - or - authorised_for_spec( - # resource-level view access: user has view access to his resource. - conn, - user_id, - resource_id, - "(OR group:resource:view-resource system:resource:view)") - or - authorised_for_spec( - # system-wide view access: user can view any/all resource(s). - conn, - user_id, - system_resource(conn).resource_id, - "(OR system:system-wide:data:view system:resource:view)")) - - def can_edit( conn: authdb.DbConnection, user_id: uuid.UUID, |
