diff --git a/casdoorsdk/permission.go b/casdoorsdk/permission.go index 4fe15ae..8216372 100644 --- a/casdoorsdk/permission.go +++ b/casdoorsdk/permission.go @@ -29,6 +29,7 @@ type Permission struct { Description string `xorm:"varchar(100)" json:"description"` Users []string `xorm:"mediumtext" json:"users"` + Groups []string `xorm:"mediumtext" json:"groups"` Roles []string `xorm:"mediumtext" json:"roles"` Domains []string `xorm:"mediumtext" json:"domains"` diff --git a/casdoorsdk/permission_test.go b/casdoorsdk/permission_test.go index c32a170..5ad2aa7 100644 --- a/casdoorsdk/permission_test.go +++ b/casdoorsdk/permission_test.go @@ -31,6 +31,7 @@ func TestPermission(t *testing.T) { DisplayName: name, Description: "Casdoor Website", Users: []string{"casbin/*"}, + Groups: []string{}, Roles: []string{}, Domains: []string{}, Model: "user-model-built-in",