Project Types

Project Types (/admin/project-types) classifies project estimates by type (for example Commercial or Residential). Rows show Name and Status.

Permissions: FunctionId PROJECT_TYPE (25), menu Estimating → Libraries → Project Types (function.url = project_type). View, Add, Edit, and Delete follow the standard maintainer pattern.

Screen layout

Project Types maintainer

Figure: FoodHub list with Search project types…, Name, Status, New, Export, and pagination.

RegionWhat you see
Page toolbarTitle Project Types, subtitle, New, ? help.
Data cardSearch, Export, sortable columns, checkboxes, bulk Delete, pagination.
ModalName and Status; Cancel / Save in header.

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

Deleting a type removes its rows in estimate_project_type first (legacy behavior), then deletes the catalog row when no other blockers exist.

Success toast: The operation was successful.