updater: add distro name
This commit is contained in:
parent
3a7bccca69
commit
ef68ff0c11
@ -235,18 +235,22 @@ class Panel(ScreenPanel):
|
|||||||
info = self.update_status['version_info'][p]
|
info = self.update_status['version_info'][p]
|
||||||
|
|
||||||
if p == "system":
|
if p == "system":
|
||||||
self.labels[p].set_markup("<b>System</b>")
|
distro = (
|
||||||
|
self.system_info['system_info']['distribution']['name']
|
||||||
|
if 'system_info' in self.system_info
|
||||||
|
and 'distribution' in self.system_info['system_info']
|
||||||
|
else _('System'))
|
||||||
|
self.labels[p].set_markup(f"<b>{distro}</b>")
|
||||||
if info['package_count'] == 0:
|
if info['package_count'] == 0:
|
||||||
self.labels[f"{p}_status"].set_label(_("Up To Date"))
|
self._already_updated(p)
|
||||||
self.labels[f"{p}_status"].get_style_context().remove_class('update')
|
|
||||||
self.labels[f"{p}_status"].set_sensitive(False)
|
|
||||||
else:
|
else:
|
||||||
self._needs_update(p, local="", remote=info['package_count'])
|
self._needs_update(p, local="", remote=info['package_count'])
|
||||||
|
|
||||||
elif 'configured_type' in info and info['configured_type'] == 'git_repo':
|
elif 'configured_type' in info and info['configured_type'] == 'git_repo':
|
||||||
if info['is_valid'] and not info['is_dirty']:
|
if info['is_valid'] and not info['is_dirty']:
|
||||||
if info['version'] == info['remote_version']:
|
if info['version'] == info['remote_version']:
|
||||||
self._already_updated(p, info)
|
self.labels[p].set_markup(f"<b>{p}</b>\n{info['version']}")
|
||||||
|
self._already_updated(p)
|
||||||
self.labels[f"{p}_status"].get_style_context().remove_class('invalid')
|
self.labels[f"{p}_status"].get_style_context().remove_class('invalid')
|
||||||
else:
|
else:
|
||||||
self.labels[p].set_markup(f"<b>{p}</b>\n{info['version']} -> {info['remote_version']}")
|
self.labels[p].set_markup(f"<b>{p}</b>\n{info['version']} -> {info['remote_version']}")
|
||||||
@ -258,13 +262,13 @@ class Panel(ScreenPanel):
|
|||||||
self.labels[f"{p}_status"].get_style_context().add_class('invalid')
|
self.labels[f"{p}_status"].get_style_context().add_class('invalid')
|
||||||
self.labels[f"{p}_status"].set_sensitive(True)
|
self.labels[f"{p}_status"].set_sensitive(True)
|
||||||
elif 'version' in info and info['version'] == info['remote_version']:
|
elif 'version' in info and info['version'] == info['remote_version']:
|
||||||
self._already_updated(p, info)
|
self.labels[p].set_markup(f"<b>{p}</b>\n{info['version']}")
|
||||||
|
self._already_updated(p)
|
||||||
else:
|
else:
|
||||||
self.labels[p].set_markup(f"<b>{p}</b>\n{info['version']} -> {info['remote_version']}")
|
self.labels[p].set_markup(f"<b>{p}</b>\n{info['version']} -> {info['remote_version']}")
|
||||||
self._needs_update(p, info['version'], info['remote_version'])
|
self._needs_update(p, info['version'], info['remote_version'])
|
||||||
|
|
||||||
def _already_updated(self, p, info):
|
def _already_updated(self, p):
|
||||||
self.labels[p].set_markup(f"<b>{p}</b>\n{info['version']}")
|
|
||||||
self.labels[f"{p}_status"].set_label(_("Up To Date"))
|
self.labels[f"{p}_status"].set_label(_("Up To Date"))
|
||||||
self.labels[f"{p}_status"].get_style_context().remove_class('update')
|
self.labels[f"{p}_status"].get_style_context().remove_class('update')
|
||||||
self.labels[f"{p}_status"].set_sensitive(False)
|
self.labels[f"{p}_status"].set_sensitive(False)
|
||||||
|
Loading…
x
Reference in New Issue
Block a user