OpenConceptLab / ocl_issues

Issues for all OCL repos. NOTE: Install ZenHub Browser Extension and request access to the OCL Roadmap board to view all issues and to contribute
4 stars 1 forks source link

Create and Update Concepts and Mappings #1376

Open paulsonder opened 1 year ago

paulsonder commented 1 year ago

Background and context

This issue describes how an OCL user creates, update (and delete) an OCL resource (a Concept or Mapping).

OOUX

Objects: Concept and Mapping Type: Object interaction (creating an object or updating it via its form).

User Stories

As a: terminology implementor or publisher I want: create or update Concepts and Mappings using a simple UI So that: I'm able to maintain my Resources via the TermBrowser, reducing the need for external tools or files.

As a: terminology implementor or publisher I want: create or update Concepts and Mappings in context of a Search Result or Repository So that: I'm able to view content in list or card view in the same UX

As a: terminology implementor or publisher I want: utilise searchlight when picking from or searching a list of resources to complete the form So that: I have a consistent and larger workspace to locate the correct resource(s) with the necessary context (supporting information).

Design: UX / UI documentation

https://zpl.io/zwkrdpM

Handover notes

paynejd commented 1 year ago

Starting a list of requirements/features that we might squeeze into the concept/mapping form redesign:

Concepts

Concept Details Action Menu:

jamlung-ri commented 1 year ago

Note: Let's start in the context of Sources for the time being. We will want to keep the Collection context in mind but we will not design for it quite yet.

paulsonder commented 1 year ago

Design sprint activities described below:

Screenshot 2022-12-01 at 12 41 16
paulsonder commented 6 months ago

@jamlung-ri Are there any additional product requirements you want to add before Sunny can get started on this?

paynejd commented 6 months ago

Ideas for consideration, but this is just a start -- these concept/mapping edit forms are the first place that we are actually advancing Smart Dictionaries for TBv3, so let's discuss.

Concepts

Mappings

Both

paulsonder commented 4 months ago

The following images show the Concept Detail View in Read, Edit and Create mode.

Read

Detail view

Read w/ menu open

Menu

Edit mode

Edit

Create mode

New

jamlung-ri commented 4 months ago

Nice! I like this direction so far, and one potential addition that would help me is what it looks like specifically when the user is editing that long name in Edit Mode. For example, when the user is in Edit Mode and they click on the text of that long name, does that text become a text form box? Or does the user have to click the three dot menu on the right to edit that name specifically? A quick visual of what it looks like when I'm changing that specific name would help a lot.

snyaggarwal commented 4 months ago

@paulsonder Few more things to consider in designs:

paulsonder commented 4 months ago

Updated designs here: https://zpl.io/vn1GWY7

I will add the URL shortly

jamlung-ri commented 4 months ago

Dependent on #1830 to fully complete this user story