Skip to content

Support AllowManualEntry for select result options#172

Open
nnpvaan wants to merge 3 commits into
senaite:2.xfrom
nnpvaan:feature/support-allow-manual-entry-for-other-option
Open

Support AllowManualEntry for select result options#172
nnpvaan wants to merge 3 commits into
senaite:2.xfrom
nnpvaan:feature/support-allow-manual-entry-for-other-option

Conversation

@nnpvaan

@nnpvaan nnpvaan commented May 11, 2026

Copy link
Copy Markdown

Description of the issue/feature this PR addresses

This PR add listing-side support for AllowManualEntry on select result options, so users can enter free-text results when a manual-enabled option is selected.

Current behavior before PR

  • Select result fields in senaite.app.listing only allow choosing predefined values.
  • No inline text input is shown for manual entry based on option-level configuration.

Desired behavior after PR is merged

  • When a selected option has AllowManualEntry = True, an inline text input is shown in the listing result cell.
  • Typed text is used as the result value for save/update.
  • When selecting a non-manual option, inline text input is hidden and standard select behavior remains unchanged.

--
I confirm I have tested the PR thoroughly and coded it according to PEP8
standards.

@ramonski ramonski requested review from ramonski and xispa June 23, 2026 12:46
@ramonski ramonski added the Enhancement ✨ Improvement to existing functionality label Jun 23, 2026
@ramonski ramonski removed request for ramonski and xispa June 23, 2026 12:47
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

Enhancement ✨ Improvement to existing functionality

Development

Successfully merging this pull request may close these issues.

3 participants