dkan
dkan copied to clipboard
DKAN Open Data Portal
Fixes [issue#] The Datastore Import Status page includes datastores with resources that can't be imported, e.g. PDF and zip files. These resources display with a status of "Waiting", which is...
## Describe your changes Currently, if a keyword or other child item is unpublished, it will be invisible to the json_form_widget's autocomplete. This means if you create a dataset that...
Re: 22964 and 22872 ## Describe your changes Adds these events: - `DatastoreService::EVENT_DATASTORE_PRE_DROP` - `DatastoreService::EVENT_DATASTORE_DROPPED` - `ImportService::EVENT_DATASTORE_IMPORTED` This way other services can respond to these events. ## QA Steps -...
Adds testing to the base PR.
Fixes [issue#] Distribution File Format select list should not include 'Other' option. (15468) ## Describe your changes Changed Distribution Format list type from 'select_other' to select. ## QA Steps -...
### Feature Description As a data maintainer I would like the option to have the MySQL importer remove any empty rows immediately following the import. This should be an option...
21640 WIP: Fixes applying date formats when using data dictionaries and the streamed CSV download API ## Describe your changes We only want to sanitize expressions, not when adding fields...
## Describe your changes Updates labels for Data Dictionary Widget ## QA Steps - [ ] Add manual QA steps in checklist format for a reviewer to perform. Be as...
### Current Behavior Many services use `Drupal\common\EventDispatcherTrait` because we needed a backwards-compatibility layer between Drupal 8 and 9. See: https://github.com/GetDKAN/dkan/issues/3592 Currently, no one should be using Drupal 8, and we...
Fixes [issue#] ## Describe your changes Make a service decorator for `dkan.datastore.data_dictionary.alter_table_query_builder.mysql` that lives in `datastore_mysql_import` that sets up a MySql `execute()` session with `innodb_safe_mode` off. This allows for the...