refactor(PostgreSQL): minor refactor on UI and code for pg connection string

This commit is contained in:
Fabio Di Stasio 2022-03-06 09:40:11 +01:00
parent 6305752ad1
commit 8e983ad2cb
6 changed files with 34 additions and 38 deletions

View File

@ -142,7 +142,6 @@
"electron": "^17.0.1", "electron": "^17.0.1",
"electron-builder": "^22.14.11", "electron-builder": "^22.14.11",
"electron-devtools-installer": "^3.2.0", "electron-devtools-installer": "^3.2.0",
"electron-rebuild": "^3.2.7",
"eslint": "^7.32.0", "eslint": "^7.32.0",
"eslint-config-standard": "^16.0.3", "eslint-config-standard": "^16.0.3",
"eslint-plugin-import": "^2.24.2", "eslint-plugin-import": "^2.24.2",

View File

@ -45,19 +45,6 @@
> >
</div> </div>
</div> </div>
<div v-if="connection.client === 'pg'" class="form-group columns">
<div class="column col-4 col-sm-12">
<label class="form-label">{{ $t('word.connectionString') }}</label>
</div>
<div class="column col-8 col-sm-12">
<input
ref="pgString"
v-model="connection.pgConnString"
class="form-input"
type="text"
>
</div>
</div>
<div class="form-group columns"> <div class="form-group columns">
<div class="column col-4 col-sm-12"> <div class="column col-4 col-sm-12">
<label class="form-label">{{ $t('word.client') }}</label> <label class="form-label">{{ $t('word.client') }}</label>
@ -74,6 +61,19 @@
</select> </select>
</div> </div>
</div> </div>
<div v-if="connection.client === 'pg'" class="form-group columns">
<div class="column col-4 col-sm-12">
<label class="form-label">{{ $t('word.connectionString') }}</label>
</div>
<div class="column col-8 col-sm-12">
<input
ref="pgString"
v-model="connection.pgConnString"
class="form-input"
type="text"
>
</div>
</div>
<div v-if="!customizations.fileConnection" class="form-group columns"> <div v-if="!customizations.fileConnection" class="form-group columns">
<div class="column col-4 col-sm-12"> <div class="column col-4 col-sm-12">
<label class="form-label">{{ $t('word.hostName') }}/IP</label> <label class="form-label">{{ $t('word.hostName') }}/IP</label>

View File

@ -45,19 +45,6 @@
> >
</div> </div>
</div> </div>
<div v-if="connection.client === 'pg'" class="form-group columns">
<div class="column col-4 col-sm-12">
<label class="form-label">{{ $t('word.connectionString') }}</label>
</div>
<div class="column col-8 col-sm-12">
<input
ref="pgString"
v-model="localConnection.pgConnString"
class="form-input"
type="text"
>
</div>
</div>
<div class="form-group columns"> <div class="form-group columns">
<div class="column col-4 col-sm-12"> <div class="column col-4 col-sm-12">
<label class="form-label">{{ $t('word.client') }}</label> <label class="form-label">{{ $t('word.client') }}</label>
@ -74,6 +61,19 @@
</select> </select>
</div> </div>
</div> </div>
<div v-if="connection.client === 'pg'" class="form-group columns">
<div class="column col-4 col-sm-12">
<label class="form-label">{{ $t('word.connectionString') }}</label>
</div>
<div class="column col-8 col-sm-12">
<input
ref="pgString"
v-model="localConnection.pgConnString"
class="form-input"
type="text"
>
</div>
</div>
<div v-if="!customizations.fileConnection" class="form-group columns"> <div v-if="!customizations.fileConnection" class="form-group columns">
<div class="column col-4 col-sm-12"> <div class="column col-4 col-sm-12">
<label class="form-label">{{ $t('word.hostName') }}/IP</label> <label class="form-label">{{ $t('word.hostName') }}/IP</label>

View File

@ -127,7 +127,7 @@ module.exports = {
disable: 'Disable', disable: 'Disable',
commit: 'Commit', commit: 'Commit',
rollback: 'Rollback', rollback: 'Rollback',
connectionString: 'Conn String' connectionString: 'Connection string'
}, },
message: { message: {
appWelcome: 'Welcome to Antares SQL Client!', appWelcome: 'Welcome to Antares SQL Client!',

View File

@ -4,22 +4,21 @@ import { ipcRenderer } from 'electron';
import connStringConstruct from '../libs/connStringDecode'; import connStringConstruct from '../libs/connStringDecode';
export default class { export default class {
static makeTest(params) { static makeTest (params) {
params = connStringConstruct(params); params = connStringConstruct(params);
return ipcRenderer.invoke('test-connection', params); return ipcRenderer.invoke('test-connection', params);
} }
static checkConnection(params) { static connect (params) {
params = connStringConstruct(params);
return ipcRenderer.invoke('check-connection', params);
}
static connect(params) {
params = connStringConstruct(params); params = connStringConstruct(params);
return ipcRenderer.invoke('connect', params); return ipcRenderer.invoke('connect', params);
} }
static disconnect(uid) { static checkConnection (uid) {
return ipcRenderer.invoke('check-connection', uid);
}
static disconnect (uid) {
return ipcRenderer.invoke('disconnect', uid); return ipcRenderer.invoke('disconnect', uid);
} }
} }

View File

@ -68,8 +68,6 @@ const onlineConnectionString = (stringArgs, args) => {
const port = defaultPort; const port = defaultPort;
console.log(userName, password, host, dbName, port);
const client = args.client ? args.client : scheme; const client = args.client ? args.client : scheme;
args.client = client; args.client = client;