Compare commits

...
Author SHA1 Message Date
Guido 8185c7edf6 typho 2024-07-15 22:48:29 +02:00
Guido 51862ad3ed logo e/o favicon potrebbero mancare! 2024-07-15 19:19:29 +02:00
Davide Borgonovo 0eed8c8679 Incremento di versione 2023-10-27 12:49:55 +02:00
Davide Borgonovo d74fcd4001 location messa nel windowRef, altrimenti non funzionava la modale 2023-10-27 12:49:25 +02:00
3 changed files with 12 additions and 7 deletions
+10 -6
View File
@@ -109,14 +109,18 @@ class ImportMixin(admin.ModelAdmin):
allowed_extensions=[".gif", ".jpg", ".jpeg", ".png", ".svg"] allowed_extensions=[".gif", ".jpg", ".jpeg", ".png", ".svg"]
try: try:
tema_json = [s for s in os.listdir(f'{tempdir}/{lst[0]}') if '.json' in s][0] tema_json = [s for s in os.listdir(f'{tempdir}/{lst[0]}') if '.json' in s][0]
logo = [s for s in os.listdir(f'{tempdir}/{lst[0]}/logo') if any(ele in s for ele in allowed_extensions)][0] logo = [s for s in os.listdir(f'{tempdir}/{lst[0]}/logo') if any(ele in s for ele in allowed_extensions)]
favicon = [s for s in os.listdir(f'{tempdir}/{lst[0]}/favicon') if any(ele in s for ele in allowed_extensions)][0] logo = logo[0] if logo else None
favicon = [s for s in os.listdir(f'{tempdir}/{lst[0]}/favicon') if any(ele in s for ele in allowed_extensions)]
favicon = favicon[0] if favicon else None
with open(f'{tempdir}/{lst[0]}/{tema_json}', 'r') as temporary_file: with open(f'{tempdir}/{lst[0]}/{tema_json}', 'r') as temporary_file:
result = json.loads(temporary_file.read()) result = json.loads(temporary_file.read())
with open(f'{tempdir}/{lst[0]}/logo/{logo}', 'rb') as temporary_file: if logo:
default_storage.save(f"admin-interface/logo/{temporary_file.name.split('/')[-1]}", temporary_file) with open(f'{tempdir}/{lst[0]}/logo/{logo}', 'rb') as temporary_file:
with open(f'{tempdir}/{lst[0]}/favicon/{favicon}', 'rb') as temporary_file: default_storage.save(f"admin-interface/logo/{temporary_file.name.split('/')[-1]}", temporary_file)
default_storage.save(f"admin-interface/favicon/{temporary_file.name.split('/')[-1]}", temporary_file) if favicon:
with open(f'{tempdir}/{lst[0]}/favicon/{favicon}', 'rb') as temporary_file:
default_storage.save(f"admin-interface/favicon/{temporary_file.name.split('/')[-1]}", temporary_file)
skip_result = False skip_result = False
except FileNotFoundError as e: except FileNotFoundError as e:
messages.error(request, 'Struttura del file .zip errata.') messages.error(request, 'Struttura del file .zip errata.')
@@ -16,6 +16,7 @@
} }
windowRef = { windowRef = {
name: widgetName, name: widgetName,
location: windowRef.location,
close: function() { close: function() {
openerRef.dismissRelatedObjectModal(); openerRef.dismissRelatedObjectModal();
} }
+1 -1
View File
@@ -1,3 +1,3 @@
# -*- coding: utf-8 -*- # -*- coding: utf-8 -*-
__version__ = "0.19.7" __version__ = "0.19.8"