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

Feature request: Allow going to viewer mode using groupId, artifactId, and versionId #638

Closed
11 tasks done
akphi opened this issue Nov 2, 2021 · 0 comments · Fixed by #639
Closed
11 tasks done
Assignees
Labels
Application: Query Issues related to Legend Query application Application: Studio Issues related to Legend Studio application Component: SDLC Studio Core Team Opened by a member of the Studio core team Type: Feature Request
Milestone

Comments

@akphi
Copy link
Contributor

akphi commented Nov 2, 2021

Similar requests

  • I have searched and found no existing similar requests

What problems are you trying to solve?

We should have a way to go to Studio viewer mode using GAV coordinate, i.e. groupId, artifactId, versionId

Describe the solution you would like to see implemented

  • Allow another URL pattern to go to this viewer mode: /-/view/gav/${groupId}:${artifactId}:${versionId}
  • Allow specifying latest (for latest version) and HEAD for latest revision as versionId
  • Allow opening specific entity by adding /entity/${entityPath} to agreed URL
  • Since this flow will be significantly different than the other flows where we can build dependencies from SDLC project configuration, we would need to adjust Viewer graph building algorithm slightly. We currently use SDLC when fetching dependencies and use depot to fetch all upstream dependency entities. For this flow, we can just use Depot for both.
  • Create graph building logic for this new flow (see what we do in QueryStore)
  • Hide project information in status bar and header of explorer side-bar
  • Disable viewing the project config in this mode

Query App

  • Add studio.url to config
  • Provide link to open query project in Studio

Describe alternatives you have considered

No response

Documentation, Design, Adoption, Migration Strategy

No response

Contribution

  • I would like to work on this feature
@akphi akphi self-assigned this Nov 2, 2021
@akphi akphi added this to the 2.0.0 milestone Nov 2, 2021
@github-actions github-actions bot added the Studio Core Team Opened by a member of the Studio core team label Nov 2, 2021
@akphi akphi added Application: Studio Issues related to Legend Studio application Studio Core Team Opened by a member of the Studio core team and removed Studio Core Team Opened by a member of the Studio core team labels Nov 2, 2021
@akphi akphi added the Application: Query Issues related to Legend Query application label Nov 2, 2021
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Application: Query Issues related to Legend Query application Application: Studio Issues related to Legend Studio application Component: SDLC Studio Core Team Opened by a member of the Studio core team Type: Feature Request
Projects
None yet
1 participant