def delete(self, request): "Delete existing File/Directory." query = request.GET path = u'%s' % os.path.join(self.directory, query.get('dir', '')) fileobject = FileObject(os.path.join(path, query.get('filename', '')), site=self) if request.GET: try: signals.filebrowser_pre_delete.send(sender=request, path=fileobject.path, name=fileobject.filename, site=self) fileobject.delete_versions() fileobject.delete() signals.filebrowser_post_delete.send(sender=request, path=fileobject.path, name=fileobject.filename, site=self) messages.add_message( request, messages.SUCCESS, _('Successfully deleted %s') % fileobject.filename) except OSError: # TODO: define error-message pass redirect_url = reverse("filebrowser:fb_browse", current_app=self.name) + query_helper( query, "", "filename,filetype") return HttpResponseRedirect(redirect_url)
def delete(self, request): """ Delete existing File/Directory. """ query = request.GET path = u'%s' % os.path.join(self.directory, query.get('dir', '')) fileobject = FileObject(os.path.join(path, query.get('filename', '')), site=self) if request.GET: try: # COG: must delete Doc objects docs = Doc.objects.filter(file=fileobject.path) for doc in docs: print 'Deleting doc=%s' % doc doc.delete() self.filebrowser_pre_delete.send(sender=request, path=fileobject.path, name=fileobject.filename) fileobject.delete_versions() fileobject.delete() self.filebrowser_post_delete.send(sender=request, path=fileobject.path, name=fileobject.filename) messages.add_message( request, messages.SUCCESS, _('Successfully deleted %s') % fileobject.filename) except OSError, (errno, strerror): # TODO: define error-message pass
def delete(self, request): """ Delete existing File/Directory. """ query = request.GET path = u'%s' % os.path.join(self.directory, query.get('dir', '')) fileobject = FileObject(os.path.join(path, query.get('filename', '')), site=self) if request.GET: try: signals.filebrowser_pre_delete.send(sender=request, path=fileobject.path, name=fileobject.filename, site=self) fileobject.delete_versions() fileobject.delete() signals.filebrowser_post_delete.send(sender=request, path=fileobject.path, name=fileobject.filename, site=self) messages.add_message( request, messages.SUCCESS, _('Successfully deleted %s') % fileobject.filename) except OSError, (errno, strerror): # TODO: define error-message pass
def delete(self, request): """ Delete existing File/Directory. """ query = request.GET path = u"%s" % os.path.join(self.directory, query.get("dir", "")) fileobject = FileObject(os.path.join(path, query.get("filename", "")), site=self) if request.GET: try: # COG: must delete Doc objects docs = Doc.objects.filter(file=fileobject.path) for doc in docs: print "Deleting doc=%s" % doc doc.delete() self.filebrowser_pre_delete.send(sender=request, path=fileobject.path, name=fileobject.filename) fileobject.delete_versions() fileobject.delete() self.filebrowser_post_delete.send(sender=request, path=fileobject.path, name=fileobject.filename) messages.add_message(request, messages.SUCCESS, _("Successfully deleted %s") % fileobject.filename) except OSError, (errno, strerror): # TODO: define error-message pass
def delete(request): """ Delete existing File/Directory. When trying to delete a Directory, the Directory has to be empty. """ query = request.GET abs_path = u'%s' % os.path.join(MEDIA_ROOT, DIRECTORY, query.get( 'dir', '')) fileobject = FileObject(os.path.join(abs_path, query.get('filename', ''))) if request.GET: try: filebrowser_pre_delete.send(sender=request, path=fileobject.path, name=fileobject.filename) fileobject.delete_versions() fileobject.delete() filebrowser_post_delete.send(sender=request, path=fileobject.path, name=fileobject.filename) messages.add_message( request, messages.SUCCESS, _('Successfully deleted %s') % fileobject.filename) except OSError, (errno, strerror): # TODO: define error-message pass
def delete(self, request): "Delete existing File/Directory." query = request.GET path = u'%s' % os.path.join(self.directory, query.get('dir', '')) fileobject = FileObject(os.path.join(path, query.get('filename', '')), site=self) if request.GET: try: signals.filebrowser_pre_delete.send(sender=request, path=fileobject.path, name=fileobject.filename, site=self) fileobject.delete_versions() fileobject.delete() signals.filebrowser_post_delete.send(sender=request, path=fileobject.path, name=fileobject.filename, site=self) messages.add_message(request, messages.SUCCESS, _('Successfully deleted %s') % fileobject.filename) except OSError, (errno, strerror): # TODO: define error-message pass
def delete(self, request): """Delete existing File/Directory.""" print(1) query = request.GET path = u'%s' % os.path.join(self.directory, query.get('dir', '')) print(path) fileobject = FileObject(os.path.join(path, query.get('filename', ''))) print(fileobject) if request.GET: try: fileobject.delete() print(1) except OSError: # TODO: define error-message pass redirect_url = reverse("files:browse") + '?dir=' + query.get('dir', '') return HttpResponseRedirect(redirect_url)
def delete(self, request): "Delete existing File/Directory." query = request.GET path = u'%s' % os.path.join(self.directory, query.get('dir', '')) fileobject = FileObject(os.path.join(path, query.get('filename', '')), site=self) if request.GET: try: signals.filebrowser_pre_delete.send(sender=request, path=fileobject.path, name=fileobject.filename, site=self) fileobject.delete_versions() fileobject.delete() signals.filebrowser_post_delete.send(sender=request, path=fileobject.path, name=fileobject.filename, site=self) messages.add_message(request, messages.SUCCESS, _('Successfully deleted %s') % fileobject.filename) except OSError: # TODO: define error-message pass redirect_url = reverse("filebrowser:fb_browse", current_app=self.name) + query_helper(query, "", "filename,filetype") return HttpResponseRedirect(redirect_url)
def delete(request): """ Delete existing File/Directory. When trying to delete a Directory, the Directory has to be empty. """ query = request.GET abs_path = u'%s' % os.path.join(MEDIA_ROOT, DIRECTORY, query.get('dir', '')) fileobject = FileObject(os.path.join(abs_path, query.get('filename', ''))) if request.GET: try: filebrowser_pre_delete.send(sender=request, path=fileobject.path, name=fileobject.filename) fileobject.delete_versions() fileobject.delete() filebrowser_post_delete.send(sender=request, path=fileobject.path, name=fileobject.filename) messages.add_message(request, messages.SUCCESS, _('Successfully deleted %s') % fileobject.filename) except OSError, (errno, strerror): # TODO: define error-message pass
def delete(self, request): """ Delete existing File/Directory. When trying to delete a Directory, the Directory has to be empty. """ query = request.GET abs_path = u"%s" % os.path.join(self.media_root, query.get("dir", "")) fileobject = FileObject( os.path.join(abs_path, query.get("filename", "")), media_root=self.media_root, media_url=self.media_url ) if request.GET: try: self.filebrowser_pre_delete.send(sender=request, path=fileobject.path, name=fileobject.filename) fileobject.delete_versions() fileobject.delete() self.filebrowser_post_delete.send(sender=request, path=fileobject.path, name=fileobject.filename) messages.add_message(request, messages.SUCCESS, _("Successfully deleted %s") % fileobject.filename) except OSError, (errno, strerror): # TODO: define error-message pass