Remove all deprecated lists, not just 'yunohost'

This commit is contained in:
Alexandre Aubin 2019-03-22 17:47:32 +01:00
parent 5d9a62192f
commit e2e9a7a033

View file

@ -1,5 +1,5 @@
from moulinette.utils.log import getActionLogger
from yunohost.app import app_fetchlist, app_removelist
from yunohost.app import app_fetchlist, app_removelist, _read_appslist_list
from yunohost.tools import Migration
logger = getActionLogger('yunohost.migration')
@ -10,12 +10,21 @@ class MyMigration(Migration):
def migrate(self):
# Remove official.json list
app_removelist(name="yunohost")
# Remove all the deprecated lists
lists_to_remove = [
"https://app.yunohost.org/official.json",
"https://app.yunohost.org/community.json",
"https://labriqueinter.net/apps/labriqueinternet.json"
]
appslists = _read_appslist_list()
for appslist, infos in appslists.items():
if infos["url"] in lists_to_remove:
app_removelist(name=appslist)
# Replace by apps.json list
app_fetchlist(name="yunohost",
url="https://app.yunohost.org/apps.json")
url="https://app.yunohost.org/apps.json")
def backward(self):