Dan Feder
Dan Feder
There are a number of pieces of DKAN's codebase that live in external libraries that provide little value outside the DKAN context. These include the "contracts" interfaces, the procrastinator library,...
Fixes #3746 Fixes #3761 Fixes #3736 Very much WIP, started experimenting with some of the changes that we're thinking about for a 3.x release, and was hard to work on...
It may be helpful for difficult harvest/import workflows, where we have very large remote files that need to be imported and we want to pre-fetch them to the server, to...
Blocked by module reorganization #3746 We use AbstractDabaseQuery in several places throughout DKAN, but this is really just an additional database abstraction layer on top of Drupal's. We have no...
fixes [org/repo/issue#] - [ ] Test coverage exists - [ ] Documentation exists ## QA Steps - [ ] Add manual QA steps in checklist format for a reviewer to...
Modify json_form_widget to allow selection of Data Dictionaries populated by the metastore. ## Testing steps 1. Build from branch 2. Modify dataset.ui.schema distribution.describedBy to be: ```json "describedBy": { "ui:options": {...
fixes [org/repo/issue#] - [ ] Test coverage exists - [ ] Documentation exists ## QA Steps - [ ] Add manual QA steps in checklist format for a reviewer to...
There are a lot of permutations of CSV out there, from TSV to things like semicolon-delimited files, to different escaping methods, etc. Even though both DKAN's native CSV parser and...
When describing a resource, frictionless can infer a basic schema from a CSV. The schema inferring that [qsv](https://github.com/jqnatividad/qsv) does is much more powerful, however. It does output standard JSON Schema...
Just a little extra code here to add "tags/my-tag" instead of just "detached" if you're on an exact tag.