Inventory Management

Maintain real-time ledgers of physical assets (uniforms, lab equipment, stationary) and track their issuance to Staff.

1. Catalog & Stock Ingestion

Before issuing items, establish the inventory parameters.

  1. Categories: Go to Inventory > Item Category. Group assets logically (e.g., 'Consumables', 'Electronics').
  2. Items: Go to Item List. Create specific definitions like "Chalk Box" or "Projector".
  3. Stock Processing: Items are created with 0 stock. You must use the 'Add Stock' function to declare purchases. The system increments the `stock_quantity` variable based on these historical purchase records.
Historical Delete Locks: The `ItemController` forbids the deletion of any Item entity that currently has "Pending Issues" (items out in the field). Items with historical returned records can be deleted, but this triggers a silent cascade removal of that item's history.

2. Item Issuance & Returns

Distributing assets to Staff members.

Returning Issued Items

When an asset (like a laptop or keys) is returned:

Screenshot