Move visible-for-all checkbox to upload overview
The checkbox to make the update "publicly visible" was moved from the EditMembersDialog to the UploadOverview as a new step. An additional button for the dialog was added there as well. Checking the box will reset and disable the embargo, and publishing with embargo will disable the checkbox. There were problems if both are applied, and it is an illogical state. A new icon (red eye) shows that an upload is unpublished but "publicly visible" (published uploads without embargo show a blue globe). Changelog: Changed
parent
6b92a962
No related branches found
No related tags found
Showing
- gui/src/components/DataStore.js 3 additions, 1 deletiongui/src/components/DataStore.js
- gui/src/components/uploads/EditMembersDialog.js 17 additions, 162 deletionsgui/src/components/uploads/EditMembersDialog.js
- gui/src/components/uploads/EditMembersDialog.spec.js 0 additions, 33 deletionsgui/src/components/uploads/EditMembersDialog.spec.js
- gui/src/components/uploads/EditMetaDataDialog.js 4 additions, 4 deletionsgui/src/components/uploads/EditMetaDataDialog.js
- gui/src/components/uploads/EditMetaDataDialog.spec.js 3 additions, 3 deletionsgui/src/components/uploads/EditMetaDataDialog.spec.js
- gui/src/components/uploads/InviteUserDialog.js 130 additions, 0 deletionsgui/src/components/uploads/InviteUserDialog.js
- gui/src/components/uploads/UploadOverview.js 131 additions, 43 deletionsgui/src/components/uploads/UploadOverview.js
- gui/src/components/uploads/UploadPage.spec.js 62 additions, 0 deletionsgui/src/components/uploads/UploadPage.spec.js
- gui/src/components/uploads/UploadStatusIcon.js 8 additions, 3 deletionsgui/src/components/uploads/UploadStatusIcon.js
- gui/src/components/uploads/UploadStatusIcon.spec.js 2 additions, 1 deletiongui/src/components/uploads/UploadStatusIcon.spec.js
- gui/src/components/uploads/UploadsPage.spec.js 2 additions, 2 deletionsgui/src/components/uploads/UploadsPage.spec.js
- gui/src/utils.js 9 additions, 0 deletionsgui/src/utils.js
- gui/tests/data/uploads/uploadpage-dialog-toggle-visible.json 37 additions, 360 deletionsgui/tests/data/uploads/uploadpage-dialog-toggle-visible.json
Loading
Please register or sign in to comment