Skip to content

Commit d858518

Browse files
Merge branch '2026.1' into 2026.x
2 parents eefeba3 + a72b5ee commit d858518

788 files changed

Lines changed: 1908 additions & 30094 deletions

File tree

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

assets/build/api/docs.jsonopenapi.json

Lines changed: 1 addition & 1 deletion
Large diffs are not rendered by default.
Lines changed: 4 additions & 0 deletions
Loading

assets/js/src/core/components/editable-html-drop-container/editable-html-drop-container.tsx

Lines changed: 5 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -113,7 +113,11 @@ export const EditableHtmlDropContainer = ({
113113
{hasContent && !isLoading && isNil(error) && (
114114
<>
115115
<Tooltip title={ dropZoneText }>
116-
<div className={ styles.renderedContent }>
116+
{/* eslint-disable-next-line jsx-a11y/click-events-have-key-events,jsx-a11y/no-static-element-interactions */}
117+
<div
118+
className={ styles.renderedContent }
119+
onClick={ (e) => { e.preventDefault() } }
120+
>
117121
{renderedContent}
118122
</div>
119123
</Tooltip>

assets/js/src/core/components/element-tree/element-tree-slice.ts

Lines changed: 25 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -764,6 +764,30 @@ const slice = createSlice({
764764
}))
765765
}
766766
})
767+
},
768+
setDocumentNodeStaticGeneratorEnabled: (
769+
state,
770+
{ payload }: PayloadAction<{ nodeId: string, staticGeneratorEnabled: boolean }>
771+
) => {
772+
Object.keys(state).forEach(treeId => {
773+
if (state[treeId].nodes[payload.nodeId]?.treeNodeProps?.elementType === elementTypes.document) {
774+
updateNodeState(state, treeId, payload.nodeId, node => ({
775+
...node,
776+
treeNodeProps: !isUndefined(node.treeNodeProps)
777+
? {
778+
...node.treeNodeProps,
779+
metaData: {
780+
...node.treeNodeProps.metaData,
781+
document: {
782+
...node.treeNodeProps.metaData?.document,
783+
staticGeneratorEnabled: payload.staticGeneratorEnabled
784+
}
785+
}
786+
}
787+
: undefined
788+
}))
789+
}
790+
})
767791
}
768792
}
769793
})
@@ -772,7 +796,7 @@ export const treeSliceName = slice.name
772796

773797
injectSliceWithState(slice)
774798

775-
export const { setNodeLoading, setNodeLoadingInAllTree, setNodeExpanded, setNodeHasChildren, setNodePage, setNodeSearchTerm, setSelectedNodeIds, setNodeScrollTo, updateNodesByParentId, locateInTree, setFetchTriggered, setRootFetchTriggered, setNodeFetching, setNodeFetchingInAllTrees, markNodeDeletingForTree, refreshNodeChildren, refreshTargetNode, refreshSourceNode, markNodeDeleting, renameNode, updateNodeData, updateNodeType, setNodePublished, setNodeAdditionalAttributes, setRootNode, setDocumentNodeSiteStatus, setNodeLocked, refreshTreeByElementType, setDocumentNodeNavigationExclude } = slice.actions
799+
export const { setNodeLoading, setNodeLoadingInAllTree, setNodeExpanded, setNodeHasChildren, setNodePage, setNodeSearchTerm, setSelectedNodeIds, setNodeScrollTo, updateNodesByParentId, locateInTree, setFetchTriggered, setRootFetchTriggered, setNodeFetching, setNodeFetchingInAllTrees, markNodeDeletingForTree, refreshNodeChildren, refreshTargetNode, refreshSourceNode, markNodeDeleting, renameNode, updateNodeData, updateNodeType, setNodePublished, setNodeAdditionalAttributes, setRootNode, setDocumentNodeSiteStatus, setNodeLocked, refreshTreeByElementType, setDocumentNodeNavigationExclude, setDocumentNodeStaticGeneratorEnabled } = slice.actions
776800

