Commit c90507e5 authored by Markus Scheidgen's avatar Markus Scheidgen
Browse files

Merge branch 'v0.10.2' into 'master'

Merge for release v0.10.2

Closes #525

See merge request !312
parents 39220d69 ce3954e5
Pipeline #98271 passed with stage
in 3 minutes and 31 seconds
......@@ -205,3 +205,6 @@
[submodule "dependencies/parsers/example"]
path = dependencies/parsers/example
url =
[submodule "dependencies/parsers/fhi-vibes"]
path = dependencies/parsers/fhi-vibes
url =
......@@ -46,6 +46,11 @@ contributing, and API reference.
Omitted versions are plain bugfix releases with only minor changes and fixes.
### v0.10.2
- fixes small parser and normalizer issues
- fixes broken embargo lifting
- fixes default keycloak configuration for authenticated access via ArchiveQuery
### v0.10.0
- The entries page shows visualizations for key properties of the underlying data
- A new more consistent API (/api/v1) alongside the old API (/api)
Subproject commit 9cddb2a7ab2d3fd56510a6ef853003f8fe9a516f
Subproject commit b5de278e16e60c4dbd3c153b7f7c77d24989f887
Subproject commit 2d8994176e9c458879628d13bb5d3acec73f21e2
Subproject commit c542bd786004fa8a85e5dfedd61b885ec683be53
Subproject commit 8cfae714ee2a026775d42edfad03f5d83964af27
Subproject commit 1028a7db755a09a8b2e98e5cbc31d2c70dce9311
Subproject commit f3460ebca058f039126339e064697ee85727a34d
Subproject commit 4a6ba4d186f76406cd9afba3da23b11bebb76767
Subproject commit 3eea49a540d8a174cde5d396bce55291c19bb496
Subproject commit a1349f468547e8a8c1ff1a85d51c7d9a27540bfc
Subproject commit cb6d097c7aa1886c2bee157512cabc320c3de3c4
Subproject commit 78d4cbc11f65c00358ad3af71ed2163bdb07955f
Subproject commit a80428785d48069ef0bbf3af229ac7001024652c
Subproject commit 92f246af2351812af8b300f1473bf24bff5addc5
Subproject commit b043b4cba10032019fe1a2afd2de57e7d2987b6f
Subproject commit a3578e122fb1d775dc759d1d2a51cd5da5a0f0ba
Subproject commit 003a455916c729cffad3459eae25340495b1bd55
Subproject commit 2f17711b7de36f57e6844fdb8420b750d75369c8
Subproject commit c3c6463819c920cc3ec24b8dbc249fb8babf3987
Subproject commit c1232f7cc5a72500341e48b4e6c37a480b534e5d
Subproject commit 1a09f5c4a3015fac612a3d1ad6536de6e4a96fc9
Subproject commit 714496b48c6710e02d288d2816ec08781c43c66f
Subproject commit 2200fb39f9d9211eeb05114a31f69f93398212bd
Subproject commit 33eacd5ad0535cbf9cc39755177eb988975db0b8
Subproject commit 227fcd59d283579f90aadc8dccecb8ac186ad465
Subproject commit b9b5f1b074dd71a1a09368e214a91820c54ce94b
Subproject commit a58cde2ea11970b947fd0e5da3e61da5c7ec828e
......@@ -137,6 +137,15 @@ via your preferred tools. Just make sure to use the right ports.
## Running NOMAD
Before you run NOMAD for development purposes, you should configure it to use the `test`
realm of our user management system. By default, NOMAD will use the `prod` realm.
Create a `nomad.yaml` file in the root folder:
realm: fairdi_nomad_test
NOMAD consist of the NOMAD app/api, a worker, and the GUI. You can run app and worker with
the NOMAD cli. These commands will run the services and show their logout put. You should open
them in separate shells as they run continuously. They will not watch code changes and
"name": "nomad-fair-gui",
"version": "0.10.1",
"version": "0.10.2",
"commit": "e98694e",
"private": true,
"workspaces": [
......@@ -9,7 +9,7 @@ window.nomadEnv = {
'matomoUrl': '',
'matomoSiteId': '2',
'version': {
'label': '0.10.1',
'label': '0.10.2',
'isBeta': false,
'isTest': true,
'usesBetaData': true,
......@@ -787,7 +787,9 @@ class EditUserMetadataDialogUnstyled extends React.Component {
coauthors: [],
shared_with: [],
datasets: [],
with_embargo: 'lift'
with_embargo: {
value: 'lift'
this.unmounted = false
......@@ -983,11 +985,12 @@ class EditUserMetadataDialogUnstyled extends React.Component {
const metadataFieldProps = (key, verify) => ({
const metadataFieldProps = (key, verify, defaultValue) => ({
modified: Boolean(actions[key]),
defaultValue: defaultValue,
onChange: checked => {
if (checked) {
this.setState({actions: {...actions, [key]: editDataToActions(this.editData[key])}}, () => {
this.setState({actions: {...actions, [key]: editDataToActions(this.editData[key] || defaultValue)}}, () => {
if (verify) {
......@@ -1060,7 +1063,7 @@ class EditUserMetadataDialogUnstyled extends React.Component {
<UserMetadataField classes={{container: classes.liftEmbargoLabel}} {...metadataFieldProps('with_embargo', true)}>
<UserMetadataField classes={{container: classes.liftEmbargoLabel}} {...metadataFieldProps('with_embargo', true, 'lift')}>
<FormLabel>Lift embargo</FormLabel>
Markdown is supported
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment