ReDI-School / connect

Mentor-mentee and jobseeker-company matchmaking platform used by ReDI School of Digital Integration, in Berlin, Munich and Düsseldorf, Germany.
https://connect.berlin.redi-school.org
24 stars 8 forks source link

[TP/Job Posting:] Implement deactivation/reactivation for job postings #761

Closed katamatata closed 1 year ago

katamatata commented 1 year ago

Context/background

There are many old job postings on Talent Pool that are not available anymore. We want to improve user experience on the platform and keep the focus on active opportunities by introducing the job posting's expiration policy. At the same time, we want to give the companies the possibility to repost their expired job postings.

Acceptance criteria (for QA)

AC1: The job posting should be automatically deactivated 6 months after it was posted. AC2: Once a job posting reaches its expiration date, it must be hidden from the Jobseeker view on the Browse Job Listings page. AC3: TP company representatives are able to see their expired job postings - categorized separately from the active listings - in the Company Profile and are able to reactivate them if necessary. AC4: Each job listing card in the Active Job Listings section should display an Expires in XX days label. AC5: Each job listing card in the Expired Job Listings section should have a Reactivate Job Posting button. AC6: A reminder e-mail should be automatically sent to the TP company representatives 4,5 months after the job was posted to inform them about the expiration period and ask for their action if they want to reactivate it. This reminder should contain an action button - Reactivate Job Posting. AC7: When a company representative clicks on a Reactivate Job Posting button in the reminder e-mail or Company Profile (Expired Job Listings section), the date of posting displayed on the Job Listing page should be updated to the date of reactivation. AC8: If there were no actions for reactivation of the job posting, an email should be automatically sent to the company representatives 6 months after the job was posted to inform them about its deactivation.

What needs to be done?

katamatata commented 1 year ago

This ticket is the outcome of the discussions in the comments of ticket #500 and in Slack chat here.

astkhikatredi commented 1 year ago

Dear @katamatata and @helloanil, I got a confirmation from Janis, that the "Repost Job button" could be skipped for this ticket.

katamatata commented 1 year ago

@astkhikatredi, will the number & the timeline of the reminders stay the same?

astkhikatredi commented 1 year ago

Dear @katamatata yes, 2 reminders: after 4.5 months after the job was posted and after 6 months. The text of the reminder after 4.5 months is updated in the Google doc and in the SF HTML template. The text of the reminder after 6 months will remain with no changes.