Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Add new field for tools dependencies for the resource hub #468

Closed
Xpirix opened this issue Sep 12, 2024 · 3 comments
Closed

Add new field for tools dependencies for the resource hub #468

Xpirix opened this issue Sep 12, 2024 · 3 comments
Assignees
Labels
🕔 Size 2 Give me 2 hours and I will have it for you

Comments

@Xpirix
Copy link
Collaborator

Xpirix commented Sep 12, 2024

From @jvdkwast

@Xpirix Xpirix self-assigned this Sep 12, 2024
@jvdkwast
Copy link

For models (and maybe other items in the resource hub), it would be useful to add the dependencies on plugins, so the user knows what to install prior to using the model.
I suggest that for now, an extra field will be added to the metadata, but keep in mind the following workflow that would be nice in the future:

  1. User creates a model with the graphical model builder.
  2. Model builder stores automatically in the model file which providers were used.
  3. The model is uploaded to the resource hub and the metadata field on dependencies is automatically extracted
  4. The site and hub plugin by @ismailsunni can use the metadata on dependencies for filtering

@Xpirix Xpirix moved this from Todo to In Progress in QGIS Websites Maitenance Sep 12, 2024
@Xpirix Xpirix added the 🕔 Size 2 Give me 2 hours and I will have it for you label Sep 12, 2024
@Xpirix Xpirix moved this from In Progress to Review in progress in QGIS Websites Maitenance Sep 13, 2024
@Xpirix
Copy link
Collaborator Author

Xpirix commented Sep 13, 2024

Please find the proposed fix for this at #470

@jvdkwast
Copy link

Thanks. Looks good!

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
🕔 Size 2 Give me 2 hours and I will have it for you
Projects
Development

No branches or pull requests

2 participants