Add label to remote server (#5637)
Added label on remote server entity. Also added the possibility to update schema. <img width="688" alt="Capture d’écran 2024-05-28 à 15 36 31" src="https://github.com/twentyhq/twenty/assets/22936103/c9786122-8459-4876-833e-c9a1d7d27829">
This commit is contained in:
@ -40,6 +40,14 @@ export const buildUpdateRemoteServerRawQuery = (
|
||||
options.push(foreignDataWrapperOptionsQuery);
|
||||
}
|
||||
|
||||
if (remoteServerToUpdate.schema) {
|
||||
options.push(`"schema" = $${parametersPositions['schema']}`);
|
||||
}
|
||||
|
||||
if (remoteServerToUpdate.label) {
|
||||
options.push(`"label" = $${parametersPositions['label']}`);
|
||||
}
|
||||
|
||||
if (options.length < 1) {
|
||||
throw new BadRequestException('No fields to update');
|
||||
}
|
||||
@ -76,6 +84,16 @@ const buildParametersAndPositions = (
|
||||
);
|
||||
}
|
||||
|
||||
if (remoteServerToUpdate.schema) {
|
||||
parameters.push(remoteServerToUpdate.schema);
|
||||
parametersPositions['schema'] = parameters.length;
|
||||
}
|
||||
|
||||
if (remoteServerToUpdate.label) {
|
||||
parameters.push(remoteServerToUpdate.label);
|
||||
parametersPositions['label'] = parameters.length;
|
||||
}
|
||||
|
||||
return [parameters, parametersPositions];
|
||||
};
|
||||
|
||||
|
||||
Reference in New Issue
Block a user