Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Allow adding metadata entries with value in one step in metadata editor #5886

Open
solth opened this issue Jan 18, 2024 · 0 comments
Open

Allow adding metadata entries with value in one step in metadata editor #5886

solth opened this issue Jan 18, 2024 · 0 comments

Comments

@solth
Copy link
Member

solth commented Jan 18, 2024

Is your feature request related to a problem? Please describe.
When adding new metadata entries to a process in the metadata editor of Kitodo.Production, it is currently not possible to add a value for the new metadata at the same time:
Bildschirmfoto 2024-01-18 um 15 18 53
Instead, the new metadata entry is added to the metadata table and any value must be inserted separately afterwards:
Bildschirmfoto 2024-01-18 um 15 28 29
This is quite cumbersome, especially if the metadata table already contains many entries. Further exacerbating this issue is the fact that the tree table does scroll to the new metadata, but instead the user must manually search for the new entry in the list.

Describe the solution you'd like
It should be possible to directly add a value in the dialog used to add new metadata to a process. When selecting a metadata from the list, a second input field should be shown for the value:
newmetadata

The type of the value-input-field should depend on the type of the metadata (input text for standard metadata, calendar picker for dates, checkboxes for boolean metadata etc.).

Metadata groups shoud be exempt from this and instead of the input field display a note informing the user that metadata groups need to be populated afterwards.

In addition the metadata table should scroll to the new field and put the browser focus on it so that the user can immediately change or adjust the value if required.

Additional context
This topic has been discussed at the Kitodo community meeting 2023 and has been documented at #5881 and https://github.com/kitodo/kitodo-production/wiki/Barcamp-2023:-Usability-Metadateneditor

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

1 participant