Skip to content

Commit 65b8e9c

Browse files
authored
Add minimal access level permissions (#747)
* Add minimal permissions * Update group_membership.md * Update group_ldap_link.md
1 parent 79a17cb commit 65b8e9c

File tree

3 files changed

+10
-8
lines changed

3 files changed

+10
-8
lines changed

docs/resources/group_ldap_link.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -21,7 +21,7 @@ The following arguments are supported:
2121

2222
* `cn` - (Required) The CN of the LDAP group to link with.
2323

24-
* `access_level` - (Required) Acceptable values are: guest, reporter, developer, maintainer, owner.
24+
* `access_level` - (Required) Acceptable values are: guest, minimal, reporter, developer, maintainer, owner.
2525

2626
* `ldap_provider` - (Required) The name of the LDAP provider as stored in the GitLab database.
2727

docs/resources/group_membership.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -21,7 +21,7 @@ The following arguments are supported:
2121

2222
* `user_id` - (Required) The id of the user.
2323

24-
* `access_level` - (Required) Acceptable values are: guest, reporter, developer, maintainer, owner.
24+
* `access_level` - (Required) Acceptable values are: guest, minimal, reporter, developer, maintainer, owner.
2525

2626
* `expires_at` - (Optional) Expiration date for the group membership. Format: `YYYY-MM-DD`
2727

gitlab/util.go

Lines changed: 8 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -16,6 +16,7 @@ import (
1616

1717
var accessLevelNameToValue = map[string]gitlab.AccessLevelValue{
1818
"no one": gitlab.NoPermissions,
19+
"minimal": gitlab.MinimalAccessPermissions,
1920
"guest": gitlab.GuestPermissions,
2021
"reporter": gitlab.ReporterPermissions,
2122
"developer": gitlab.DeveloperPermissions,
@@ -27,12 +28,13 @@ var accessLevelNameToValue = map[string]gitlab.AccessLevelValue{
2728
}
2829

2930
var accessLevelValueToName = map[gitlab.AccessLevelValue]string{
30-
gitlab.NoPermissions: "no one",
31-
gitlab.GuestPermissions: "guest",
32-
gitlab.ReporterPermissions: "reporter",
33-
gitlab.DeveloperPermissions: "developer",
34-
gitlab.MaintainerPermissions: "maintainer",
35-
gitlab.OwnerPermissions: "owner",
31+
gitlab.NoPermissions: "no one",
32+
gitlab.MinimalAccessPermissions: "minimal",
33+
gitlab.GuestPermissions: "guest",
34+
gitlab.ReporterPermissions: "reporter",
35+
gitlab.DeveloperPermissions: "developer",
36+
gitlab.MaintainerPermissions: "maintainer",
37+
gitlab.OwnerPermissions: "owner",
3638
}
3739

3840
// copied from ../github/util.go

0 commit comments

Comments
 (0)