I’ve seen the developer docs for Collections. It is unclear to me: is there currently a way to filter a Collection based on the members of the cards? This would be useful, eg., to filter for cards shared with my partner.
I didn’t see a way to do this, but the system looks powerful enough that I am surprised it’s not already there.
For now, I am doing the following:
- Shared cards should inherit from parent with id:
13f0ede5-f40e-4eb1-8f7c-f0190c01731f
- I’ve filtered my own “Thoughts” cards to exclude cards descended from it or itself via its dedicated color (pink)
- To view the shared cards I would just look at children of
13f0ede5-f40e-4eb1-8f7c-f0190c01731f
- This has the downside that parent-child and color relationships might be out of sync with the actual shared status
{
"type": "group",
"op": "and",
"filters": [
{
"type": "visibility",
"op": "equals",
"arg": 0,
"name": "Visible",
"inv": null,
"case_sensitive": null
},
{
"type": "parent_ids",
"op": "contains",
"arg": "13f0ede5-f40e-4eb1-8f7c-f0190c01731f",
"name": null,
"inv": true,
"case_sensitive": null
},
{
"type": "color",
"op": "equals",
"arg": "pink",
"name": "Pink (color)",
"inv": true,
"case_sensitive": null
}
]
}