Skip to content

Latest commit

 

History

History
28 lines (19 loc) · 974 Bytes

File metadata and controls

28 lines (19 loc) · 974 Bytes

Customise Stages - Technical Overview

Clients can customise the names and number of stages for each particular job within the client dashboard.

Main features:

  • clients can select and unselect the stages for each individual job
  • clients cannot unselect stages if there are already candidates in this stage

Endpoints:

  • GET /jobs/id/stages - displays the form with checkboxes
  • POST /jobs/edit/stages - submits the form

Context object rendered to the view:

{ job: 'title',
  stages: { idStage: {name: 'string', candidates: 0, allowed: true or false},
            idStage: {name: 'string', candidates: 0, allowed: true},
            idStage: {name: 'string', candidates: 0, allowed: true},
            ...
          }  
}

More information can be found in the issue 475 and also on the relevant wiki page here