Glances Central Browser should use name instead of IP adress for redirection #3103

This commit is contained in:
nicolargo 2025-06-28 16:10:34 +02:00
parent cd71b45089
commit 28ae053e4b
3 changed files with 6 additions and 8 deletions

View File

@ -24,8 +24,7 @@
</tr>
</thead>
<tbody>
<tr
v-for="(server, serverId) in servers" :key="serverId" style="cursor: pointer"
<tr v-for="(server, serverId) in servers" :key="serverId" style="cursor: pointer"
@click="goToGlances(server)">
<td scope=" row">
{{ server.alias ? server.alias : server.name, 32 }}
@ -39,8 +38,7 @@ v-for="(server, serverId) in servers" :key="serverId" style="cursor: pointer"
<td class="">
{{ server.protocol }}
</td>
<td
v-for="(column, columnId) in server.columns" v-if="servers.length" :key="columnId"
<td v-for="(column, columnId) in server.columns" v-if="servers.length" :key="columnId"
:class="getDecoration(server, column)">
{{ formatNumber(server[column]) }}
</td>
@ -95,7 +93,7 @@ export default {
},
goToGlances(server) {
if (server.protocol === 'rpc') {
alert("You just click on a Glances RPC server.\nPlease open a terminal and enter the following command line:\n\nglances -c ${server.ip}:${server.port}")
alert("You just click on a Glances RPC server.\nPlease open a terminal and enter the following command line:\n\nglances -c " + String(server.ip) + " -p " + String(server.port))
} else {
window.location.href = server.uri;
}

File diff suppressed because one or more lines are too long

View File

@ -125,9 +125,9 @@ class GlancesServersList:
clear_password = self.password.get_password(server['name'])
if clear_password is not None:
server['password'] = self.password.get_hash(clear_password)
uri = 'http://{}:{}@{}:{}'.format(server['username'], server['password'], server['ip'], server['port'])
uri = 'http://{}:{}@{}:{}'.format(server['username'], server['password'], server['name'], server['port'])
else:
uri = 'http://{}:{}'.format(server['ip'], server['port'])
uri = 'http://{}:{}'.format(server['name'], server['port'])
return uri
def set_in_selected(self, selected, key, value):