diff --git a/rdmo/management/assets/js/actions/importActions.js b/rdmo/management/assets/js/actions/importActions.js index 7abb1d1bdb..96dceb16a2 100644 --- a/rdmo/management/assets/js/actions/importActions.js +++ b/rdmo/management/assets/js/actions/importActions.js @@ -65,10 +65,16 @@ export function updateElement(element, values) { export function selectElements(value) { return {type: 'import/selectElements', value} } +export function selectChangedElements(value) { + return {type: 'import/selectChangedElements', value} +} export function showElements(value) { return {type: 'import/showElements', value} } +export function showChangedElements(value) { + return {type: 'import/showChangedElements', value} +} export function updateUriPrefix(uriPrefix) { return {type: 'import/updateUriPrefix', uriPrefix} diff --git a/rdmo/management/assets/js/components/sidebar/ImportSidebar.js b/rdmo/management/assets/js/components/sidebar/ImportSidebar.js index c1cecb8b40..73e2614d54 100644 --- a/rdmo/management/assets/js/components/sidebar/ImportSidebar.js +++ b/rdmo/management/assets/js/components/sidebar/ImportSidebar.js @@ -8,6 +8,7 @@ import Link from 'rdmo/core/assets/js/components/Link' const ImportSidebar = ({ config, imports, importActions }) => { const { elements, success } = imports const count = elements.filter(e => e.import).length + const updatedAndChangedElements = elements.filter(element => element.updated && !isEmpty(element.updated_and_changed)) const [uriPrefix, setUriPrefix] = useState('') const disabled = isNil(uriPrefix) || isEmpty(uriPrefix) @@ -33,7 +34,6 @@ const ImportSidebar = ({ config, imports, importActions }) => { return (

{gettext('Import elements')}

-