3
0
corteza/store/compose_modules.yaml

40 lines
1.1 KiB
YAML

import:
- github.com/cortezaproject/corteza-server/compose/types
types:
type: types.Module
fields:
- { field: ID }
- { field: Handle, lookupFilterPreprocessor: lower, unique: true, sortable: true }
- { field: Name, lookupFilterPreprocessor: lower, sortable: true }
- { field: Meta, type: "types.JSONText" }
- { field: NamespaceID }
- { field: CreatedAt, sortable: true }
- { field: UpdatedAt, sortable: true }
- { field: DeletedAt, sortable: true }
lookups:
- fields: [ NamespaceID, Handle ]
uniqueConstraintCheck: true
filter: { DeletedAt: nil }
description: |-
searches for compose module by handle (case-insensitive)
- fields: [ NamespaceID, Name ]
filter: { DeletedAt: nil }
description: |-
searches for compose module by name (case-insensitive)
- fields: [ ID ]
description: |-
searches for compose module by ID
It returns compose module even if deleted
rdbms:
alias: cmd
table: compose_module
customFilterConverter: true