FEAT: Pipeline Version 2

This commit is contained in:
Victor Radael
2022-09-01 20:47:46 -03:00
4 changed files with 61 additions and 9 deletions
+52
View File
@@ -441,6 +441,58 @@ export const PERMISSIONS = {
},
},
},
NETWORK_CONFIG: {
title: {
'pt-br': 'VPN',
'en-us': 'VPN',
},
permissions: {
CREATE: {
seqid: 35,
claim: 'network_config:create',
usage: PermissionUsages.PUBLIC,
name: {
'pt-br': 'Cadastrar VPN',
'en-us': 'Create VPN',
},
},
DELETE: {
seqid: 36,
claim: 'network_config:delete',
usage: PermissionUsages.PUBLIC,
name: {
'pt-br': 'Excluir VPN',
'en-us': 'Remove VPN',
},
},
},
},
CONNECTION: {
title: {
'pt-br': 'Conexões',
'en-us': 'Connections',
},
permissions: {
CREATE: {
seqid: 37,
claim: 'connection:create',
usage: PermissionUsages.PUBLIC,
name: {
'pt-br': 'Cadastrar Conexão',
'en-us': 'Create Connection',
},
},
DELETE: {
seqid: 38,
claim: 'connection:delete',
usage: PermissionUsages.PUBLIC,
name: {
'pt-br': 'Excluir Conexão',
'en-us': 'Remove Connection',
},
},
},
},
};
// traverses the object searching for duplicate seqids or claims (executes at runtime)
@@ -96,13 +96,15 @@ export class ConnectionTestService {
plugin,
}),
).catch(async (e) => {
await this.connectionsService.deleteConnection({
body: { id: connection_id },
metadata,
});
if (!body.connection_id) {
await this.connectionsService.deleteConnection({
body: { id: connection_id },
metadata,
});
}
throw e;
});
if (!operation_result) {
if (!operation_result && !body.connection_id) {
await this.connectionsService.deleteConnection({
body: { id: connection_id },
metadata,
@@ -1,5 +1,5 @@
import { ApiProperty, ApiPropertyOptional, OmitType } from '@nestjs/swagger';
import { IsString, IsOptional, IsNumber, Max } from 'class-validator';
import { IsString, IsOptional } from 'class-validator';
import { DatabaseConnectionPropertiesDto } from 'src/modules/connection/dtos/connection';
import { CreateConnectionDto } from 'src/modules/connection/dtos/connection';
export class ColumnDto {
@@ -29,8 +29,6 @@ export class ConnectionTestPingReq {
host: string;
@ApiPropertyOptional()
@IsNumber()
@Max(65535)
@IsOptional()
port: number;
+1 -1
View File
File diff suppressed because one or more lines are too long