Description
Description
So apps will have dependencies that app users may not have access to (engines).
Before a user is able to use the app, in which they don't have access to all engines for use. We need to give an opportunity for them to swap with their own engines.
For blocks apps you can find the app dependencies on the variables portion of the JSON we have saved.
There is a type
property for each variable, that will point to either
"model" | "database" | "vector" | "storage" | "function"
You can ignore all other types.
For the Front end to display an appropriate modal to swap, can we send this as expected return:
{ variable-name-model: { ...high-level-engine-details, hasAccess: false, }, variable-name-database: { ...high-level-engine-details, hasAccess: true, }, variable-storage: { ...high-level-engine-details, hasAccess: true, }, variable-vector: { ...high-level-engine-details, hasAccess: false, }, }
Existing
GetProjectDependencies()
Reference
Tasks
What are more specific tasks that a developer needs to take to consider this issue resolved.