Concrete Vendors (/admin/vendors) stores suppliers used on projects and data tracking. The list shows Name, Email (vendor contact_email), Phone, Address, and Category (Supplies / Service / Concrete). General also has Website.
Permissions: FunctionId CONCRETE_VENDOR (21), menu Accounts Payable → Vendors (conc_vendor). View opens the page; Add / Edit / Delete control actions.
Screen layout
| Region | What you see |
|---|---|
| Toolbar | Title Concrete Vendors, New, ? help. |
| Table | Search (empty or ≥3 chars), Export, sort, bulk delete, row ⋮. |
| Wizard | New Concrete Vendors: — steps General + Contacts. Edit adds Projects (read-only). Address uses Places search (same as Companies). |
Contacts step
Table columns: Name, Email, Phone, Role, Notes, Actions. New opens a contact dialog; delete uses legacy cleanup for schedule links.
Delete
Vendors linked via project.vendor_id or project_concrete_vendor cannot be deleted; messages match the Symfony admin.