Thanks to visit codestin.com
Credit goes to github.com

Skip to content

Commit 84e3ab9

Browse files
committed
Add A+ and A-
1 parent c4ee590 commit 84e3ab9

File tree

2 files changed

+21
-2
lines changed

2 files changed

+21
-2
lines changed

coderd/authz/authz_test.go

+20-1
Original file line numberDiff line numberDiff line change
@@ -167,7 +167,26 @@ func permissionVariants(all authztest.SetGroup) map[string]*authztest.Role {
167167
noise(an, all.Wildcard(), all.Site(), all.Org()),
168168
neg(all.User()),
169169
),
170-
// TODO: @Emyrk the abstain sets
170+
// Abstain
171+
"A+": authztest.NewRole(
172+
authztest.Union(
173+
all.Wildcard().Abstain(),
174+
all.Site().Abstain(),
175+
all.Org().Abstain(),
176+
all.OrgMem().Abstain(),
177+
all.User().Abstain(),
178+
),
179+
all.User().Positive()[:1],
180+
),
181+
"A-": authztest.NewRole(
182+
authztest.Union(
183+
all.Wildcard().Abstain(),
184+
all.Site().Abstain(),
185+
all.Org().Abstain(),
186+
all.OrgMem().Abstain(),
187+
all.User().Abstain(),
188+
),
189+
),
171190
}
172191
}
173192

coderd/authz/permission_test.go

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,11 +1,11 @@
11
package authz_test
22

33
import (
4-
"github.com/stretchr/testify/require"
54
"testing"
65

76
"github.com/coder/coder/coderd/authz"
87
crand "github.com/coder/coder/cryptorand"
8+
"github.com/stretchr/testify/require"
99
)
1010

1111
func Test_PermissionString(t *testing.T) {

0 commit comments

Comments
 (0)