40 lines
1.1 KiB
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
|