diff --git a/src/PowderCoating.Web/Helpers/HelpKnowledgeBase.cs b/src/PowderCoating.Web/Helpers/HelpKnowledgeBase.cs index 143a4ab..0778cec 100644 --- a/src/PowderCoating.Web/Helpers/HelpKnowledgeBase.cs +++ b/src/PowderCoating.Web/Helpers/HelpKnowledgeBase.cs @@ -466,7 +466,8 @@ public static class HelpKnowledgeBase Filter by item, date range, and transaction type. Summary pills show total lbs received, used, and net adjustments. Access from the sidebar ("Inventory Activity") or via "View Activity History" on any item's Details page (pre-filtered to that item). **QR Code Labels & Mobile Usage Logging:** - - Print a QR label from any item's Details page → click "Print QR Label" → opens a standalone print page with the item name, SKU, colour, and QR code. Print and stick on the bag/bin. + - Print a QR label from any item's Details page OR from the QR icon in the Actions column on the Inventory list page → click "Print QR Label" → a preview modal opens with the label (item name, SKU, colour, finish, and QR code). Click "Print Label" inside the modal to send to your printer without opening a new tab. + - You can also print from the list page without opening the item: click the QR icon (first button in the action column) next to any row. - Scan the QR code with a phone camera → opens the mobile-friendly Log Usage page at /Inventory/Scan/[item-id] - On the scan page: select a job (My Jobs shows jobs assigned to the logged-in user; Other Jobs shows all open jobs; No Job logs without a reference), enter quantity used (live balance preview shown), choose reason (Job Usage / Waste / Correction / Transfer Out), add optional notes, tap Save - After saving: success screen with "Log Another Item for This Job" (returns to scan with same job pre-selected) or "Back to Inventory" / "View Item Details" diff --git a/src/PowderCoating.Web/Views/Help/Inventory.cshtml b/src/PowderCoating.Web/Views/Help/Inventory.cshtml index 25d32a6..3eedca5 100644 --- a/src/PowderCoating.Web/Views/Help/Inventory.cshtml +++ b/src/PowderCoating.Web/Views/Help/Inventory.cshtml @@ -347,10 +347,14 @@

Printing a label

+

You can print from two places — the item's Details page, or directly from the list without opening the item.

    -
  1. Open the inventory item's Details page.
  2. -
  3. Click Print QR Label in the Actions panel — the label opens in a new tab.
  4. -
  5. Click Print Label and send it to your printer. The label is sized for a standard 3.5″ label and includes the item name, SKU, colour, finish, and manufacturer.
  6. +
  7. + From the list: click the QR icon (first button in the Actions column) next to any row. +
    From Details: click Print QR Label in the Actions panel. +
  8. +
  9. A preview modal opens showing the label — item name, SKU, colour, finish, and QR code.
  10. +
  11. Click Print Label inside the modal to send it to your printer. No new tab is opened; printing happens directly in the modal. The label is sized for a standard 3.5″ label.

Scanning and logging usage

diff --git a/src/PowderCoating.Web/Views/Help/Vendors.cshtml b/src/PowderCoating.Web/Views/Help/Vendors.cshtml index 8b96209..7cafd1f 100644 --- a/src/PowderCoating.Web/Views/Help/Vendors.cshtml +++ b/src/PowderCoating.Web/Views/Help/Vendors.cshtml @@ -149,6 +149,43 @@ +
+

+ Supply Categories +

+

+ Each vendor can be tagged with one or more Supply Categories — for example, + Powder, Chemical, or Consumables. These tags tell the system what types of + inventory items this vendor supplies. +

+

+ When you add or edit an inventory item and choose a Category, the vendor dropdown + automatically filters to show only vendors tagged for that category. This prevents accidentally + selecting an unrelated supplier. +

+ +

To tag a vendor with supply categories:

+
    +
  1. Open the vendor's Edit page (click the vendor name in the list, then Edit).
  2. +
  3. In the Supply Categories section, check the boxes that apply.
  4. +
  5. Click Save Vendor.
  6. +
+ +
+

Deactivating a Vendor @@ -186,6 +223,7 @@ Default Expense Account Payment Terms Preferred Vendor + Supply Categories Vendor Details Page Deactivating a Vendor