gluon-status-page: show site_code, domain_code & role
The data should be displayed if it is availiable. In addition to that the node should also provide this information via respondd.
This commit is contained in:
parent
bcf4d076e1
commit
1515c2d075
@ -68,6 +68,18 @@ static struct json_object * get_site_code(void) {
|
|||||||
return ret;
|
return ret;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
static struct json_object * get_site_name(void) {
|
||||||
|
struct json_object *site = gluonutil_load_site_config();
|
||||||
|
if (!site)
|
||||||
|
return NULL;
|
||||||
|
struct json_object *ret = NULL;
|
||||||
|
json_object_object_get_ex(site, "site_name", &ret);
|
||||||
|
if (ret)
|
||||||
|
json_object_get(ret);
|
||||||
|
json_object_put(site);
|
||||||
|
return ret;
|
||||||
|
}
|
||||||
|
|
||||||
static struct json_object * get_domain_code(void) {
|
static struct json_object * get_domain_code(void) {
|
||||||
return gluonutil_wrap_and_free_string(gluonutil_get_domain());
|
return gluonutil_wrap_and_free_string(gluonutil_get_domain());
|
||||||
}
|
}
|
||||||
@ -130,6 +142,7 @@ static struct json_object * respondd_provider_nodeinfo(void) {
|
|||||||
json_object_object_add(system, "site_code", get_site_code());
|
json_object_object_add(system, "site_code", get_site_code());
|
||||||
if (gluonutil_has_domains())
|
if (gluonutil_has_domains())
|
||||||
json_object_object_add(system, "domain_code", get_domain_code());
|
json_object_object_add(system, "domain_code", get_domain_code());
|
||||||
|
json_object_object_add(system, "site_name", get_site_name());
|
||||||
json_object_object_add(ret, "system", system);
|
json_object_object_add(ret, "system", system);
|
||||||
|
|
||||||
return ret;
|
return ret;
|
||||||
|
@ -122,6 +122,15 @@
|
|||||||
string.format(' (%s)', nodeinfo.software.autoupdater.branch)
|
string.format(' (%s)', nodeinfo.software.autoupdater.branch)
|
||||||
%></dd>
|
%></dd>
|
||||||
<%- end %>
|
<%- end %>
|
||||||
|
<% if nodeinfo.system.role then -%>
|
||||||
|
<dt><%:Role%></dt><dd><%| nodeinfo.system.role %></dd>
|
||||||
|
<%- end %>
|
||||||
|
<% if nodeinfo.system.site_code then -%>
|
||||||
|
<dt><%:Site%></dt><dd><%| nodeinfo.system.site_code %></dd>
|
||||||
|
<%- end %>
|
||||||
|
<% if nodeinfo.system.domain_code then -%>
|
||||||
|
<dt><%:Domain%></dt><dd><%| nodeinfo.system.domain_code %></dd>
|
||||||
|
<%- end %>
|
||||||
</dl>
|
</dl>
|
||||||
</div>
|
</div>
|
||||||
<div class="frame">
|
<div class="frame">
|
||||||
|
@ -40,6 +40,9 @@ msgstr "Position"
|
|||||||
msgid "Distance"
|
msgid "Distance"
|
||||||
msgstr "Entfernung"
|
msgstr "Entfernung"
|
||||||
|
|
||||||
|
msgid "Domain"
|
||||||
|
msgstr "Domäne"
|
||||||
|
|
||||||
msgid "Error"
|
msgid "Error"
|
||||||
msgstr "Fehler"
|
msgstr "Fehler"
|
||||||
|
|
||||||
@ -94,9 +97,15 @@ msgstr "RAM"
|
|||||||
msgid "Received"
|
msgid "Received"
|
||||||
msgstr "Empfangen"
|
msgstr "Empfangen"
|
||||||
|
|
||||||
|
msgid "Role"
|
||||||
|
msgstr "Rolle"
|
||||||
|
|
||||||
msgid "Status"
|
msgid "Status"
|
||||||
msgstr "Status"
|
msgstr "Status"
|
||||||
|
|
||||||
|
msgid "Site"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
msgid "Traffic"
|
msgid "Traffic"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
|
@ -31,6 +31,9 @@ msgstr ""
|
|||||||
msgid "Distance"
|
msgid "Distance"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
|
msgid "Domain"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
msgid "Error"
|
msgid "Error"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
@ -85,9 +88,15 @@ msgstr ""
|
|||||||
msgid "Received"
|
msgid "Received"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
|
msgid "Role"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
msgid "Status"
|
msgid "Status"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
|
msgid "Site"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
msgid "Traffic"
|
msgid "Traffic"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
|
Loading…
Reference in New Issue
Block a user