Place Storage

Place Storage

Place Storage is a shared storage screen used to manage storage areas linked to places.

What the screen includes

  • a list for name, status, type, and actions
  • a create or update drawer
  • form fields for code, name, enumerate_id, parent_id, established_at, and place_id

Source-level observations

  • storage types come from enumerates where type === "storage"
  • parent_id supports nested storage trees
  • edit uses getStorage
  • the delete icon exists, but the delete confirm handler is still empty in the current source
  1. Create storage when a place needs separate storage zones or artifact groups.
  2. Assign place_id early so item records can resolve the correct storage.
  3. Use parent-child structure when the storage model has multiple levels.

Prefer create and update flows

The current shared storage screen has an incomplete delete path in source. The safe day-to-day flows are still create and edit.