AgileVentures/WebsiteOneBackendApi

Add project resource

Closed this issue · 1 comments

Add project resource with the following attributes

  • name
  • image_url
  • description
  • status
  • github url
  • issue tracker
  • slack channel name

Expected Behavior

JSON API endpoint for projects

Current Behavior

No JSON API endpoint for projects

Possible Solution

Please see this implementation

Plan

From @aonomike, @ethanstrominger and @riccardo-giomi:

  • Finish the update and delete request specs
  • Look at @NickSchimek events specs implementation as reference
  • Decide on a standard for the request specs
  • Consider drying up common behaviour with a function, shared example or similar
  • Create new issue to add authorization