schema/mixin: add privacy policy to mixin (#821)

This commit is contained in:
Ariel Mashraki
2020-10-06 10:59:36 +03:00
committed by GitHub
parent a341a91f4c
commit d5ae1b018e
81 changed files with 9834 additions and 4904 deletions

View File

@@ -12,16 +12,14 @@ import (
"github.com/facebook/ent/entc/integration/hooks/ent/card"
"github.com/facebook/ent/entc/integration/hooks/ent/schema"
"github.com/facebook/ent/entc/integration/hooks/ent/user"
"github.com/facebook/ent"
)
// The init function reads all schema descriptors with runtime
// code (default values, validators or hooks) and stitches it
// The init function reads all schema descriptors with runtime code
// (default values, validators, hooks and policies) and stitches it
// to their package variables.
func init() {
cardMixin := schema.Card{}.Mixin()
cardMixinHooks0 := cardMixin[0].(interface{ Hooks() []ent.Hook }).Hooks()
cardMixinHooks0 := cardMixin[0].Hooks()
cardHooks := schema.Card{}.Hooks()
card.Hooks[0] = cardMixinHooks0[0]
card.Hooks[1] = cardHooks[0]
@@ -39,7 +37,7 @@ func init() {
// card.DefaultCreatedAt holds the default value on creation for the created_at field.
card.DefaultCreatedAt = cardDescCreatedAt.Default.(func() time.Time)
userMixin := schema.User{}.Mixin()
userMixinHooks0 := userMixin[0].(interface{ Hooks() []ent.Hook }).Hooks()
userMixinHooks0 := userMixin[0].Hooks()
user.Hooks[0] = userMixinHooks0[0]
userMixinFields0 := userMixin[0].Fields()
userFields := schema.User{}.Fields()