777801
export const selectNodeState = createSelector(
778802
(state: RootState) => state.trees,

assets/js/src/core/modules/application-logger/components/table/table.tsx

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -47,7 +47,7 @@ export const Table = ({ items }: TableProps): React.JSX.Element => {
4747
const tableItems = items.map((item) => {
4848
return {
4949
...item,
50-
date: formatDateTime({ timestamp: item.date, dateStyle: 'short', timeStyle: 'short' }),
50+
date: formatDateTime({ timestamp: item.date, dateStyle: 'short', timeStyle: 'medium' }),
5151
translatedPriority: t(`application-logger.filter.priority-level.${item.priority}`)
5252
}
5353
})

assets/js/src/core/modules/asset/listing/decorator/column-configuration/view-layer/components/sidebar/tabs/grid-config/grid-config-list.tsx

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -21,6 +21,7 @@ import { uuid } from '@Pimcore/utils/uuid'
2121
import { type StackListItemProps } from '@Pimcore/components/stack-list/stack-list-item'
2222
import { type AvailableColumn } from '@Pimcore/modules/element/listing/decorators/utils/column-configuration/context-layer/provider/available-columns/available-columns-provider'
2323
import { isEmptyValue } from '@Pimcore/utils/type-utils'
24+
import { hasFieldDefinition } from '@Pimcore/modules/element/listing/decorators/utils/column-configuration/has-field-definition'
2425

2526
interface GridConfigListProps {
2627
columns: AvailableColumn[]
@@ -44,7 +45,7 @@ export const GridConfigList = ({ columns }: GridConfigListProps): React.JSX.Elem
4445

4546
let translationKey = `${column.key}`
4647

47-
if ('fieldDefinition' in column.config) {
48+
if (hasFieldDefinition(column.config)) {
4849
const fieldDefinition = column.config.fieldDefinition as Record<string, any>
4950
translationKey = !isEmptyValue(fieldDefinition?.title) ? fieldDefinition?.title : column.key
5051
}

assets/js/src/core/modules/classification-store-config/components/store-editor/tabs/collections-tab.tsx

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -277,6 +277,7 @@ export const CollectionsTab = ({ storeId }: ICollectionsTabProps): React.JSX.Ele
277277
setPageSize(newPageSize)
278278
} }
279279
showSizeChanger
280+
showTotal={ (total) => t('pagination.show-total', { total }) }
280281
total={ total }
281282
/>
282283
</Toolbar>

assets/js/src/core/modules/classification-store-config/components/store-editor/tabs/collections/collection-group-relations-grid.tsx

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -180,6 +180,7 @@ export const CollectionGroupRelationsGrid = ({
180180
setPageSize(newPageSize)
181181
} }
182182
showSizeChanger
183+
showTotal={ (total) => t('pagination.show-total', { total }) }
183184
total={ total }
184185
/>
185186
</Toolbar>

assets/js/src/core/modules/classification-store-config/components/store-editor/tabs/groups-tab.tsx

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -284,6 +284,7 @@ export const GroupsTab = ({ storeId }: IGroupsTabProps): React.JSX.Element => {
284284
setPageSize(newPageSize)
285285
} }
286286
showSizeChanger
287+
showTotal={ (total) => t('pagination.show-total', { total }) }
287288
total={ total }
288289
/>
289290
</Toolbar>

assets/js/src/core/modules/classification-store-config/components/store-editor/tabs/groups/key-group-relations-grid.tsx

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -205,6 +205,7 @@ export const KeyGroupRelationsGrid = ({
205205
setPageSize(newPageSize)
206206
} }
207207
showSizeChanger
208+
showTotal={ (total) => t('pagination.show-total', { total }) }
208209
total={ total }
209210
/>
210211
</Toolbar>

0 commit comments

Comments
 (0)