From 03f2841148f7efd8a5cc363b98339843646ca43f Mon Sep 17 00:00:00 2001 From: Petri-Johan Last Date: Thu, 17 Apr 2025 16:56:01 +0200 Subject: [PATCH 1/2] Add a note explaining that no sub-repo perms = sub-repo perms disabled --- docs/admin/permissions/api.mdx | 2 ++ 1 file changed, 2 insertions(+) diff --git a/docs/admin/permissions/api.mdx b/docs/admin/permissions/api.mdx index eef7f9617..f0a9a1f59 100644 --- a/docs/admin/permissions/api.mdx +++ b/docs/admin/permissions/api.mdx @@ -99,6 +99,8 @@ You can call `setRepositoryPermissionsForUsers` repeatedly to set permissions fo ## Setting sub-repository permissions for users +> NOTE: If no sub-repository permissions have been set for a repository, that repository is treated as not having sub-repo permissions enabled. + Sourcegraph supports permissions on a per-file/directory basis. To enable the sub-repo permissions API, add the following to the [site configuration](/admin/config/site_config): From b29f3ac97eddff95d874d0df3cd20bc218b2bed3 Mon Sep 17 00:00:00 2001 From: Petri-Johan Last Date: Thu, 17 Apr 2025 17:04:00 +0200 Subject: [PATCH 2/2] Clarify message a bit --- docs/admin/permissions/api.mdx | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/docs/admin/permissions/api.mdx b/docs/admin/permissions/api.mdx index f0a9a1f59..184efe98d 100644 --- a/docs/admin/permissions/api.mdx +++ b/docs/admin/permissions/api.mdx @@ -99,7 +99,7 @@ You can call `setRepositoryPermissionsForUsers` repeatedly to set permissions fo ## Setting sub-repository permissions for users -> NOTE: If no sub-repository permissions have been set for a repository, that repository is treated as not having sub-repo permissions enabled. +> NOTE: If a user has no sub-repo permissions set for a specific repository (assuming that they have general access to the repository), they will have access to the entire repository contents. Sourcegraph supports permissions on a per-file/directory basis.