def run(self): request = self.get_rpc_request() operation = FMOperation.create(FM.Action.REMOVE, FMOperation.STATUS_WAIT) result = request.request('home/remove_files', login=self.request.get_current_user(), password=self.request.get_current_password(), status_id=operation.id, paths=self.paths) answer = self.process_result(result) answer["data"] = operation.as_dict() return answer
def run(self): request = self.get_rpc_request() operation = FMOperation.create(FM.Action.CREATE_ARCHIVE, FMOperation.STATUS_WAIT) result = request.request('home/create_archive', login=self.request.get_current_user(), password=self.request.get_current_password(), status_id=operation.id, params=self.params) answer = self.process_result(result) answer["data"] = operation.as_dict() return answer
def run(self): request = self.get_rpc_request() operation = FMOperation.create(FM.Action.ANALYZE_SIZE, FMOperation.STATUS_WAIT) result = request.request('local/analyze_size', login=self.request.get_current_user(), password=self.request.get_current_password(), status_id=operation.id, path=self.path) answer = self.process_result(result) answer["data"] = operation.as_dict() return answer
def run(self): request = self.get_rpc_request() operation = FMOperation.create(FM.Action.REMOVE, FMOperation.STATUS_WAIT) result = request.request('local/remove_files', login=self.request.get_current_user(), password=self.request.get_current_password(), status_id=operation.id, paths=self.paths) answer = self.process_result(result) answer["data"] = operation.as_dict() return answer
def run(self): request = self.get_rpc_request() operation = FMOperation.create(FM.Action.FIND_FILES, FMOperation.STATUS_WAIT) result = request.request('sftp/find_files', login=self.request.get_current_user(), password=self.request.get_current_password(), status_id=operation.id, params=self.params, session=self.session) answer = self.process_result(result) answer["data"] = operation.as_dict() return answer
def run(self): request = self.get_rpc_request() operation = FMOperation.create(FM.Action.FIND_FILES, FMOperation.STATUS_WAIT) result = request.request('home/find_files', login=self.request.get_current_user(), password=self.request.get_current_password(), status_id=operation.id, params=self.params) answer = self.process_result(result) answer["data"] = operation.as_dict() return answer
def run(self): request = self.get_rpc_request() operation = FMOperation.create(FM.Action.CHMOD, FMOperation.STATUS_WAIT) result = request.request('local/chmod_files', login=self.request.get_current_user(), password=self.request.get_current_password(), status_id=operation.id, params=self.params) answer = self.process_result(result) answer["data"] = operation.as_dict() return answer
def run(self): request = self.get_rpc_request() operation = FMOperation.create(FM.Action.MOVE, FMOperation.STATUS_WAIT) result = request.request('webdav/move_files', login=self.request.get_current_user(), password=self.request.get_current_password(), status_id=operation.id, source=self.session, target=self.target, paths=self.paths, overwrite=self.overwrite) answer = self.process_result(result) answer["data"] = operation.as_dict() return answer
def run(self): request = self.get_rpc_request() operation = FMOperation.create(FM.Action.CREATE_COPY, FMOperation.STATUS_WAIT) result = request.request('sftp/create_copy', login=self.request.get_current_user(), password=self.request.get_current_password(), status_id=operation.id, paths=self.paths, session=self.session) answer = self.process_result(result) answer["data"] = operation.as_dict() return answer
def run(self): request = self.get_rpc_request() operation = FMOperation.create(FM.Action.MOVE, FMOperation.STATUS_WAIT) result = request.request('sftp/move_files', login=self.request.get_current_user(), password=self.request.get_current_password(), status_id=operation.id, source=self.session, target=self.target, paths=self.paths, overwrite=self.overwrite) answer = self.process_result(result) answer["data"] = operation.as_dict() return answer
def run(self): request = self.get_rpc_request() operation = FMOperation.create(FM.Action.CREATE_COPY, FMOperation.STATUS_WAIT) result = request.request('webdav/create_copy', login=self.request.get_current_user(), password=self.request.get_current_password(), status_id=operation.id, paths=self.paths, session=self.session) answer = self.process_result(result) answer["data"] = operation.as_dict() return answer
def run(self): request = self.get_rpc_request() operation = FMOperation.create(FM.Action.ANALYZE_SIZE, FMOperation.STATUS_WAIT) result = request.request('home/analyze_size', login=self.request.get_current_user(), password=self.request.get_current_password(), status_id=operation.id, path=self.path) answer = self.process_result(result) answer["data"] = operation.as_dict() return answer
def run(self): request = self.get_rpc_request() operation = FMOperation.create(FM.Action.CREATE_ARCHIVE, FMOperation.STATUS_WAIT) result = request.request('local/create_archive', login=self.request.get_current_user(), password=self.request.get_current_password(), status_id=operation.id, params=self.params) answer = self.process_result(result) answer["data"] = operation.as_dict() return answer
def run(self): request = self.get_rpc_request() operation = FMOperation.create(FM.Action.CHMOD, FMOperation.STATUS_WAIT) result = request.request('sftp/chmod_files', login=self.request.get_current_user(), password=self.request.get_current_password(), status_id=operation.id, params=self.params, session=self.session) answer = self.process_result(result) answer["data"] = operation.as_dict() return answer