def checkAclCvs(acl_file_name, environment, network, user): """Validates if the file is created acl. @param acl_file_name: acl name @param environment: Environment @param network: v4 or v6 @param user: user @raise CVSCommandError: Failed to execute command @return: True case created """ try: acl = check_name_file(acl_file_name) path = path_acl(environment['nome_ambiente_logico'], environment['nome_divisao'], environment['acl_path']) mkdir_divison_dc( environment['nome_divisao'], user, environment['acl_path']) chdir(PATH_TYPES.ACL, network, path) Cvs.synchronization() File.read(acl) return True except FileError, e: return False
def checkAclCvs(acl_file_name, environment, network, user): """Validates if the file is created acl. @param acl_file_name: acl name @param environment: Environment @param network: v4 or v6 @param user: user @raise CVSCommandError: Failed to execute command @return: True case created """ try: acl = check_name_file(acl_file_name) path = path_acl(environment['nome_ambiente_logico'], environment['nome_divisao'], environment['acl_path']) mkdir_divison_dc(environment['nome_divisao'], user, environment['acl_path']) chdir(PATH_TYPES.ACL, network, path) Cvs.synchronization() File.read(acl) return True except FileError, e: return False
def createAclCvs(acl_name, environment, network, user): """Create the file acl. @param acl_name: acl name @param environment: Environment @param network: v4 or v6 @param user: user @raise CVSCommandError: Failed to execute command """ try: acl = check_name_file(acl_name) path = path_acl(environment['nome_ambiente_logico'], environment['nome_divisao'], environment['acl_path']) mkdir_divison_dc(environment['nome_divisao'], user, environment['acl_path']) chdir(PATH_TYPES.ACL, network, path) Cvs.synchronization() File.create(acl) Cvs.add(acl) Cvs.commit(acl, 'Criação do Arquivo %s pelo usuário: %s' % (acl, user.user)) logger.info('%s criou no CVS o arquivo: %s' % (user.user, (path + acl))) except (CVSCommandError, FileError, Exception), e: logger.error( 'Erro quando o usuário %s tentou criar o arquivo: %s no Cvs' % (user.user, (path + acl))) logger.error(e) raise CVSCommandError(e)
def createAclCvs(acl_name, environment, network, user): """Create the file acl. @param acl_name: acl name @param environment: Environment @param network: v4 or v6 @param user: user @raise CVSCommandError: Failed to execute command """ try: acl = check_name_file(acl_name) path = path_acl(environment['nome_ambiente_logico'], environment['nome_divisao'], environment['acl_path']) mkdir_divison_dc( environment['nome_divisao'], user, environment['acl_path']) chdir(PATH_TYPES.ACL, network, path) Cvs.synchronization() File.create(acl) Cvs.add(acl) Cvs.commit(acl, 'Criação do Arquivo %s pelo usuário: %s' % (acl, user.user)) logger.info('%s criou no CVS o arquivo: %s' % (user.user, (path + acl))) except (CVSCommandError, FileError, Exception), e: logger.error('Erro quando o usuário %s tentou criar o arquivo: %s no Cvs' % ( user.user, (path + acl))) logger.error(e) raise CVSCommandError(e)