Jobs UI Plugins

JobProposalTemplatePlugin

Provides the Proposal Template tab in the Jobs section for managing reusable proposal templates.

Plugin Details

PropertyValue
Plugin IDjob-proposal-template
Package@gauzy/plugin-job-proposal-ui
Version1.0.0
Locationjobs-sections
PermissionORG_PROPOSAL_TEMPLATES_VIEW
TypeModule-based

Plugin Definition

export const JobProposalTemplatePlugin: PluginUiDefinition = {
  id: 'job-proposal-template',
  version: '1.0.0',
  location: 'jobs-sections',
  module: JobProposalTemplateModule,
  permissionKeys: [PermissionsEnum.ORG_PROPOSAL_TEMPLATES_VIEW],
  routes: [JOB_PROPOSAL_TEMPLATE_ROUTE as PluginRouteInput]
};

Route

  • Path: /pages/jobs/proposal-template
  • Module: JobProposalTemplateModule (lazy-loaded)
  • Redirect on denied: /pages/jobs/search
  • Selectors: project: false, team: false

Features

  • Browse and manage reusable proposal templates
  • Create and edit templates with form builder
  • Conditional "Add" button for users with PROPOSAL_TEMPLATES_EDIT permission

Adds a "Proposal Template" tab with far fa-file-alt icon in the Jobs section.

Edit this page

Copyright © 2023-Present Ever Co. LTD.Docs by Sourcey