Changeset View
Changeset View
Standalone View
Standalone View
lib/app/base-chips/access-strategy-types/when.js
Show First 20 Lines • Show All 61 Lines • ▼ Show 20 Lines | const query = await construct_query( | ||||
context, | context, | ||||
collection_name, | collection_name, | ||||
special_filter_name, | special_filter_name, | ||||
when_true_name, | when_true_name, | ||||
when_false_name | when_false_name | ||||
); | ); | ||||
query.match({ sealious_id: item.id }); | query.match({ sealious_id: item.id }); | ||||
const results = await app.Datastore.aggregate( | const results = await app.Datastore.aggregate( | ||||
item.collection_name, | item._metadata.collection_name, | ||||
query.toPipeline() | query.toPipeline() | ||||
); | ); | ||||
if (!results.length) { | if (!results.length) { | ||||
return Promise.reject("No access"); | return Promise.reject("No access"); | ||||
} | } | ||||
}, | }, | ||||
item_sensitive: true, | item_sensitive: true, | ||||
}); | }); |