Example #1
0
    def handle(self, request, data):
        try:
            user = FilesystemUser.objects.using('files').filter(name=request.user)[0]
	    inode = Inode()
	    inode.save(using='files')
	    
            file = File(parent=inode,real_location=data['location'], name=data['name'], owner=user)
            file.save()

            messages.success(request,
                _('Your file %s has been registered.' %
                    data['name']))
            return file
        except:
            exceptions.handle(request, _('Unable to register file.'))
Example #2
0
    def handle(self, request, data):
        try:
            user = FilesystemUser.objects.using('files').filter(name=request.user)[0]
            inode = Inode()
            inode.save(using='files')

            collection2 = Collection2(parent=inode, name=data['name'], owner=user)
            collection2.save()

            messages.success(request,
                _('Your collection2 %s has been registered.' %
                    data['name']))
            return collection2
        except:
            exceptions.handle(request, _('Unable to register collection2.'))
Example #3
0
    def handle(self, request, data):
        try:
            user = FilesystemUser.objects.using('files').filter(
                name=request.user)[0]
            inode = Inode()
            inode.save(using='files')

            file = File(parent=inode,
                        real_location=data['location'],
                        name=data['name'],
                        owner=user)
            file.save()

            messages.success(
                request, _('Your file %s has been registered.' % data['name']))
            return file
        except:
            exceptions.handle(request, _('Unable to register file.'))
Example #4
0
    def handle(self, request, data):
        try:
            user = FilesystemUser.objects.using('files').filter(
                name=request.user)[0]
            inode = Inode()
            inode.save(using='files')

            collection2 = Collection2(parent=inode,
                                      name=data['name'],
                                      owner=user)
            collection2.save()

            messages.success(
                request,
                _('Your collection2 %s has been registered.' % data['name']))
            return collection2
        except:
            exceptions.handle(request, _('Unable to register collection2.'))