Change summary
internal/config/defaults.go | 4 ++--
internal/config/git.go | 2 ++
2 files changed, 4 insertions(+), 2 deletions(-)
Detailed changes
@@ -11,8 +11,8 @@ name: Soft Serve
host: %s
port: %d
-# Access level for anonymous users. Options are: read-write, read-only and
-# no-access.
+# Access level for anonymous users. Options are: admin-access, read-write,
+# read-only, and no-access.
anon-access: %s
# You can grant read-only access to users without private keys. Any password
@@ -87,6 +87,8 @@ func (cfg *Config) accessForKey(repo string, pk ssh.PublicKey) gm.AccessLevel {
return gm.ReadOnlyAccess
case "read-write":
return gm.ReadWriteAccess
+ case "admin-access":
+ return gm.AdminAccess
default:
return gm.NoAccess
}