👁 Previewing as - click to exit
Inventory Manager
Oshki-Wenjack
?
Dashboard
Total Items
Available
Out on Loan
Overdue
Pending Setup
Assigned
In Repair
Checked out
Due back
Overdue
Returned
Reserved
Due Back This Week
Loading...
Recent Activity
Loading...
Check In / Out
Search or scan a QR code to get started
Log
Inventory
All Active
Available
Checked Out
Overdue
Assigned
Pending
Given Away
In Repair
Retired
Overdue
Reservations
Settings
Azure / M365
Configuration is loaded from config.json in the app repository - edit that file to change these values. Setup guide →
Tenant ID
Client ID
SharePoint Site
App URL
Enterprise App ID
Mail (Send As)
Emails send from [email protected] via the /api/sendMail Azure Function. Set TENANT_ID, CLIENT_ID, and CLIENT_SECRET in Azure Portal → your Static Web App → Settings → Environment variables. The app registration needs Mail.Send (Application) permission with admin consent.
Item Types
🔔 Monitor Stock shows a dashboard banner when all items of that type are checked out.
Overdue Escalation
Sends an email to a supervisor when something is overdue by more than X days.
Colleague Holds (Ethos Integration)
Automatically places a hold on a student's Colleague record when a student loan is overdue by more than X days, and removes it as soon as the item is checked back in. Requires ETHOS_BASE_URL and ETHOS_API_KEY to be configured on the server.
Batch Import Notification
Sends a summary email when a bulk import batch is fully verified and added to inventory.
Email Templates
Customize the emails and notifications the app sends. Each template is preloaded with its current text (or the built-in default if you haven't customized it) so you can edit from there. Clear a field and save to fall back to the built-in default.
Roles & Access
Roles are loaded from ITGearRoles. Each role can control page visibility, device-type access, and action permissions from the UI.
User Roles
Assign users to any active role defined in ITGearRoles.
Preview UI as Role
Audit Log
Admin actions, email reminders, and escalations — inventory movements are in the Log tab.
0 entries
Reports
Excel workbook includes: Summary, Active Loans, Staff Assigned, Overdue, Type Utilization, Person Activity, Damage & Condition, Full Log, Inventory, In Repair, Giveaways, Retired.
Date range filters Full Log and Person Activity sheets. Leave blank for full history.
Quick Exports (CSV)
Print Labels
DK-11218 · 24mm ⌀
1 · Configure
2 · Print Labels
3 · Verify Devices
Select a type and quantity to preview IDs...
Add Item
Asset ID (auto-assigned)
QR encodes
this number
Syncing...