Enhancement: per-type object page sizing (#11977)

This commit is contained in:
shamoon
2026-02-02 11:03:54 -08:00
committed by GitHub
parent 470c824684
commit e5edfd0f7f
8 changed files with 141 additions and 10 deletions

View File

@@ -63,6 +63,7 @@ export const SETTINGS_KEYS = {
SIDEBAR_VIEWS_SHOW_COUNT:
'general-settings:saved-views:sidebar-views-show-count',
TOUR_COMPLETE: 'general-settings:tour-complete',
OBJECT_LIST_SIZES: 'general-settings:object-list-sizes',
DEFAULT_PERMS_OWNER: 'general-settings:permissions:default-owner',
DEFAULT_PERMS_VIEW_USERS: 'general-settings:permissions:default-view-users',
DEFAULT_PERMS_VIEW_GROUPS: 'general-settings:permissions:default-view-groups',
@@ -201,6 +202,16 @@ export const SETTINGS: UiSetting[] = [
type: 'boolean',
default: false,
},
{
key: SETTINGS_KEYS.OBJECT_LIST_SIZES,
type: 'object',
default: {
correspondents: 25,
document_types: 25,
tags: 25,
storage_paths: 25,
},
},
{
key: SETTINGS_KEYS.DEFAULT_PERMS_OWNER,
type: 'number',