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

Create job application #5

Closed
12 tasks done
epintozzi opened this issue Nov 27, 2024 · 2 comments
Closed
12 tasks done

Create job application #5

epintozzi opened this issue Nov 27, 2024 · 2 comments
Assignees

Comments

@epintozzi
Copy link
Contributor

epintozzi commented Nov 27, 2024

A new job application should include:

  • *Position Title
  • *Application URL- Link to posting
  • *Job description- Text box for pasting in the entirety of the job posting (in case it gets taken down and we can't use the link anymore)
  • *Company (dropdown which should link to an existing company resource in the database)
  • Application date (date applied) (can be left blank if not yet applied)
  • *Status (drop down with options: Not yet applied, Submitted, Phone Screen, Interview, Code Challenge, Offer, Rejected)
  • Contact information (Form section built, functionality will be in separate ticket)
  • Notes section

Required fields indicated with a * above

Acceptance Criteria

  • Above features for new job application
  • save button makes patch request to db
  • Error message capability for not filling in required fields
  • Cypress Testing

Image

@epintozzi epintozzi moved this to Backlog in Tracker CRM Nov 27, 2024
@epintozzi epintozzi changed the title Create application Create job application Dec 2, 2024
@epintozzi epintozzi moved this from Backlog to Todo in Tracker CRM Dec 3, 2024
@jchirch
Copy link
Collaborator

jchirch commented Dec 3, 2024

@epintozzi
Are you able to split this ticket to make an additional backend ticket?
There's some backend work I need to complete before proceeding with the ticket as it currently stands.
I need to create a new migration to add a "job application" table to the database, seed the database, and then add CRUD functionality to create that job application.

@epintozzi
Copy link
Contributor Author

Yes I will create the issue. I also think I fixed the permissions problem so you all will be able to make these kinds of issues and edits yourselves going forward.

@jchirch jchirch moved this from Todo to In Progress in Tracker CRM Dec 13, 2024
@jchirch jchirch moved this from In Progress to Done in Tracker CRM Jan 9, 2025
@jchirch jchirch closed this as completed by moving to Done in Tracker CRM Jan 9, 2025
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
Status: Done
Development

No branches or pull requests

2 participants