diff --git a/openbis_ng_ui/src/js/components/types/common/TypesGrid.jsx b/openbis_ng_ui/src/js/components/types/common/TypesGrid.jsx index 9c4903fe3d95259b0d033c0183cee8c3ed70b75b..e774606f39d7597db4360d34351be6a8b90375db 100644 --- a/openbis_ng_ui/src/js/components/types/common/TypesGrid.jsx +++ b/openbis_ng_ui/src/js/components/types/common/TypesGrid.jsx @@ -100,18 +100,6 @@ class TypesGrid extends React.PureComponent { label: messages.get(messages.SUBCODES_UNIQUE), getValue: ({ row }) => row.subcodeUnique }) - - columns.push({ - name: 'showParents', - label: messages.get(messages.SHOW_PARENTS), - getValue: ({ row }) => row.showParents - }) - - columns.push({ - name: 'showContainer', - label: messages.get(messages.SHOW_CONTAINER), - getValue: ({ row }) => row.showContainer - }) } if (kind === openbis.EntityKind.DATA_SET) { diff --git a/openbis_ng_ui/src/js/components/types/form/TypeFormControllerLoad.js b/openbis_ng_ui/src/js/components/types/form/TypeFormControllerLoad.js index 32f39f79199c2069e2f294d5df8803efba603505..56f32aec28a36cc124a25645c0ed82f368731d0b 100644 --- a/openbis_ng_ui/src/js/components/types/form/TypeFormControllerLoad.js +++ b/openbis_ng_ui/src/js/components/types/form/TypeFormControllerLoad.js @@ -340,7 +340,7 @@ class ObjectTypeStrategy { value: _.get(loadedType, 'listable', true) }), showContainer: FormUtil.createField({ - value: _.get(loadedType, 'showContainer', false) + value: _.get(loadedType, 'showContainer', true) }), showParents: FormUtil.createField({ value: _.get(loadedType, 'showParents', true) diff --git a/openbis_ng_ui/src/js/components/types/form/TypeFormParametersType.jsx b/openbis_ng_ui/src/js/components/types/form/TypeFormParametersType.jsx index 5722438eaacbefc71b994bb06fd09da378c0508d..e9a95465b6198ec95e1c8d0e74a26bb5c629b904 100644 --- a/openbis_ng_ui/src/js/components/types/form/TypeFormParametersType.jsx +++ b/openbis_ng_ui/src/js/components/types/form/TypeFormParametersType.jsx @@ -24,8 +24,6 @@ class TypeFormParametersType extends React.PureComponent { code: React.createRef(), description: React.createRef(), validationPlugin: React.createRef(), - showContainer: React.createRef(), - showParents: React.createRef(), generatedCodePrefix: React.createRef(), autoGeneratedCode: React.createRef(), subcodeUnique: React.createRef() @@ -95,8 +93,6 @@ class TypeFormParametersType extends React.PureComponent { {this.renderGeneratedCodePrefix(type)} {this.renderAutoGeneratedCode(type)} {this.renderSubcodeUnique(type)} - {this.renderShowParents(type)} - {this.renderShowContainer(type)} {this.renderMainDataSetPattern(type)} {this.renderMainDataSetPath(type)} {this.renderDisallowDeletion(type)} @@ -213,58 +209,6 @@ class TypeFormParametersType extends React.PureComponent { ) } - renderShowContainer(type) { - const { visible, enabled, error, value } = { ...type.showContainer } - - if (!visible) { - return null - } - - const { mode, classes } = this.props - return ( - <div className={classes.field}> - <CheckboxField - reference={this.references.showContainer} - label={messages.get(messages.SHOW_CONTAINER)} - name='showContainer' - error={error} - disabled={!enabled} - value={value} - mode={mode} - onChange={this.handleChange} - onFocus={this.handleFocus} - onBlur={this.handleBlur} - /> - </div> - ) - } - - renderShowParents(type) { - const { visible, enabled, error, value } = { ...type.showParents } - - if (!visible) { - return null - } - - const { mode, classes } = this.props - return ( - <div className={classes.field}> - <CheckboxField - reference={this.references.showParents} - label={messages.get(messages.SHOW_PARENTS)} - name='showParents' - error={error} - disabled={!enabled} - value={value} - mode={mode} - onChange={this.handleChange} - onFocus={this.handleFocus} - onBlur={this.handleBlur} - /> - </div> - ) - } - renderGeneratedCodePrefix(type) { const { visible, enabled, error, value } = { ...type.generatedCodePrefix } diff --git a/openbis_ng_ui/src/js/components/types/form/TypeFormPreviewHeader.jsx b/openbis_ng_ui/src/js/components/types/form/TypeFormPreviewHeader.jsx index 16ff88636beff6d1b2c3c824560fb2c46531e705..96b21a55698e5022c0585679753c695e114007a9 100644 --- a/openbis_ng_ui/src/js/components/types/form/TypeFormPreviewHeader.jsx +++ b/openbis_ng_ui/src/js/components/types/form/TypeFormPreviewHeader.jsx @@ -34,8 +34,6 @@ class TypeFormPreviewHeader extends React.PureComponent { <div> {this.renderTitle()} {this.renderCode()} - {this.renderParents()} - {this.renderContainer()} </div> ) } @@ -69,48 +67,6 @@ class TypeFormPreviewHeader extends React.PureComponent { </div> ) } - - renderParents() { - const { mode, type, preview, classes } = this.props - - if (type.showParents && type.showParents.value) { - return ( - <div className={classes.field}> - <TextField - name='parents' - label={messages.get(messages.PARENTS)} - value={_.get(preview, 'parents.value')} - disabled={mode !== PageMode.EDIT} - mode={PageMode.EDIT} - onChange={this.handleChange} - /> - </div> - ) - } else { - return null - } - } - - renderContainer() { - const { mode, type, preview, classes } = this.props - - if (type.showContainer && type.showContainer.value) { - return ( - <div className={classes.field}> - <TextField - name='container' - label={messages.get(messages.CONTAINER)} - value={_.get(preview, 'container.value')} - disabled={mode !== PageMode.EDIT} - mode={PageMode.EDIT} - onChange={this.handleChange} - /> - </div> - ) - } else { - return null - } - } } export default _.flow(withStyles(styles))(TypeFormPreviewHeader) diff --git a/openbis_ng_ui/src/js/components/types/search/TypeSearch.jsx b/openbis_ng_ui/src/js/components/types/search/TypeSearch.jsx index 449b75ea6257765e074817ea4f22a172fd981678..237bfde64e2556724f1c22ed69852f94ce7ba10a 100644 --- a/openbis_ng_ui/src/js/components/types/search/TypeSearch.jsx +++ b/openbis_ng_ui/src/js/components/types/search/TypeSearch.jsx @@ -67,8 +67,6 @@ class TypeSearch extends React.Component { description: _.get(object, 'description'), subcodeUnique: _.get(object, 'subcodeUnique', false), autoGeneratedCode: _.get(object, 'autoGeneratedCode', false), - showContainer: _.get(object, 'showContainer', false), - showParents: _.get(object, 'showParents', false), generatedCodePrefix: _.get(object, 'generatedCodePrefix'), validationPlugin: _.get(object, 'validationPlugin.name') })) diff --git a/openbis_ng_ui/srcTest/js/components/types/form/TypeFormControllerLoad.test.js b/openbis_ng_ui/srcTest/js/components/types/form/TypeFormControllerLoad.test.js index 65f7bee6d916d0ccbdb997de41ec583b22cc7cac..7bc1fc7d76dcc98adb44ad5bbe0edbe9c6a79fc3 100644 --- a/openbis_ng_ui/srcTest/js/components/types/form/TypeFormControllerLoad.test.js +++ b/openbis_ng_ui/srcTest/js/components/types/form/TypeFormControllerLoad.test.js @@ -114,7 +114,7 @@ async function testLoadSuccessfulNew() { code: { value: null }, description: { value: null }, listable: { value: true }, - showContainer: { value: false }, + showContainer: { value: true }, showParents: { value: true }, showParentMetadata: { value: true }, autoGeneratedCode: { value: true }, diff --git a/openbis_ng_ui/srcTest/js/components/types/search/TypeSearchComponentLoad.test.js b/openbis_ng_ui/srcTest/js/components/types/search/TypeSearchComponentLoad.test.js index 52efa04070042a4a3c449cd7c15846f555099ba0..487fa02a1d81a68d3b86f9dbf8257413e469f8b6 100644 --- a/openbis_ng_ui/srcTest/js/components/types/search/TypeSearchComponentLoad.test.js +++ b/openbis_ng_ui/srcTest/js/components/types/search/TypeSearchComponentLoad.test.js @@ -81,14 +81,6 @@ async function testLoadWithSearchText(resultsFound) { { name: 'subcodeUnique', label: 'Unique Subcodes' - }, - { - name: 'showParents', - label: 'Show Parents' - }, - { - name: 'showContainer', - label: 'Show Container' } ], rows: [ @@ -99,9 +91,7 @@ async function testLoadWithSearchText(resultsFound) { validationPlugin: testObjectType.validationPlugin.name, generatedCodePrefix: testObjectType.getGeneratedCodePrefix(), autoGeneratedCode: String(testObjectType.isAutoGeneratedCode()), - subcodeUnique: String(testObjectType.isSubcodeUnique()), - showParents: String(testObjectType.isShowParents()), - showContainer: String(testObjectType.isShowContainer()) + subcodeUnique: String(testObjectType.isSubcodeUnique()) } } ] @@ -277,14 +267,6 @@ async function testLoadWithObjectType(resultsFound) { { name: 'subcodeUnique', label: 'Unique Subcodes' - }, - { - name: 'showParents', - label: 'Show Parents' - }, - { - name: 'showContainer', - label: 'Show Container' } ], rows: resultsFound @@ -296,9 +278,7 @@ async function testLoadWithObjectType(resultsFound) { validationPlugin: null, generatedCodePrefix: null, autoGeneratedCode: null, - subcodeUnique: null, - showParents: null, - showContainer: null + subcodeUnique: null } }, { @@ -308,9 +288,7 @@ async function testLoadWithObjectType(resultsFound) { validationPlugin: testObjectType.validationPlugin.name, generatedCodePrefix: testObjectType.getGeneratedCodePrefix(), autoGeneratedCode: String(testObjectType.isAutoGeneratedCode()), - subcodeUnique: String(testObjectType.isSubcodeUnique()), - showParents: String(testObjectType.isShowParents()), - showContainer: String(testObjectType.isShowContainer()) + subcodeUnique: String(testObjectType.isSubcodeUnique()) } } ]