From 7d971710b594a201fb9bc99a3d7af29f8fbd0828 Mon Sep 17 00:00:00 2001 From: SDE Date: Mon, 15 Jul 2024 15:25:44 +0300 Subject: [PATCH] 0.5.12 get_tree_arts fix --- DocsApp/views.py | 6 ++++-- GeneralApp/admin.py | 8 +++++--- pAerBim/settings.py | 1 + 3 files changed, 10 insertions(+), 5 deletions(-) diff --git a/DocsApp/views.py b/DocsApp/views.py index 992ce5b..dd25bfc 100644 --- a/DocsApp/views.py +++ b/DocsApp/views.py @@ -14,10 +14,12 @@ from collections import OrderedDict def get_tree_arts(art, arts, sel_arts_ids): docs_tree = OrderedDict() + docs_tree.update({ - art_item.name: { + art_item.id: { 'url': art_item.url, - 'id': art_item.id, + 'name': art_item.name, + # 'id': art_item.id, 'children': get_tree_arts(art_item, arts, sel_arts_ids), 'active': art_item.id in sel_arts_ids } for art_item in arts.filter(parent=art) diff --git a/GeneralApp/admin.py b/GeneralApp/admin.py index 9041d2f..2f57f44 100644 --- a/GeneralApp/admin.py +++ b/GeneralApp/admin.py @@ -31,7 +31,9 @@ class Admin_FileUnit(Admin_Trans_BaseModelViewPage): fn.short_description = 'Файл' def fn_full_path(self, obj): - return obj.file.url + from urllib.parse import unquote_plus + res = unquote_plus(obj.file.url, encoding="utf-8") + return res fn_full_path.short_description = 'Линк для использования в HTML' fieldsets = [ @@ -47,7 +49,7 @@ class Admin_FileUnit(Admin_Trans_BaseModelViewPage): ] list_display = [ - 'image_thumb', + # 'image_thumb', 'id', 'fn', 'fn_full_path', @@ -55,7 +57,7 @@ class Admin_FileUnit(Admin_Trans_BaseModelViewPage): 'order', 'modifiedDT', 'createDT' ] - list_display_links = ['id', 'image_thumb'] + list_display_links = ['id'] list_editable = ['order'] list_filter = ['modifiedDT', 'createDT'] diff --git a/pAerBim/settings.py b/pAerBim/settings.py index 01df171..59f8225 100644 --- a/pAerBim/settings.py +++ b/pAerBim/settings.py @@ -34,6 +34,7 @@ X_FRAME_OPTIONS = 'SAMEORIGIN' # Application definition FILEBROWSER_SHOW_IN_DASHBOARD = False +LIST_PER_PAGE = 100 INSTALLED_APPS = [ 'colorfield',