From ebe0d149e0c4f7a3fc17157d11c8b982eb5e68ea Mon Sep 17 00:00:00 2001 From: user Date: Fri, 8 Mar 2024 15:17:03 +0300 Subject: [PATCH] dev@locazia: ui fixes --- app/api/routes/content.py | 3 ++- app/core/models/node_storage.py | 8 ++++++-- 2 files changed, 8 insertions(+), 3 deletions(-) diff --git a/app/api/routes/content.py b/app/api/routes/content.py index ed8681b..2e6a8f0 100644 --- a/app/api/routes/content.py +++ b/app/api/routes/content.py @@ -14,7 +14,8 @@ async def s_api_v1_content_list(request): assert store in ('local', 'onchain'), "Invalid store" content_list = request.ctx.db_session.query(StoredContent).filter( - StoredContent.type.like(store + '%') + StoredContent.type.like(store + '%'), + StoredContent.disabled == False ).order_by(StoredContent.created.desc()).offset(offset).limit(limit) make_log("Content", f"Listed {content_list.count()} contents", level='info') result = {} diff --git a/app/core/models/node_storage.py b/app/core/models/node_storage.py index 7aa42a9..7ff989d 100644 --- a/app/core/models/node_storage.py +++ b/app/core/models/node_storage.py @@ -53,9 +53,11 @@ class StoredContent(AlchemyBase): if self.ipfs_cid: extra_fields['ipfs_cid'] = self.ipfs_cid if self.type.startswith('local'): - pass + extra_fields['filename'] = self.filename + extra_fields['encrypted'] = self.encrypted elif self.type.startswith('onchain'): extra_fields['onchain_index'] = self.onchain_index + extra_fields['owner_address'] = self.owner_address for k in [ 'item_address', 'license_type', 'metadata_cid', 'content_cid', 'cover_cid', @@ -67,5 +69,7 @@ class StoredContent(AlchemyBase): **extra_fields, "hash": self.hash, "cid": self.cid.serialize_v1(), - "status": self.status + "status": self.status, + "updated": self.updated, + "created": self.created, }