Releases: molssi-seamm/seamm_datastore
Improvements to user handling and to 'admin' role
Corrected error in Alembic introduced last release
A formatting change in an Alembic file made in the last release caused an error when installing the module.
Protected against corrupt job_data.json files.
- Protected against corrupt job_data.json files.
- Fixed format to black's new standards
- Replaced python setup.py since it is becoming obsolete
- Removed obsolete calls in version.py
Add alembic migration
This release removes the path
field from the Flowchart table and adds alembic for performing database upgrades. This functionality has been added to the seamm installer, so it will not be necessary to manually upgrade your database.
Job parameters and commits
This release adds the parameters argument to functions in database building and datastore importing. A bug is also fixed in job commit which previously allowed a flowchart with the same ID to be added multiple times.
February 27 - bug fixes
This release fixes some bugs which were present in the last release.
- Fixes an error on re-importing jobs
- Fixes an error on updating entries with time stamps
- Fixes error on job and project update which updated whole table instead of single entry.
- Fixes query order on get method for jobs and projects.
- Cascades deletion for permissions association tables so that users can be removed from datastore.
Fixed error re-importing existing jobs.
Merge pull request #21 from paulsaxe/main Fix error importing existing jobs.
Fix bug with job parameters
In the previous release, job parameters were accepted when jobs were created, causing problems with the seamm / seamm dashboard / seamm datastore interface. This release adds parameters
as a keyword for job creation and updates testing.
Update datastore API
This release gets rid of most of the API functions and moves to using methods on the sqlalchemy classes.
Enable parameters for jobs submitted from the GUI.
This release supports the ability to submit jobs from the SEAMM GUI with command-line parameters, which are defined by the control-parameters
step in the flowchart.