Browse Source

better naming of default child view

pull/188/head
Michael Shanks 6 years ago
parent
commit
ecc649180f
  1. 5
      packages/builder/src/builderStore/store/backend.js
  2. 2
      packages/core/src/templateApi/hierarchy.js

5
packages/builder/src/builderStore/store/backend.js

@ -198,7 +198,10 @@ export const saveCurrentNode = store => () => {
const defaultIndex = templateApi(state.hierarchy).getNewIndexTemplate(
cloned.parent()
)
defaultIndex.name = `all_${cloned.name}s`
defaultIndex.name = hierarchyFunctions.isTopLevelIndex(cloned)
? `all_${cloned.name}s`
: `${cloned.parent().name}_${cloned.name}s`
defaultIndex.allowedRecordNodeIds = [cloned.nodeId]
}

2
packages/core/src/templateApi/hierarchy.js

@ -279,4 +279,6 @@ export default {
fieldReversesReferenceToNode,
fieldReversesReferenceToIndex,
getFlattenedHierarchy,
isTopLevelIndex,
isTopLevelRecord,
}

Loading…
Cancel
Save