Skip to content

feat(file-movement): barcode scanner, single document lifecycle, and mutual giver-receiver exclusion - #20

Closed
abdullahsyed4c wants to merge 19 commits into
4csolutions:masterfrom
abdullahsyed4c:feature/barcode-file-movement
Closed

abdullahsyed4c wants to merge 19 commits into
4csolutions:masterfrom
abdullahsyed4c:feature/barcode-file-movement

Conversation

@abdullahsyed4c

Copy link
Copy Markdown

Summary

This pull request unifies and refines the File Movement tracking system:

  1. Unified Single Document Lifecycle:
    • Outgoing and Incoming movements are now managed within a single document.
    • Outgoing files are saved and submitted in Outgoing Files table.
    • Incoming files are received and recorded in Incoming Files table on the same document upon clicking Create Incoming.
    • Outgoing vs Incoming comparison operates in real time with unreturned files listed in Missing Files.
  2. Barcode & ID Scanning:
    • Dedicated scanner inputs positioned directly above Outgoing Files and Incoming Files tables.
    • Instant validation and parsing for Barcode, Case ID, and Matter ID.
  3. Return Missing Files Scanner:
    • Replaced manual checkbox selection with a live scanner-only modal supporting camera and handheld barcode guns.
  4. Giver & Receiver Mutual Exclusion:
    • Filtered dropdown queries dynamically prevent selecting the same employee for both Giver and Receiver.

@mujeerhashmi

Copy link
Copy Markdown
Contributor

Rebase on version-16

@abdullahsyed4c
abdullahsyed4c force-pushed the feature/barcode-file-movement branch from 1c678f6 to b41d6f3 Compare October 13, 2026 06:47
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants