Use session instead of mustBeAuthenticated

Signed-off-by: Bryan Frimin <bryan@getprobo.com>
This commit is contained in:
Bryan Frimin
2026-01-13 14:49:40 +01:00
parent 10eed9a6a3
commit 8ff4693bfc
6 changed files with 136 additions and 99 deletions

View File

@@ -1,4 +1,6 @@
schema: ["schema.graphql", "../../gqlutils/directives/session/schema.graphql"]
schema:
- "schema.graphql"
- "../../../gqlutils/directives/session/schema.graphql"
exec:
filename: "schema/schema.go"

View File

@@ -11,19 +11,11 @@ directive @goModel(
directive @goEnum(value: String) on ENUM_VALUE
directive @session(required: SessionRequirement!) on FIELD_DEFINITION
scalar CursorKey
scalar Datetime
scalar Upload
scalar EmailAddr
enum SessionRequirement {
PRESENT
NONE
OPTIONAL
}
enum OrderDirection
@goModel(model: "go.probo.inc/probo/pkg/page.OrderDirection") {
ASC @goEnum(value: "go.probo.inc/probo/pkg/page.OrderDirectionAsc")