Proposal Types (/admin/proposal-types) clasifica project estimates (por ejemplo Lump Sum o Unit Price). El listado muestra Name y Status.
Permisos: FunctionId PROPOSAL_TYPE (26), menú Estimating → Libraries → Proposal Types (function.url = proposal_type). View para el listado; Add para New; Edit / Delete en menú de fila y barra bulk.
Disposición de la pantalla
Figura: listado FoodHub con Search proposal types…, Export, Name, Status, New y acciones por fila.
| Región | Qué ves |
|---|---|
| Barra de página | Título Proposal Types, subtítulo, New, ayuda ?. |
| Tarjeta de datos | Search, Export, columnas ordenables, checkboxes, bulk Delete, paginación. |
| Modal | Name + Status; Cancel / Save en la cabecera (superficie B en la URL del listado). |
Orden por defecto: Name ascendente.
Listado
- Search — coincide con Name.
- Export — Copy / Excel / CSV de la página actual.
- ⋮ — Edit · Delete.
Campos del modal
| Campo | Reglas |
|---|---|
| Name | Obligatorio. |
| Status | Active / Inactive. |
Borrado
Bloqueado si un estimate sigue referenciando el tipo (proposal_type_id). Misma regla en bulk delete (mensajes legado).
Toast de éxito: The operation was successful.