DFE-Digital/teaching-vacancies

Create NQT job alert workflow

tatyree opened this issue · 3 comments

TEVA-1010

Background

After discussions, we want to provide a simple, one-stop, self service page to allow NQTs to sign up for job alerts without first needed to complete a search.

Done when

  • A page exists that allows a jobseeker to put in their email, desired subject and any other personalisation details required by #1739 (NOTE: I am checking with Chris that he is happy to recycle an exsiting form design for this - will advise).
  • When this page is submitted it checks that the desired subject is on a whitelist of possible subjects.
    • The jobseeker receives an error message if the subject is not on the whitelist (check with Content for wording)
    • No information is persisted to our system until all the information is valid

If the subject is whitelisted and all other required details are present:

  • The system generates an authentication link that expires in five minutes.
  • The system sends this link in a confirmation email to the jobseeker (this template is a checklist Item on #1739)

The jobseeker clicks on the link:

  • The system sets up a job alert using the new template(s) from #1739
  • The ordinary job alerts workflow applies at this point.

Approval and release:

  • The code has been signed off on staging (or other suitable test environment) by:
    • Design/IA
    • Product
    • Content
  • A suitable PR has been raised and approved
  • The code has been merged to master and deployed to production.

Duplicate, @bencmitchell - see the top of the description 😃

Spoke with Chris about this on Slack - he's going to look at it on Monday the 6th and let me know what he wants to do.