Default true; inactive rows hidden from new product links
Controlled substance
No
Amber Controlled pill; Rx priority in CS Command Center
Schedule G
No
Sky Schedule G pill; pharmacist sign-off at POS
Global ingredient
L1 only
When true, tenant_id is null and all tenants see the row
Form fields and regulatory toggles.
Scope rules
Row type
Tenant user
L1 admin
Global (is_global)
Read-only; Edit/Delete disabled
Full edit/delete
Tenant (tenant_id = own)
Full edit/delete
Full edit/delete
Tenant (other tenant)
Hidden
Visible; editable
Permissions
Permission
Grants
product.ingredients
View Ingredients page, CRUD within scope rules
L1 roles: L1_SUPER_ADMIN, L1_AILAAJ_ADMIN — see admin notice on page load.
Downstream effects
Products linked to an ingredient inherit its regulatory flags for Smart Counter and order routing. Deleting an ingredient may leave products without flags until remapped.