Make extension version visible in new extension panel #20281
Replies: 2 comments 1 reply
-
This was implemented and released in 10.8 🙂 |
Beta Was this translation helpful? Give feedback.
0 replies
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
-
Summary
Currently when making a change to an extension, and pushing to Directus Self-Hosted/Directus Enterprise, we have no way of knowing if our change has made it to production.
With Directus 10.7.1, and the new extensions panel in settings, it should show the version that is installed.
Basic Example
Motivation
When making changes to extensions, and when deploying the new changes there is no easy way to validate if the new version has been installed. This is especially true for Directus Enterprise.
Detailed Design
Would need to add a new field to the
directus_extensions
collection forversion
.Then along with getting the
name
from thepackage.json
, getting the currentversion
, and updating theversion
field indirectus_extensions
Requirements List
Must Have:
Should Have:
Drawbacks
Would possibly need to find a way to surface any installation issues if latest version couldn't be installed.
Alternatives
Currently, you could have a custom endpoint with an unauthenticated endpoint return the version.
Adoption Strategy
A simple migration would solve this issue, but extending the current
directus_extensions
collection to allow for a version field.Unresolved Questions
No response
Beta Was this translation helpful? Give feedback.
All reactions