
Batch compute visibility for collection filtering
Source:R/app-settings.R
get_collect_visibility.RdQueries visibility status for multiple collections in a single database call. Returns a data.table with collection UUIDs and their visibility flags.
Arguments
- artists
Character vector. Artist UUIDs.
- collects
Character vector. Collection UUIDs.
- cn
Database connection. If NULL, creates a connection via
artcore::dbc()and closes it on exit. Pass an existing connection to batch multiple queries efficiently.
Details
Visibility is determined by the following priority:
Explicit
visibility_overridetakes precedenceCompleted collections (
status = 'complete') are visible by defaultWIP collections inherit from artist's
default_wip_collection_visibility