dev@locazia: ui fixes

This commit is contained in:
user 2024-03-08 15:17:03 +03:00
parent 22b0875634
commit ebe0d149e0
2 changed files with 8 additions and 3 deletions

View File

@ -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 = {}

View File

@ -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,
}