mirror of
https://github.com/directus/directus.git
synced 2026-02-15 05:44:57 -05:00
Fix alias fields not showing up in permissions (#11685)
This commit is contained in:
@@ -45,7 +45,11 @@ export function useFieldTree(
|
||||
const fields = fieldsStore
|
||||
.getFieldsForCollectionSorted(collection!)
|
||||
.concat(injectedFields || [])
|
||||
.filter((field) => !field.meta?.special?.includes('alias') && !field.meta?.special?.includes('no-data'))
|
||||
.filter(
|
||||
(field) =>
|
||||
field.meta?.special?.includes('group') ||
|
||||
(!field.meta?.special?.includes('alias') && !field.meta?.special?.includes('no-data'))
|
||||
)
|
||||
.filter(filter)
|
||||
.flatMap((field) => makeNode(field, parent));
|
||||
|
||||
|
||||
@@ -267,13 +267,7 @@ export const useFieldsStore = defineStore({
|
||||
* fields inside groups starts their sort number from 1 to N again.
|
||||
*/
|
||||
getFieldsForCollectionSorted(collection: string): Field[] {
|
||||
const fields = this.fields
|
||||
.filter((field) => field.collection === collection)
|
||||
.filter(
|
||||
(field: Field) =>
|
||||
field.meta?.special?.includes('group') ||
|
||||
(!field.meta?.special?.includes('alias') && !field.meta?.special?.includes('no-data'))
|
||||
);
|
||||
const fields = this.fields.filter((field) => field.collection === collection);
|
||||
|
||||
const nonGroupFields = fields.filter((field: Field) => !field.meta?.group);
|
||||
|
||||
|
||||
Reference in New Issue
Block a user