Remove UpdateTrailblockJson and UpdateTrailblockConfig
Remove BlockActionJson case class
Split out publishing and discarding into separate endpoints
Increment DraftPublishCount metric in new endpoint
Refactor to exists
Refactor out updateItemMetaList and updateListMeta in place of updating inside updateList
Keep whitelisting
Rename metaWhiteList to itemMetaWhiteList
Remove shouldUpdate
Remove JsonShape and implicit reads for Trail and Block
Change FaciaApi to return an Option when putting a Block
Simplify UpdateActions into smaller methods
Create block if it does not exist
createBlock method now returns Option[Block]
Remove JsonExtract and do extraction directly in controller
Remove updateTrail
Split out itemMeta whitelist fields from method
Change publishBlock and discardBlock to return the Option[Block] returned by putBlock
Remove admin endpoint which was used for compat
Merge branch 'master' into refactor-facia-api
Merge branch 'master' into refactor-facia-api
Don't set ContentType for empty request bodies