Related Plugins and Tags

QGIS Python Plugins Repository

Version: [2158] Dataset QA Workbench 0.7.1 Experimental

Changelog
0.7.1  - 2020-09-18

Fixed
- Fix invalid author name in metadata.txt file


0.7.0 - 2020-09-18

Changed
- Replaced paver with typer as the runner for dev-oriented tasks.
- Replaced pipenv with poetry as the package manager for plugin dev work

Fixed
- Fix invalid metadata.txt file


0.6.0 - 2020-09-16

Added
-  Implemented new post validation actions, which allow doing something with
the generated validation report. These are specified via Processing
algorithms, so it is flexible enough to be able to cater for multiple use
cases
-  Add custom algorithm `dataset_qa_workbench:reportmailer` for performing
post validation
-  Add custom algorithm `dataset_qa_workbench:reportposter` for performing
post validation
-  Comprehensive documentation provided on the README file
-  Provide sample checklists as a custom QGIS Resource Sharing plugin
repository
-  Allow specifying the name for the validator by defining the
`dataset_qa_workbench_validator` global variable. If defined, this will
override the `user_full_name` QGIS variable.
-  Add some automated tests


Changed
-  Run automation steps using QGIS Tasks. This makes them asynchronous and
does not block main QGIS UI anymore
-  Allow running QGIS processing algorithms even when they specify mandatory
layer outputs

Removed
-  Removed support for loading checklists from remote servers. This
functionality is now included in the QGIS Resource Sharing plugin

Fixed
-  Fix errors when exiting QGIS and switching projects due to layers having
been removed


0.5.4 - 2020-07-08

Added
-  Double clicking the checklist now accepts the checklist chooser dialog

Fixed
-  Fix crashes when adding/removing layers and the plugin is activated
-  Fix saved checklist contains extra properties that cause jsonschema
validation errors
-  The GUI no longer offers to put validation report on layer's metadata
properties when using a non-layer resource


0.5.3 - 2020-07-01

Fixed
-  Fix incorrect URL for default checklist server


0.5.2 - 2020-07-01

Fixed
-  Fix invalid CD configuration


0.5.1 - 2020-07-01

Added
-  CI badge to the README

Fixed
-  Fix invalid CD configuration


0.5.0 - 2020-06-30

Added
-  Add button to run all automatable checks at once
-  Add button to uncheck all previously checked checklist items
-  Add json schema file with the checklist definition - This allows validation
of user-created checklists
-  Add icon to processing provider and algorithms
-  Allow performing validation on external files

Changed
-  Checklist definition is more flexible with automation specification
-  Validation report is now saved as a PDF file
-  Rename plugin to _Dataset QA Workbench_

Fixed
-  Fix `clear_all_checks` button not clearing validation notes


0.4.0 - 2020-06-25

Added
-  Add report to layer metadata
-  Add user name and timestamp to report
-  Add new checklist servers
-  Edit existing checklist servers name and URL

Fixed
-  Improve sizing of checklist columns
-  Toggle access of buttons depending on current state of user interface


0.3.2 - 2020-06-24

Fixed
-  Fix typo in checklist definition file for GeoCRIS


0.3.1 - 2020-06-24

Fixed
-  Change the version to match tag name


0.3.0 - 2020-06-24

Added
-  Allow configuration of automation in the checklist definition file
-  Processing algorithm for checking a layer's CRS against a target CRS

Fixed
-  Checklist definition file no longer contains `validation_notes`


0.2.1 - 2020-06-23

Fixed
-  Fix typo in workflow file that prevented build to finish correctly

0.2.0 - 2020-06-23

Added
-  Initial support for automation of checklist steps
-  Perform validation of loaded map layers
-  Generate report in JSON format
-  Load checklists from remote server
-  Default server with checklists for GeoCRIS
-  Paver file for development
-  Initial project structure
Approved
yes
Author
ricardogsilva
Uploaded
2020-09-18T15:02:14.057572+00:00
Minimum QGIS version
3.10.0
Maximum QGIS version
3.99.0
External dependencies (PIP install string)
Experimental
yes

Version management

Plugin details

Sustaining Members