Make page layout handles unique per page not ns
This commit is contained in:
committed by
Jože Fortun
parent
9d37d8c949
commit
4f77edce5e
1
server/compose/envoy/yaml_encode.gen.go
generated
1
server/compose/envoy/yaml_encode.gen.go
generated
@@ -523,6 +523,7 @@ func (e YamlEncoder) encodePage(ctx context.Context, p envoyx.EncodeParams, node
|
||||
"description", res.Description,
|
||||
"handle", res.Handle,
|
||||
"id", res.ID,
|
||||
"meta", res.Meta,
|
||||
"moduleID", auxModuleID,
|
||||
"namespaceID", auxNamespaceID,
|
||||
"selfID", auxSelfID,
|
||||
|
||||
4
server/compose/model/models.gen.go
generated
4
server/compose/model/models.gen.go
generated
@@ -945,6 +945,10 @@ var PageLayout = &dal.Model{
|
||||
Modifiers: []dal.IndexFieldModifier{"LOWERCASE"},
|
||||
},
|
||||
|
||||
{
|
||||
AttributeIdent: "PageID",
|
||||
},
|
||||
|
||||
{
|
||||
AttributeIdent: "NamespaceID",
|
||||
},
|
||||
|
||||
@@ -76,7 +76,7 @@ pageLayout: {
|
||||
"page_id": { attribute: "page_id" },
|
||||
"parent_id": { attribute: "parent_id" },
|
||||
"unique_handle": {
|
||||
fields: [{ attribute: "handle", modifiers: ["LOWERCASE"] }, { attribute: "namespace_id" }]
|
||||
fields: [{ attribute: "handle", modifiers: ["LOWERCASE"] }, { attribute: "page_id" }, { attribute: "namespace_id" }]
|
||||
predicate: "handle != '' AND deleted_at IS NULL"
|
||||
}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user