uwazi icon indicating copy to clipboard operation
uwazi copied to clipboard

New Thesauri UI

Open konzz opened this issue 1 year ago • 3 comments

Implement the new Thesauri UI as in the design

  • Can top-level thesaurus be dragged into a group? What happens to denormalization processes?

konzz avatar Feb 05 '24 16:02 konzz

Pretty much what we've been doing in most settings pages with the new empty state for tables that should propagate to any table that could find itself empty (No [x]).

Settings / Thesauri - empty Screenshot 2024-02-07 at 20 55 53

Settings / Thesauri - list Screenshot 2024-02-07 at 21 00 14

Settings / Thesauri - selected (+action-bar) Screenshot 2024-02-07 at 20 59 49

Settings / Thesaurus - new (empty) Screenshot 2024-02-07 at 20 56 32

Settings / Thesaurus - add item Screenshot 2024-02-07 at 20 56 49 Screenshot 2024-02-07 at 20 57 03

Settings / Thesaurus - list Screenshot 2024-02-07 at 20 57 22

Settings / Thesaurus - edit item Screenshot 2024-02-07 at 20 58 04

Settings / Thesaurus - add group Screenshot 2024-02-07 at 20 59 18

Settings / Thesaurus - list - add group + item Screenshot 2024-02-07 at 20 59 28

Settings / Thesaurus - list - group expand Screenshot 2024-02-07 at 20 58 57

Settings / Thesaurus - list - selected (+action-bar) item & group expand If moving items inside and outside is possible: we could add bulk actions to group and ungroup (those buttons are not required for this iteration) Screenshot 2024-02-07 at 20 58 57


Prototype


**There's a slight change that I'm proposing only for the table actions/buttons, so they become less present ("in-your-face"), but only if possible. :)

Screenshot 2024-02-07 at 21 14 31

juanmnl avatar Feb 08 '24 02:02 juanmnl

The current Thesauri UI is on charge of the Topic Classification feature!

This feature automatically suggests dictionary options for entities. The suggestions are handled using two specific windows within Uwazi's Thesauri UI. To access these windows, there are some buttons in the Thesauri UI.

Topic classification is behind a feature toggle that is activated for each object in the dictionary collection, using the following field:

enable_classification: true

For each of the dictionaries that has topic classification enabled, a button appears in the UI.

Screenshot from 2024-02-13 16-29-24

And when the new button is pressed, it redirects to "/settings/dictionaries/cockpit/{id}"

Screenshot from 2024-02-13 16-30-06

gabriel-piles avatar Feb 13 '24 16:02 gabriel-piles

@gabriel-piles this is unrelated to what we are developing right now. This is meant for topic classification for paragraphs that are contained in a rich text field. Before supporting this we first need to have another feature that is a paragraph extractor and another feature that is ML over the rich text field contents.

Also, I would like no to pollute the thesauri UI with anything related to ML.

So let's ignore this for now.

txau avatar Feb 15 '24 16:02 txau