fix date_picker, fix filter, improve language selector

This commit is contained in:
Alexander Kalinovsky
2025-01-10 13:45:02 +01:00
parent 3898a333fa
commit ced47ac993
4 changed files with 20 additions and 12 deletions

View File

@@ -47,6 +47,8 @@ async def entity_list_callback(query: CallbackQuery, **kwargs):
await entity_list(message = query, navigation_stack = stack, **kwargs)
def calc_total_pages(items_count: int, page_size: int) -> int:
return max(items_count // page_size + (1 if items_count % page_size else 0), 1)
async def entity_list(message: CallbackQuery | Message,
callback_data: ContextData,
@@ -78,9 +80,6 @@ async def entity_list(message: CallbackQuery | Message,
page_size = await Settings.get(Settings.PAGE_SIZE)
entity_filter = await ViewSetting.get_filter(session = db_session, user_id = user.id, entity_name = entity_descriptor.class_name)
def calc_total_pages(items_count: int, page_size: int) -> int:
return max(items_count // page_size + (1 if items_count % page_size else 0), 1)
if issubclass(entity_type, OwnedBotEntity):
if EntityPermission.READ_ALL in user_permissions or EntityPermission.LIST_ALL in user_permissions: