node: repos: only show suites warning at the top if enabled repository is affected

The warning still shows up for the disabled repository itself, but
having a disabled repository with a bad suite is not problematic for
the configuration status as a whole.

Signed-off-by: Fabian Ebner <f.ebner@proxmox.com>
This commit is contained in:
Fabian Ebner 2021-07-09 10:08:22 +02:00 committed by Thomas Lamprecht
parent 89b0dd2e4f
commit e455399aef

View File

@ -665,9 +665,6 @@ Ext.define('Proxmox.node.APTRepositories', {
(info.kind === 'ignore-pre-upgrade-warning' && !repoGrid.majorUpgradeAllowed)
) {
infos[path][idx].warnings.push(info);
if (!suitesWarning && info.property === 'Suites') {
suitesWarning = true;
}
} else {
throw 'unknown info';
}
@ -682,6 +679,10 @@ Ext.define('Proxmox.node.APTRepositories', {
if (infos[file.path] && infos[file.path][n]) {
repo.Origin = infos[file.path][n].origin || Proxmox.Utils.UnknownText;
repo.warnings = infos[file.path][n].warnings || [];
if (repo.Enabled && repo.warnings.some(w => w.property === 'Suites')) {
suitesWarning = true;
}
}
gridData.push(repo);
}