Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

[TP/JobListing]: Introducing Preview job posting modal, new user flows (Preview: 2 out of 2) #906

Open
astkhikatredi opened this issue Apr 22, 2024 · 1 comment
Labels
Area/backend [loopback/nestjs] in the backend side application Area/frontend [react] in the client side application

Comments

@astkhikatredi
Copy link
Contributor

astkhikatredi commented Apr 22, 2024

Context/background

In the current workflow, companies cannot preview the job listings while they create or edit them. Since companies also cannot see the job listings, they have no idea how their job listings are presented to the jobseekers. This creates a bad user experience for both jobseekers and companies.
The initial ticket with the design files is here: #637

What needs to be done?

General changes
(please check the "Overall changes to be observed" part in the design file)

  • The button that was previously entitled ”save” has been changed to "publish".
  • Ensure Title Case consistency in all field titles within modals.
  • Adjust modal padding to 32px.
  • Text over the heading (”publish job postings on Talent Pool) was removed
  • Remove cancel button inside Edit modals.
  • Move close button inside the modal and display confirmation dialogue upon clicking if any information was entered.
  • Disable card highlight on hover.

New Function Modal: Preview Job Postings (please check design part 2)

  • Implement a modal for previewing job postings, moving in from right to left and out from left to right.
  • Ensure alignment with prototype design.

Active job postings - new flows in 3-dots-menu for Open, Edit and Create a Job Posting with Preview function modal: (please check design part 1)

  • Add Open option to the 3dots menu, opening the Job Posting View inside the modal.
  • Implement modal actions for "Edit" and "Delete" with confirmation dialogue for deletion.
  • User flow is: Open (View) > Edit > Preview > Publish.
  • Please note the difference in the description for View and Preview modals for the job postings.
  • When a user clicks on Edit in a 3-dots-menu, then the flow to be the following: Edit > Preview > Publish
  • When a user clicks on + (Create Job Posting), then the flow is: Create Job Posting > Preview > Publish

Expired job postings - new flow for Reactivate job posting (please check design part 1)

  • Implement functionality for Reactivate option to open the Edit Job Posting modal.
  • Define flow: Reactivate > Edit > Preview > Publish.

Please follow the design file below for the details.

Design File

Here is the design file. If you have any questions, please reach out to @ligiamxm.

@astkhikatredi astkhikatredi added the Priority: High This ticket has a high priority label Apr 23, 2024
@katamatata katamatata added Area/frontend [react] in the client side application Area/backend [loopback/nestjs] in the backend side application and removed Task labels Apr 25, 2024
@astkhikatredi astkhikatredi changed the title [TP/JobListing]: Introducing Preview job posting modal, new user flows [TP/JobListing]: Introducing Preview job posting modal, new user flows ((Preview: 2 out of 2) Apr 26, 2024
@astkhikatredi astkhikatredi changed the title [TP/JobListing]: Introducing Preview job posting modal, new user flows ((Preview: 2 out of 2) [TP/JobListing]: Introducing Preview job posting modal, new user flows (Preview: 2 out of 2) Apr 26, 2024
@ligiamxm ligiamxm moved this to Ready for Execution in TP: ReDI Talent Pool Jun 13, 2024
@astkhikatredi
Copy link
Contributor Author

astkhikatredi commented Jul 23, 2024

Anil's estimation of this ticket: 10-12 hours.

@astkhikatredi astkhikatredi removed the Priority: High This ticket has a high priority label Jul 26, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Area/backend [loopback/nestjs] in the backend side application Area/frontend [react] in the client side application
Projects
None yet
Development

No branches or pull requests

2 participants