Esempio n. 1
0
def _add_graph_group(request, graph_id, group={}):
	"""
	Body Parameters
	----------
	group_id : string
		Unique ID of the group.

	Parameters
	----------
	request : object
		HTTP POST Request.

	graph_id : string
		User ID of the member. Required

	Returns
	-------
	group_to_graph : object
		Newly added group_to_graph relationship.

	Raises
	------

	Notes
	------
	"""
	authorization.validate(request, permission='GRAPH_SHARE', graph_id=graph_id)
	authorization.validate(request, permission='GROUP_SHARE', group_id=group.get('group_id', None))

	return utils.serializer(users.add_group_graph(request,
	                                              graph_id=graph_id,
	                                              group_id=group.get('group_id', None)))
Esempio n. 2
0
def _add_group_graph(request, group_id):
	"""
	Body Parameters
	----------
	graph_id : string
		User ID of the member. Required

	Parameters
	----------
	request : object
		HTTP POST Request.
	group_id : string
		Unique ID of the group.

	Returns
	-------
	group_to_graph : object
		Newly added group_to_graph relationship.

	Raises
	------

	Notes
	------
	"""
	authorization.validate(request, permission='GRAPH_SHARE', graph_id=request.POST.get('graph_id', None))
	authorization.validate(request, permission='GROUP_SHARE', group_id=group_id)

	return utils.serializer(users.add_group_graph(request,
												  group_id=group_id,
												  graph_id=request.POST.get('graph_id', None)))