Proposal Types

Proposal Types (/admin/proposal-types) classifies project estimates (for example Lump Sum or Unit Price). Rows show Name and Status.

Permissions: FunctionId PROPOSAL_TYPE (26), menu Estimating → Libraries → Proposal Types (function.url = proposal_type). View for the list; Add for New; Edit / Delete for row menu and bulk bar.

Screen layout

Proposal Types maintainer

Figure: FoodHub catalog list with Search proposal types…, Export, Name, Status, New, and row actions.

RegionWhat you see
Page toolbarTitle Proposal Types, subtitle, New, ? help.
Data cardSearch, Export, sortable columns, checkboxes, bulk Delete, pagination.
ModalName + Status; Cancel / Save in header (Surface B on list URL).

Default sort: Name ascending.

List behavior

  • Search — matches Name.
  • Export — Copy / Excel / CSV for the current page.
  • Row ⋮ — Edit · Delete.
FieldRules
NameRequired.
StatusActive / Inactive.

Delete

Blocked when an estimate still references the type (proposal_type_id). Bulk delete uses the same constraint (legacy messages).

Success toast: The operation was successful.