示例#1
0
def fingerprint_create(request, fingerprint_id):
    if not request.user.is_authenticated():
        raise Http404

    createFingerprintShare(fingerprint_id, request.user)

    request.session['created_public_link'] = True
    request.session['deleted_public_link'] = False
    return redirect('public.views.fingerprint_list')
示例#2
0
    def post(self, request, *args, **kw):
        if request.user.is_authenticated():
            # first we get the email parameter
            fingerprint_id = request.POST.get('fingerprint_id', '')
            description = request.POST.get('description', '')

            try:
                fingerprint = Fingerprint.objects.get(
                    fingerprint_hash=fingerprint_id)

                share = createFingerprintShare(fingerprint_id,
                                               request.user,
                                               description=description)

                return Response(
                    {
                        'hash': str(share.hash),
                        'id': share.id,
                        'description': share.description
                    },
                    status=status.HTTP_200_OK)

            except Fingerprint.DoesNotExist:
                print "-- Error, tried to create link to fingerprint hash that does not exist."

        return Response({}, status=status.HTTP_400_BAD_REQUEST)
示例#3
0
    def post(self, request, *args, **kw):
        if request.user.is_authenticated():
            # first we get the email parameter
            fingerprint_id = request.POST.get('fingerprint_id', '')
            description = request.POST.get('description', '')

            try:
                fingerprint = Fingerprint.objects.get(fingerprint_hash=fingerprint_id)

                share = createFingerprintShare(fingerprint_id, request.user, description=description)

                return Response({
                                    'hash': str(share.hash),
                                    'id'  : share.id,
                                    'description': share.description
                                }, status=status.HTTP_200_OK)

            except Fingerprint.DoesNotExist:
                print "-- Error, tried to create link to fingerprint hash that does not exist."

        return Response({}, status=status.HTTP_400_BAD_REQUEST)