Files
Alexander Zobnin c34394f385 Zanzana: Support subresources for typed resources (#102470)
* Zanzana: Support subresources for folders

* refactor

* fix subresource requests

* implement listing for folders subresources

* teams subresources PoC

* re-enable tests

* use team resource def from iam

* fix tests

* remove unused code

* refactor: rename to subresource

* split resource schema

* update workspaces

* rename folder relation to subresource

* refactor: rename folder resources to subresources

* update readme

* fix listing

* rename params in subresource filter
2025-03-25 12:31:06 +01:00

38 lines
611 B
Go

package schema
import (
_ "embed"
"github.com/openfga/language/pkg/go/transformer"
)
var (
//go:embed schema_core.fga
coreDSL string
//go:embed schema_folder.fga
folderDSL string
//go:embed schema_resource.fga
resourceDSL string
//go:embed schema_subresource.fga
subresourceDSL string
)
var SchemaModules = []transformer.ModuleFile{
{
Name: "schema_core.fga",
Contents: coreDSL,
},
{
Name: "schema_folder.fga",
Contents: folderDSL,
},
{
Name: "schema_resource.fga",
Contents: resourceDSL,
},
{
Name: "schema_subresource.fga",
Contents: subresourceDSL,
},
}