Skip to content

[TASK] GetProjectDependencies modifications #704

Closed
@johbaxter

Description

@johbaxter

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

#644

Tasks

What are more specific tasks that a developer needs to take to consider this issue resolved.

Metadata

Metadata

Assignees

No one assigned

    Labels

    enhancementNew feature or request

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions