entropy.*: move from using etpRepositoriesExcluded to SystemSettings['repositories']['excluded']

This commit is contained in:
Fabio Erculiani
2009-04-06 19:43:24 +02:00
parent b16f3386b7
commit fced248252
4 changed files with 18 additions and 10 deletions
@@ -296,8 +296,8 @@ class Repository:
del etpRepositories[repoid]
done = True
if etpRepositoriesExcluded.has_key(repoid):
del etpRepositoriesExcluded[repoid]
if self.SystemSettings['repositories']['excluded'].has_key(repoid):
del self.SystemSettings['repositories']['excluded'][repoid]
done = True
if done:
+4 -1
View File
@@ -89,10 +89,13 @@ etpCache = {
'ugc_srv_cache': 'ugc/ugc_srv_cache'
}
# Constants
# kept for backward compatibility
# XXX will be removed before 10-10-2009
etpRepositories = {}
etpRepositoriesExcluded = {}
etpRepositoriesOrder = []
etpConst = {}
def initconfig_entropy_constants(rootdir):
+9 -5
View File
@@ -1865,7 +1865,8 @@ class SpritzApplication(Controller):
return True
else:
disable = False
if etpRepositoriesExcluded.has_key(repodata['repoid']):
repo_excluded = self.Equo.SystemSettings['repositories']['excluded']
if repo_excluded.has_key(repodata['repoid']):
disable = True
self.Equo.remove_repository(repodata['repoid'], disable = disable)
if not disable:
@@ -2500,14 +2501,16 @@ class SpritzApplication(Controller):
def on_ugcClearCacheButton_clicked(self, widget):
if self.Equo.UGC == None: return
for repoid in list(set(etpRepositories.keys()+etpRepositoriesExcluded.keys())):
repo_excluded = self.Equo.SystemSettings['repositories']['excluded']
for repoid in list(set(etpRepositories.keys()+repo_excluded.keys())):
self.Equo.UGC.UGCCache.clear_cache(repoid)
self.setStatus("%s: %s ..." % (_("Cleaning UGC cache of"),repoid,))
self.setStatus("%s" % (_("UGC cache cleared"),))
def on_ugcClearCredentialsButton_clicked(self, widget):
if self.Equo.UGC == None: return
for repoid in list(set(etpRepositories.keys()+etpRepositoriesExcluded.keys())):
repo_excluded = self.Equo.SystemSettings['repositories']['excluded']
for repoid in list(set(etpRepositories.keys()+repo_excluded.keys())):
if not self.Equo.UGC.is_repository_eapi3_aware(repoid): continue
logged_data = self.Equo.UGC.read_login(repoid)
if logged_data: self.Equo.UGC.remove_login(repoid)
@@ -2745,10 +2748,11 @@ class SpritzApplication(Controller):
def load_ugc_repositories(self):
self.ugcRepositoriesModel.clear()
repo_order = self.Equo.SystemSettings['repositories']['order']
for repoid in repo_order+sorted(etpRepositoriesExcluded.keys()):
repo_excluded = self.Equo.SystemSettings['repositories']['excluded']
for repoid in repo_order+sorted(repo_excluded.keys()):
repodata = etpRepositories.get(repoid)
if repodata == None:
repodata = etpRepositoriesExcluded.get(repoid)
repodata = repo_excluded.get(repoid)
if repodata == None: continue # wtf?
self.ugcRepositoriesModel.append([repodata])
+3 -2
View File
@@ -1760,8 +1760,9 @@ class EntropyRepoView:
repodata = etpRepositories[repo]
self.store.append([1,1,repodata['dbrevision'],repo,repodata['description']])
# excluded ones
for repo in etpRepositoriesExcluded:
repodata = etpRepositoriesExcluded[repo]
repo_excluded = self.Equo.SystemSettings['repositories']['excluded']
for repo in repo_excluded:
repodata = repo_excluded[repo]
self.store.append([0,0,repodata['dbrevision'],repo,repodata['description']])
def new_pixbuf( self, column, cell, model, myiter ):