mirror of
https://github.com/directus/directus.git
synced 2026-02-11 17:24:56 -05:00
Add support for Conditional Fields (#6864)
* Add conditions field to directus_fields * Add conditions configuration * Apply conditional overrides * Handle conditions in nested groups * Fix reverse mutating conditions * Start on filter setup interface * Move field types/constants to shared * [WIP] Updated client side filter validation * Support logical operators in client validation step * Use new validation util in conditions check * Add nesting in filter seutp * Add filter rule setup configurator * Fixes that should've been done in the merge * Strip out filter-settings interface TBD in a new PR * Move browser to index
This commit is contained in:
@@ -51,11 +51,9 @@ export default function useFormFields(fields: Ref<Field[]>): { formFields: Compu
|
||||
return field;
|
||||
});
|
||||
|
||||
// Filter out the fields that are marked hidden on detail
|
||||
formFields = formFields.filter((field) => {
|
||||
const hidden = field.meta?.hidden;
|
||||
const systemFake = field.field?.startsWith('$') || false;
|
||||
return hidden !== true && systemFake === false;
|
||||
return systemFake === false;
|
||||
});
|
||||
|
||||
formFields = orderBy(formFields, 'meta.sort');
|
||||
|
||||
Reference in New Issue
Block a user