Small ELN improvements
Bugs that need to be fixed
-
When a numeric field filled and the value is removed afterwards, an error occurs (#1362 (closed)). There seems to be different problems with both int and floats. The error is happening in the processing, not the UI. - [unable to reproduce] You cannot remove the value from a ReferenceEditQuantity field.
-
Only the main_author
should be allowed to remove an upload. Currently all co-authors can. This needs to be fixed in the API and in the UI. -
When the Datatable
component shows table rows that are wider than the table, you have to scroll to reach the table actions (e.g. the "->" button). We need to make sure that the table actions are always visible.
Simple things and low hanging fruits
-
Duplicate functionality for entries. Entries can already be duplicated in the file browser. For convinience, we need to add a "duplicate" button (there is a well-known icon in the MUI icon set). This button should be added to the entry overview page and as an additional table action to the entry table on the upload overview page. (#1099 (closed)) -
For convenience we should add a "search" button to the upload page. Clicking the button should open a menu similar to the "explore" menu. Clicking on a menu item should navigate to the respective search app and preselect the respective upload id (#1100 (closed), #1143 (closed)) -
Currently, plots generated by the plot annotation use the units from the global units system. If there is a display unit on the respective quantity, this should be used instead. (#1059 (closed)) -
FileEditQuantity on a list-shaped quantity does not allow to navigate to the file preview. This only works for scalar-shaped file quantities (#1033 (closed)) -
When uploading a file with the FileEditQuantity, no upload progress is shown. We need to show the same progress model (and disable the ui) as we used for uploading files to an upload -
It should be possible to upload multiple files to a list-shaped FileEditQuantity. -
The checkbox options in the ReferenceEditQuantity dialog should all be unchecked by default. We need other options: "From this upload", "From my uploads", "From my (co)-authored uploads", "From published uploads" -
The RichTextEditor annotation needs an option to define the default hight of the text editor -
ReferenceEditQuantities that target an entry with processing error, do not allow to navigate to this entry (even if an archive exists). -
We need to visually tell that an entry has a (processing) error. It should be visible on all entry pages, in the upload page entry list, in the file browser, when opening a reference to an entry with error. -
It is really hard to see list-shape edit quantities. They should be foldable and unfolded edit field should be indented. Folding like with repeating sub-sections. -
Clicking the (+) button on folded repeated sub-sections, should unfold the sub-section and highlight the new sub-section. -
Indicate that there are co-authors in the uploads list (and on the upload page). The "publish" icon could show this. -
We might also offer co-authors and reviewers as table columns (similar to authors on entry tables). -
If upload and entry names are available, use them in the breadcrumbs. Maybe fall back to file name for entries. (#1558 (closed))
Maybe not too hard
-
A button EditQuantity for boolean quantities that is automatically set to False after processing. (#1242 (closed)) -
Show (incoming) references as a table that shows, allows to sort, and/or filter based on the reference quantity definition -
Allow to parameterize error and warning logs with a path to the quantity or section that causes the error. The logs can be taken from the processing logs to show the error on the quantity or section. -
API+UI to create+delete groups. Co-authors and reviewers can be added or removed from groups. Groups can be added/removed to uploads. Needs more discussion. (#1016 (closed))
Edited by Mohammad Nakhaee