Beispiel #1
0
 def delete_goal(self, goal_id):
     user_node = self.user_node
     goal = Goal()
     goal.id = goal_id
     # have to remove all relationships before deleteing a node
     goal.delete_all_interests()
     goal_node = goal.goal_node
     user_goal_rel = self._graph_db.match_one(start_node=user_node,
                                             rel_type=GraphRelationship.HAS_GOAL,
                                             end_node=goal_node)
     self._graph_db.delete(user_goal_rel)
     self._graph_db.delete(goal_node)