Browse and organize content
Configure useful list titles and columns, then search, filter, sort, select, and navigate collection content.
Open a collection list to search, filter, sort, select, and organize documents. Available columns, workflow and locale states, and actions come from the resolved schema and the current actor’s capabilities.
List configuration
| Option | What it controls |
|---|---|
Collection.Admin.UseAsTitle |
Direct field used for document labels and the default text search. |
Collection.Admin.DefaultColumns |
Initial ordered field/metadata columns for the list. |
Collection.Admin.Group |
Navigation section that contains the collection. |
Collection.Admin.Description |
Explanatory copy above the collection workspace. |
Collection.Admin.FolderField |
Direct singular relationship used by the folder filter. |
Collection.Admin.ParentField |
Direct self-relationship used by the hierarchy view. |
Field .Index() |
Adds an adapter-owned index for a frequent supported filter or sort path. |
| Collection and field access | Determines visible documents, columns, filters, and permitted bulk actions. |
Give the list a useful default
ridu.Collection{
Slug: "posts",
Admin: ridu.CollectionAdmin{
UseAsTitle: "title",
DefaultColumns: []string{"title", "status", "author", "updatedAt"},
Group: "Editorial",
Description: "Draft, review, and publish site articles.",
},
Fields: field.Fields{
field.Text("title").Required(),
field.Select("status", "draft", "review", "published"),
field.Relationship("author", "users"),
},
}UseAsTitle and DefaultColumns must name compatible direct fields. They change presentation only;
the API path remains /api/collections/posts, and every list request still evaluates collection and
field access.
Work in the list
Open Posts in the admin, then use the toolbar to:
- search the configured title field;
- open Filters to add typed conditions, join conditions with and, and add or groups;
- use a column’s ascending or descending button to sort, then choose 10, 25, 50, or 100 results per page below the table;
- open Columns to show or hide ID, timestamps, status, nested group paths, relationships, and uploads, and drag the column pills into the order you want; and
- select the current page or resolve a bounded filtered selection for bulk work.
Search and the current folder or status choice combine with the filter groups. The More menu holds folder and hierarchy controls when configured, plus personal saved views when signed in. Column order includes hidden columns, so showing one again restores its place. A saved view captures the current list setup; it does not create a shared view for other users.
The URL owns page, search, sort, filters, columns, locale, folder, hierarchy, and trash state. Reloading or sharing an allowed URL reproduces the workspace rather than resetting to hidden component state. Per-user column/page-size choices and saved views use authenticated preferences.
Relationship and upload cells resolve readable labels through access-checked requests. A redacted field stays redacted in the table even if another user saved it as a visible column.
The list returns only what it shows: each document’s ID, timestamps, title field and visible columns, the parent field in a hierarchy, and any fields that custom cells or a list layout declare. A long rich-text body stays out of the response until someone shows its column. Search, filters and sorting run in the database, so they work on fields the list doesn’t return.

Choose API reference in the collection header to inspect list, read, create, update, and delete requests for this collection. It shows TypeScript SDK, cURL, and Go local API examples, field details, query options, and example responses. The examples are for inspection and copying; they do not submit a request.
Empty, failed, and large result sets
- Clear the current search, filters, folder, locale, and trash mode before assuming content is gone.
- A list can be empty because the collection access rule contributed a database predicate. The admin cannot reveal the number of inaccessible documents.
- Bulk resolution accepts at most 100 unique IDs. Narrow the filter or work in reviewed batches.
- A field absent from column/filter/sort choices may be a presentation field, unsupported nested shape, computed output, or denied by field access.
Continue with Saved views and hierarchy and Bulk actions and trash. See Querying data for the same portable filter vocabulary outside the admin.