ELN proof of concept

image

  • section editor component
  • editable archives
  • edit function in archive browser
  • section cards for overview
  • add entry (from template)
  • files card
  • preview for image files
  • component to select a reference (of a certain type)
  • renames in the UI (Processing -> Management, Uploads -> Projects)

section editor component (@mnakh)

  • enums
  • numbers (float, int)
  • units
  • list of ...
  • customize: textfield properties from metainfo (e.g. larger text field)
  • create sub sections
  • the metainfo describes what is editable

editable archives

  • PUT/POST entry API (creates/updates raw file, runs a special immediate celery-less processing)
  • archive browser lanes can switch between view and edit
  • the archive browser can pick-up on new sub-sections
  • save switches back and saves on server

section cards for overview

  • uses the section editor component (does not allow sub sections)

add entry (from template)

  • button on upload page (entry table?)
  • selection from possible root sections (sample, experiment)
  • prompt for file name (with default untitled-n.archive.json)

preview for images files

  • small preview for files card
  • find a react component?
  • just use <img>

files card

  • a grid with files preview
  • switch between list and grid

component to select and entry (or section)

  • uses a simple es search for (root) quantity and author
  • ordered by time
  • another "field" to select section (similar to archive search filter)
Edited Mar 24, 2022 by Markus Scheidgen
Assignee Loading
Time tracking Loading