Ns8-core: software repositories interdependent enable controls

ns8-core v2.5.4 / v2.55-dev.3

Another user brain fart non-issue…

Testing software repositories depend on its main/default updates repo being enabled, but the enable/disable slider controls can lead the former user to think otherwise (even if the table can be interpreted as repo name + repo status + additional repo branch).

Apart from apps that should no be installed twice on the same node (Mail, AD…), there are apps that depend on others (imapsync/roundcubemail/sogo → Mail app) that can be installed without the “requirement”. Also not a problem, as we aren’t on the rpm packages dependency hell anymore (at least not completely in it).

i faced a similar issue, only to noticed that you can not enable testing repo only, the main repo must be enabled as well.