Prevent installation of deprecated extensions.

This commit is contained in:
Antoine Nguyen
2024-08-22 16:10:38 +02:00
parent 3c14d72e0c
commit 7f0767fb5a
+5 -3
View File
@@ -3,9 +3,7 @@
import getpass
import os
from os.path import isfile
import secrets
import shutil
import string
import subprocess
import sys
@@ -166,7 +164,11 @@ class DeployCommand(Command):
"""
url = "http://api.modoboa.org/"
official_exts = ModoAPIClient(url).list_extensions()
return [extension["name"] for extension in official_exts]
return [
extension["name"]
for extension in official_exts
if not extension["deprecated"]
]
def find_extra_settings(self, extensions):
"""Install one or more extensions.