- 
                Notifications
    You must be signed in to change notification settings 
- Fork 300
Open
Labels
Description
I have a setup where we are using a ManyToMany field with a through model, similar to the situation described in this forum post from the json-api spec .
It seems like there are two ways of approaching this. One would be to use the meta key in the relationship, such as:
{
  "type": "objective",
  "id": "00559422-02E7-11DB-8468-BA18C3C820AE",
  "relationships": {
    "concepts": {
      "data": [
        { "type": "concept", "id": "02B7", "meta": { "emphasis": "primary" } },
        { "type": "concept", "id": "3AF6", "meta": { "emphasis": "secondary" } },
        { "type": "concept", "id": "CB23", "meta": { "emphasis": "tertiary" } }
      ]
    }
  }
}Is this possible in using this library?
On the other hand, I could have the relationship point to the through model, which would be formatted as such:
{
  "type": "ObjectiveConceptLink", 
  "id": "....", 
  "attributes": {
     "emphasis": "primary", 
  }, 
  "relationships": {
     "concept": {
        "data": {
           "type": "concept", 
           "id": "...."
        }
     }, 
     "objective": {
        "data": {
           "type": "objective", 
           "id": "...."
        }
     }
  }
}Right now in my app, the response does not respect the through key when using a ResourceRelatedField. The resulting response relationships key has a type of objective, as opposed to objective-concept-link.
Are either of these solutions possible with this library? If so, how?
RiccardoDalFiume, petersobhi, wesleylima and icereval