Skip to content

Refactor Interim Fields Display and Add allow_uncertainty Property #2876

@Tim-IA

Description

@Tim-IA

Currently, in Analyses ListingView a new column is created for each interim field. When an analysis requires multiple interim fields, the table expands horizontally to the point where it becomes very difficult to view and manage the data.

Additionally, there is currently no native way to specify if an interim field should capture an uncertainty value alongside its main result.

I propose:

  1. UI/Layout Refactor src/bika/lims/browser/analyses/view.py
    Instead of creating a dedicated column for each interim field, the interim fields should be nested or displayed directly below the main Result column for that specific analysis.

  2. Add allow_uncertainty to Interim Fields
    src/bika/lims/browser/fields/interimfieldsfield.py . If allow_uncertainty is checked/true for a specific interim field, the system should render an interim uncertainty input field directly below the main +- (uncertainty) column.

Image Image

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type
    No fields configured for issues without a type.

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions