Skip to content

feat(transactions): generate default manual reference numbers (#64)#86

Merged
tswarren merged 1 commit intomainfrom
feature/64-default-reference-number
Mar 9, 2026
Merged

feat(transactions): generate default manual reference numbers (#64)#86
tswarren merged 1 commit intomainfrom
feature/64-default-reference-number

Conversation

@tswarren
Copy link
Contributor

@tswarren tswarren commented Mar 9, 2026

  • Add TransactionEntry::Request helper for MAN-{code}-{YYMMDDHHMMSS} when blank
  • Apply default in from_form for MANUAL_ENTRY_CODES before validation
  • Wire workstation JS autofill on type selection; preserve operator edits
  • Preserve generated value through preview → confirm → post
  • Add request and controller tests for defaults, overrides, preview preservation

Made-with: Cursor

Summary

Test plan

  • [ ]

Data / migration impact

  • None

Financial logic risk

  • None

UI notes

  • Screenshots not applicable
- Add TransactionEntry::Request helper for MAN-{code}-{YYMMDDHHMMSS} when blank - Apply default in from_form for MANUAL_ENTRY_CODES before validation - Wire workstation JS autofill on type selection; preserve operator edits - Preserve generated value through preview → confirm → post - Add request and controller tests for defaults, overrides, preview preservation Made-with: Cursor
@tswarren tswarren linked an issue Mar 9, 2026 that may be closed by this pull request
@tswarren tswarren self-assigned this Mar 9, 2026
@tswarren tswarren added the feature New capability or meaningful product enhancement label Mar 9, 2026
@tswarren tswarren merged commit d84c7bc into main Mar 9, 2026
4 checks passed
@tswarren tswarren deleted the feature/64-default-reference-number branch March 9, 2026 21:30
@tswarren tswarren linked an issue Mar 9, 2026 that may be closed by this pull request
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

feature New capability or meaningful product enhancement

1 participant