bcgov / bcgov/ckan-ui

Create Dataset UI Issues Keywords and URL space (DDS-1056)

Open
#355 3 comments 0 reactions 0 assignees View on GitHub
Dominant language
Vue
Stars
13
Forks
4
PR merge metrics
No merged PRs in 30d

Description

Observed on Toyger 1.9.0-d05408a
When creating a new dataset.
1. If an error is encountered on 'Save' press, like missing required field values, the keyword field get cleared out and the user needs to re-enter the keywords.
2. URL field contains space between ".../dataset/" and the generated slug when it should not.
![image.png](https://images.zenhubusercontent.com/5e3c6715d85e5dced833aef6/31e68754-f0ea-4dc3-99c5-93b4a17dffb9)
3. Contact field's Organization field label overlaps into the field
![image.png](https://images.zenhubusercontent.com/5e3c6715d85e5dced833aef6/7de9a5a0-afa7-42a6-96de-a64f6e1edd89)
4. Keyword field does not support copy and paste of multiple keywords from a text file.
- The users often have a pre-set text file with space-delimited keywords in them that they would like to simply copy and paste into the field.
5. ~~Keyword field does not let user enter multiple keyword without clicking outside the field for each keyword.~~
- The user expects to be able to type-in a keyword (one word or hyphenated phrase), press space, and enter another keyword. The field considers space characters as part of the keyword ~~when it should not~~.
- EDIT: The users will need to explore on their own time how the keyword field works. Would be nice to have a short blurb on how to efficiently enter multiple keywords.

Contributor guide

Open the contributing guide

Research direction

Start in the Dataset creation UI and reproduce each reported behavior: keyword loss after Save validation, the URL spacing, the overlapping Organization label, and multi-keyword paste or entry. Trace the relevant form components and existing UI tests, if present; done means the four remaining behaviors work as described and the edited keyword-entry guidance is clear.

Written by the indexing model from the issue text.

Assessment

Tech stack
javascript
Domain
frontend
Issue type
Bug
Difficulty
4/5
Estimated time
3-5 days
Activity status
Stale
Clarity
Mostly clear
Newbie friendliness
25/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.