sillsdev / sillsdev/TheCombine

[DataEntry > ExistingDataTable] Change the semantic domain of a side-bar entry

Open
#3,977 1 comment 0 reactions 0 assignees View on GitHub

Nobody has claimed this yet.

component: DataEntry enhancement lowpriority Needs UX Design
Dominant language
TypeScript
Stars
22
Forks
10
Avg merge
2d 2h
Merged PRs (30d)
9

Description

From a Rapid Word Collection organizer:

It would be nice to be able to reassign domains to an entry collected, in the case where one accidentally records it in the wrong domain (too specific in a daughter domain, in a sibling domain, or in a parent domain or just a completely different domain). I imagine right-clicking on a word in the right upper area of the page that lists already collected entries and having a drop-down menu that says "reassign domain" and then when one clicks, it displays the tree with the domains, allowing one to click on a new domain, which would move the word to that domain. This also could be done in the "Edit entries" area, but I think it would be more helpful to move on the spot, without having to exit "Data Entry" mode.

Contributor guide

No contributing guide indexed for this repository

First steps

  1. Read the whole issue, then the project's contributing guide.
  2. Comment on the issue to say you are picking it up — it saves two people doing the same work.
  3. Fork the repository and make your change on a branch.
  4. Open a pull request that references the issue number.

Research direction

Start at the DataEntry > ExistingDataTable area described in the issue and inspect how collected entries and domains are displayed. Define the reassignment interaction and domain-tree selection there; done means an existing entry can be moved from its current domain to a selected domain without leaving Data Entry mode.

Written by the indexing model from the issue text.

Assessment

Tech stack
typescript
Domain
frontend
Issue type
Feature
Difficulty
5/5
Estimated time
Over a week
Activity status
Stale
Clarity
Mostly clear
Newbie friendliness
30/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.