nomad-FAIR merge requestshttps://gitlab.mpcdf.mpg.de/nomad-lab/nomad-FAIR/-/merge_requests2022-02-24T13:31:04Zhttps://gitlab.mpcdf.mpg.de/nomad-lab/nomad-FAIR/-/merge_requests/571Draft: edit Quantity (#740)2022-02-24T13:31:04ZMohammad NakhaeeDraft: edit Quantity (#740)Mohammad NakhaeeMohammad Nakhaeehttps://gitlab.mpcdf.mpg.de/nomad-lab/nomad-FAIR/-/merge_requests/572Resolve "Archive API raised 500 if NaN values are present"2022-02-25T07:21:16ZMarkus ScheidgenResolve "Archive API raised 500 if NaN values are present"Closes #754Closes #754Markus ScheidgenMarkus Scheidgenhttps://gitlab.mpcdf.mpg.de/nomad-lab/nomad-FAIR/-/merge_requests/573Making file browser editable2022-02-25T07:25:50ZDavid SikterMaking file browser editableExtending the browser with basic edit functionality. For now, when a something is added or deleted, a dialog shows up and blocks further actions until processing is complete. This "modal" dialog is defined in `Browser.js`, and some codec...Extending the browser with basic edit functionality. For now, when a something is added or deleted, a dialog shows up and blocks further actions until processing is complete. This "modal" dialog is defined in `Browser.js`, and some codechanges have also been made to allow rerendering (and possibly re-fetching data via the api) of adaptors/lanes even when the path is the same. This part needs more work, though.Markus ScheidgenMarkus Scheidgenhttps://gitlab.mpcdf.mpg.de/nomad-lab/nomad-FAIR/-/merge_requests/574Resolve "Metainfo search is broken in v1"2022-03-01T12:57:13ZMarkus ScheidgenResolve "Metainfo search is broken in v1"Closes #752Closes #752Markus ScheidgenMarkus Scheidgenhttps://gitlab.mpcdf.mpg.de/nomad-lab/nomad-FAIR/-/merge_requests/576Resolve "NOMAD Oasis with keycloak"2022-03-01T13:21:08ZMarkus ScheidgenResolve "NOMAD Oasis with keycloak"Closes #758Closes #758Markus ScheidgenMarkus Scheidgenhttps://gitlab.mpcdf.mpg.de/nomad-lab/nomad-FAIR/-/merge_requests/578TinyMCE as a rich text edit2022-03-02T08:26:24ZSherjeel ShabihTinyMCE as a rich text editCurrently, we save the images dropped as base64 strings. This should be replaced with URLs to binary files once other things are sorted that can allow that.
I have also added a Nomad skin to TinyMCE. All of this can be moved in a better...Currently, we save the images dropped as base64 strings. This should be replaced with URLs to binary files once other things are sorted that can allow that.
I have also added a Nomad skin to TinyMCE. All of this can be moved in a better build routine as you feel it fits better.Sherjeel ShabihSherjeel Shabihhttps://gitlab.mpcdf.mpg.de/nomad-lab/nomad-FAIR/-/merge_requests/575Add support for dropping files for file reference quantities2022-03-02T08:26:25ZDavid SikterAdd support for dropping files for file reference quantitiesAdds an EditQuantity-component for file reference quantities. The component allows the user to select/drop local files and upload them.Adds an EditQuantity-component for file reference quantities. The component allows the user to select/drop local files and upload them.Markus ScheidgenMarkus Scheidgenhttps://gitlab.mpcdf.mpg.de/nomad-lab/nomad-FAIR/-/merge_requests/580Merge for release v1.0.32022-03-03T08:21:14ZMarkus ScheidgenMerge for release v1.0.3https://gitlab.mpcdf.mpg.de/nomad-lab/nomad-FAIR/-/merge_requests/579Add pdf preview and improved memoizing2022-03-04T09:35:30ZDavid SikterAdd pdf preview and improved memoizingAdds viewer for pdf files.Adds viewer for pdf files.Markus ScheidgenMarkus Scheidgenhttps://gitlab.mpcdf.mpg.de/nomad-lab/nomad-FAIR/-/merge_requests/577EditQuantity components (#740)2022-03-14T10:15:12ZMohammad NakhaeeEditQuantity components (#740)Mohammad NakhaeeMohammad Nakhaeehttps://gitlab.mpcdf.mpg.de/nomad-lab/nomad-FAIR/-/merge_requests/560Resolve "Improved GUI search tests"2022-03-07T08:54:56ZLauri HimanenResolve "Improved GUI search tests"Closes #748
@mscheidg: Could you take a look and see that my overall approach is reasonable. Especially I'd like some comments on:
- I had to somehow formalize the test configuration, and for now, I did it by creating a config file at...Closes #748
@mscheidg: Could you take a look and see that my overall approach is reasonable. Especially I'd like some comments on:
- I had to somehow formalize the test configuration, and for now, I did it by creating a config file at `nomad-FAIR/nomad-test.yaml`. This configuration is loaded when node.js is instantiating the test states and should also be used when serving the application for test usage (`nomad admin run appworker`). Is this approach OK in your opinion? Btw: I had to put the config file in the repository root folder, because otherwise the volume access is not working.
- Do you think the current configuration in `nomad-FAIR/nomad-test.yaml` is distinct enough so that it does not interfere with other instances?
- Can you take a look at some of the snapshot files (e.g. gui/tests/data/search/min_max_aggregation_n_elements.json) and see if the format is OK?Lauri HimanenLauri Himanenhttps://gitlab.mpcdf.mpg.de/nomad-lab/nomad-FAIR/-/merge_requests/586Resolve "Missing/wrong constant shifts in unitsData.json"2022-03-14T09:32:07ZLauri HimanenResolve "Missing/wrong constant shifts in unitsData.json"Closes #762Closes #762Lauri HimanenLauri Himanenhttps://gitlab.mpcdf.mpg.de/nomad-lab/nomad-FAIR/-/merge_requests/589EditMembers accessibility (#764)2022-03-14T15:25:40ZMohammad NakhaeeEditMembers accessibility (#764)Mohammad NakhaeeMohammad Nakhaeehttps://gitlab.mpcdf.mpg.de/nomad-lab/nomad-FAIR/-/merge_requests/591Add async interface2022-03-15T11:09:31ZTheodore ChangAdd async interfaceCloses #763Closes #763Theodore ChangTheodore Changhttps://gitlab.mpcdf.mpg.de/nomad-lab/nomad-FAIR/-/merge_requests/522Resolve "ELN proof of concept"2022-03-15T11:16:35ZMarkus ScheidgenResolve "ELN proof of concept"Closes #719Closes #719Markus ScheidgenMarkus Scheidgenhttps://gitlab.mpcdf.mpg.de/nomad-lab/nomad-FAIR/-/merge_requests/590Added a new util prod deployment.2022-03-15T11:45:15ZMarkus ScheidgenAdded a new util prod deployment.This adds another manual task to the CI/CD "prod deploy util". This allows to deploy the branch to a nomad installation at: https://nomad-lab.eu/prod/v1/util
This installation uses the full nomad data and can be used for a variety of te...This adds another manual task to the CI/CD "prod deploy util". This allows to deploy the branch to a nomad installation at: https://nomad-lab.eu/prod/v1/util
This installation uses the full nomad data and can be used for a variety of tests, e.g. benchmark measurement.
The app is scaled very small to just one replica with a single worker. This hopefully makes it easier to test, as all requests should go to the same process on the server. See `ops/helm/nomad/deployments/prod-util-values.yaml` to change this.Theodore ChangTheodore Changhttps://gitlab.mpcdf.mpg.de/nomad-lab/nomad-FAIR/-/merge_requests/568Parsers2022-03-15T12:32:30ZAlvin Noe LadinesParsers1. Implemented new full parsers: gamess, tinker, qbox, onetep, dftbplus, fleur, siesta
2. Group parsers into: electronic, atomistic, workflow
3. Move parser initialization to nomad
4. Move gw results to calculation
5. Various minor fixes1. Implemented new full parsers: gamess, tinker, qbox, onetep, dftbplus, fleur, siesta
2. Group parsers into: electronic, atomistic, workflow
3. Move parser initialization to nomad
4. Move gw results to calculation
5. Various minor fixesMarkus ScheidgenMarkus Scheidgenhttps://gitlab.mpcdf.mpg.de/nomad-lab/nomad-FAIR/-/merge_requests/592tabular tree2022-03-15T13:59:55ZFelix Dietrichtabular treeTabular tree metaschema for flexible metaschema definitions during upload.Tabular tree metaschema for flexible metaschema definitions during upload.Markus ScheidgenMarkus Scheidgenhttps://gitlab.mpcdf.mpg.de/nomad-lab/nomad-FAIR/-/merge_requests/595Merge for release of v1.0.42022-03-16T13:22:36ZMarkus ScheidgenMerge for release of v1.0.4https://gitlab.mpcdf.mpg.de/nomad-lab/nomad-FAIR/-/merge_requests/596Misc hot fixes2022-03-17T08:50:03ZMarkus ScheidgenMisc hot fixes