예제 #1
0
def remove_tags(request, pk, format=None):
    try:
        composition = Composition.objects.get(pk=pk)
        check_object_permissions(request, add_tags.cls.permission_classes, request.user)
    except Composition.DoesNotExist:
        raise Http404
    tag_list = request.DATA['tagList']
    for tag in tag_list:
        if(tag_exists(tag)):
            composition.tags.remove(tag)
예제 #2
0
파일: views.py 프로젝트: hobbes09/ShowCase
def remove_tags(request, pk, format = None):
    #Try-Except block to check if the composition exists and to check if the request user has permission. 
    try:
	composition = Composition.objects.get(pk=pk)
	check_object_permissions(request, add_tags.cls.permission_classes, request.user)  #Checks for object permission for given request.user from given set of permissions.
    except Composition.DoesNotExist:
	raise Http404    
    tag_list = request.DATA['tagList']
    #Assuming all tag_list items are valid tags as authorized by admins [for Beta version only]
    for tag in tag_list:
	if(tag_exists(tag)):
	    composition.tags.remove(tag) 
예제 #3
0
파일: views.py 프로젝트: hobbes09/ShowCase
def remove_tags(request, pk, format=None):
    #Try-Except block to check if the composition exists and to check if the request user has permission.
    try:
        composition = Composition.objects.get(pk=pk)
        check_object_permissions(
            request, add_tags.cls.permission_classes, request.user
        )  #Checks for object permission for given request.user from given set of permissions.
    except Composition.DoesNotExist:
        raise Http404
    tag_list = request.DATA['tagList']
    #Assuming all tag_list items are valid tags as authorized by admins [for Beta version only]
    for tag in tag_list:
        if (tag_exists(tag)):
            composition.tags.remove(tag)