diff --git a/libraries/entropy/server/interfaces/main.py b/libraries/entropy/server/interfaces/main.py index 8fb169dfe..8ca74b616 100644 --- a/libraries/entropy/server/interfaces/main.py +++ b/libraries/entropy/server/interfaces/main.py @@ -1146,6 +1146,16 @@ class ServerSettingsMixin: return remote_revision + def repositories(self): + """ + Return a list of available Entropy Server repositories. + + @return: list of available Entropy Server repositories + @rtype: list + """ + srv_set = self.SystemSettings[self.sys_settings_plugin_id]['server'] + return sorted(srv_set['repositories']) + class ServerLoadersMixin: