operationcode_backend icon indicating copy to clipboard operation
operationcode_backend copied to clipboard

Add jobs table, endpoint, and functionality

Open leenyburger opened this issue 6 years ago • 6 comments

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.

leenyburger avatar May 31 '18 00:05 leenyburger

@hpjaj Is there a reason the On Hold tag is applied here?

dmarchante avatar Jul 14 '18 22:07 dmarchante

@leenyburger are you still working on this?

dmarchante avatar Aug 21 '18 13:08 dmarchante

@dmarchante Looks like there is a PR that was submitted and is awaiting review/approval: https://github.com/OperationCode/operationcode_backend/pull/366

jjhampton avatar Aug 21 '18 14:08 jjhampton

Closing the related front-end ticket. When this is merged, please create issue in front-end

kylemh avatar Oct 01 '18 08:10 kylemh

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

apex-omontgomery avatar Oct 01 '18 17:10 apex-omontgomery

This is basically done, just waiting to figure out how to do prod db migrations.

apex-omontgomery avatar Oct 10 '18 05:10 apex-omontgomery