operationcode_backend
operationcode_backend copied to clipboard
Add jobs table, endpoint, and functionality
Feature
Why is this feature being added?
Allow jobs to be saved in the database and provided to the front end via an endpoint. This feature will also allow CRUD actions via the admin dashboard. See front end issue https://github.com/OperationCode/operationcode_frontend/issues/982 for discussion.
What should your feature do?
Needs to include:
- new db table
- new
GET
index endpoint - new resource in ActiveAdmin
- test coverage
- API docs
Jobs table to include:
- title
- source_url
- source
- city
- state
- country
- description
- status (i.e. active, inactive)
- remote Also include tagging.
@hpjaj Is there a reason the On Hold
tag is applied here?
@leenyburger are you still working on this?
@dmarchante Looks like there is a PR that was submitted and is awaiting review/approval: https://github.com/OperationCode/operationcode_backend/pull/366
Closing the related front-end ticket. When this is merged, please create issue in front-end
This is available, @leenyburger did most of the work and if you want to finish up her efforts please see the following pr: https://github.com/OperationCode/operationcode_backend/pull/366
This is basically done, just waiting to figure out how to do prod db migrations.