def check_user_scripts(self, element): file_list = files.ls(element["name"]) is_ok = True if len(file_list) == 0 else False for f in file_list: if files.is_file(f) and files.check_perm(f, **element["perm"]): is_ok = True return is_ok
def check_folder(self, element): is_ok = False if element["ck_func"]: is_ok = element["ck_func"](element) else: f = element["name"] is_ok = files.is_dir(f) and files.check_perm(f, **element["perm"]) return is_ok
def check_file(self, element): is_ok = False if element["ck_func"]: is_ok = element["ck_func"](element) else: file_list = files.ls(element["name"]) for f in file_list: if files.is_file(f) and files.check_perm(f, **element["perm"]): is_ok = True return is_ok