Skip to main content
Version: 4.37.0

Auto-attributes (Smart Lists)

Overview

Display documents deposited by automatic services (Tower v2, etc.) in Smart Lists (Listes Automatiques) filtered by attribute codes — separate from manual attributes[] on documents.

How it works

Neo-backend exposes autoAttributes[] on documents and type: 'auto' folders with targetAttributeCodes / displayedCodes. IP Magic Box splits the sidebar into manual vs automatic deposit sections and renders auto-attribute tags per folder rules.

Reference: docs/auto-attributes.md in neo-backend repo.

Key files

  • src/protocol/bcyipApi.tsAutoAttribute, Folder.type, Document.autoAttributes
  • src/components/DocumentsPanel/FolderSideBar.tsx — manual vs automatic sections
  • src/components/DocumentsPanel/Item/ListItem.tsx — folder-aware attribute display
  • src/components/DocumentsPanel/FilterBarAttributes.tsx — auto-folder filter bar
  • src/components/SidebarTabs/AutoAttributes.tsx — counts panel
  • src/components/AnchorPanel/SelectFolders.tsx — excludes auto folders from manual deposit picker

Technical decisions

  • valueLabel from neo catalogue LOV displayed when present (valueLabel ?? value).
  • Feature flag in src/config.ts for gradual rollout.

Next steps

  • Phase 2 deposit flows from Tower (when scoped)