visgraph: prepare PATCH relationship when submitting (wip)

This commit is contained in:
2021-11-03 16:46:27 +01:00
parent 2099edefc5
commit adac384279
2 changed files with 62 additions and 13 deletions

View File

@@ -139,10 +139,35 @@ const postRelationship = (fromPerson, toPerson, relation, reverse) => {
)
}
/**
* @function patchRelationship
* @param relationship
* @returns {Promise<Response>}
*/
const patchRelationship = (relationship) => {
return patchFetch(
`/api/1.0/relations/relationship/${relationship._id}.json`,
{
type: 'relationship',
fromPerson: { type: 'person',
id: fromPerson._id
},
toPerson: { type: 'person',
id: toPerson._id
},
relation: { type: 'relation',
id: relation.id
},
reverse: reverse
}
)
}
export {
getHouseholdByPerson,
getCoursesByPerson,
getRelationshipsByPerson,
getRelationsList,
postRelationship,
patchRelationship
}