def search_list(json): if json['params']['search_text'] != '': list = File.list(json['params']['folder'], json['params']['file_manager_called_for'],json['params']['search_text']) ancestors = File.ancestors(json['params']['folder']) else: list = [] ancestors = File.ancestors(json['params']['folder']) return {'list': list, 'ancestors': ancestors}
def search_list(json): if json['params']['search_text'] != '': list = File.list(json['params']['folder'], json['params']['file_manager_called_for'], json['params']['search_text']) ancestors = File.ancestors(json['params']['folder']) else: list = [] ancestors = File.ancestors(json['params']['folder']) return {'list': list, 'ancestors': ancestors}
def remove(json, file_id): file = File.get(file_id) if not file: return False ancestors = File.ancestors(file.parent_id) return file.remove( db(Company, journalist_folder_file_id=ancestors[0]).first().id)
def remove(json, file_id): file = File.get(file_id) ancestors = File.ancestors(file.parent_id) if not file or EmployeeHasRightAtCompany(RIGHT_AT_COMPANY.FILES_UPLOAD).check( company_id=utils.db.query_filter(Company, journalist_folder_file_id=ancestors[0]).first().id) is not True: return False return file.remove()
def remove(json, file_id): file = File.get(file_id) ancestors = File.ancestors(file.parent_id) if not file or FilemanagerRights( company=db(Company, journalist_folder_file_id=ancestors[0]).first()).action_is_allowed( FilemanagerRights.ACTIONS['REMOVE'], file) != True: return False return file.remove()
def list(json): ancestors = File.ancestors(json['params']['folder_id']) company = db(Company, journalist_folder_file_id=ancestors[0]).first() if len(json['params'].get('search_text')) > 0: list = File.list(json['params']['folder_id'], json['params']['file_manager_called_for'], json['params']['search_text'], company_id=company.id) else: list = File.list(json['params']['folder_id'], json['params']['file_manager_called_for'], company_id=company.id) return {'list': list, 'ancestors': ancestors}
def list(json): ancestors = File.ancestors(json['params']['folder_id']) company = db(Company, journalist_folder_file_id=ancestors[0]).first() if json['params'].get('search_text'): list = File.list(json['params']['folder_id'], json['params']['file_manager_called_for'], json['params']['search_text'], company_id=company.id) else: list = File.list(json['params']['folder_id'], json['params']['file_manager_called_for'],company_id=company.id) return {'list': list, 'ancestors': ancestors, 'can_upload': File.if_action_allowed('upload', company.id)}
def remove(json, file_id): file = File.get(file_id) ancestors = File.ancestors(file.parent_id) if not file or EmployeeHasRightAtCompany( RIGHT_AT_COMPANY.FILES_UPLOAD).check( company_id=utils.db.query_filter( Company, journalist_folder_file_id=ancestors[0]).first( ).id) is not True: return False return file.remove()
def list(json): list = File.list(json['params']['folder_id'], json['params']['file_manager_called_for']) ancestors = File.ancestors(json['params']['folder_id']) return {'list': list, 'ancestors': ancestors}
def get_company_from_folder(file_id): ancestors = File.ancestors(file_id) return db(Company, journalist_folder_file_id=ancestors[0]).first()
def get_company_from_folder(file_id): ancestors = File.ancestors(file_id) return utils.db.query_filter(Company, journalist_folder_file_id=ancestors[0]).first()
def remove(json, file_id): file = File.get(file_id) ancestors = File.ancestors(file.parent_id) return file.remove(db(Company, journalist_folder_file_id=ancestors[0]).first().id)
def get_company_from_folder(file_id): ancestors = File.ancestors(file_id) return utils.db.query_filter( Company, journalist_folder_file_id=ancestors[0]).first()