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 saving/sharing connection details #111

Closed
rhaces opened this issue May 15, 2023 · 3 comments
Closed

[Feature Request] Allow saving/sharing connection details #111

rhaces opened this issue May 15, 2023 · 3 comments
Labels
enhancement New feature or request sharing Issues related to sharing parts of graph explorer with other users usability Issues relating to the ease of use of the UI or features

Comments

@rhaces
Copy link

rhaces commented May 15, 2023

Community Note

  • Please use a 👍 reaction to provide a +1/vote. This helps the community and maintainers prioritize this request.
  • If you are interested in working on this issue or have submitted a pull request, please leave a comment.

Graph Explorer Version (and Graph Database and Version used if applicable)
Any

Is your feature request related to a problem? Please describe.
Enhancement

Describe the solution you'd like
I want to have the ability to save the connection details server side, or in a shareable method, so that other members of the organization can access graph explorer and connect to the same database without needing to configure the connection again

Additional context

@rhaces rhaces added the enhancement New feature or request label May 15, 2023
@Poornacn Poornacn moved this to 🆕 New in Graph Explorer Planning May 17, 2023
@joywa joywa moved this from 🆕 New to 🏗 In progress in Graph Explorer Planning May 18, 2023
@jackson-millard
Copy link
Contributor

If you are on the connections page and click on a previously created connection, there should be a downward pointing arrow icon that is for exporting the connection. If you hover over it, you should see "Export Connection". Conversely, in the "Available connections" panel, you should see an upward pointing arrow that is for importing the file that you exported via the export button.

If you want to store these files, you'll need to export the connection and manually place it in some storage system and then the next user will need to import it themselves.

@paulduttonpad
Copy link

This function seems to work on a single users browser, but trying with another user/browser, the import seems to only bring in the connection details and not the styling as described.

I have a workaround to hack out the database to JSON (via console) and then import on a new machine, however this would be much better if the connection export and import would work across browsers/sessions/PCs

To test, export a connection with styles, then try to import into a incognito session and you will see that only the connection is imported and none of the styling.

@kmcginnes kmcginnes added usability Issues relating to the ease of use of the UI or features sharing Issues related to sharing parts of graph explorer with other users labels Apr 26, 2024
@kmcginnes
Copy link
Collaborator

kmcginnes commented Aug 29, 2024

Closing Summary

I'm closing this issue because the original feature request exists within the app already.

  1. Open Graph Explorer to the Connections screen
  2. Choose the connection you want to share
  3. Click the "Export Connection" button in the connection details,
    a. This will save the connection as a file in your system

CleanShot 2024-08-29 at 11 18 17@2x

You can share that file with whomever has permissions to access the database in question. In their browser you will import that file.

  1. Open Graph Explorer to the Connections screen
  2. Click the "Import Connection" button at the top of the connection list
  3. Choose the file you exported from the steps above

CleanShot 2024-08-29 at 11 18 25@2x

The connection will be created and a schema sync will be automatically started. Once complete the connection is available for use.

Other Comments

There were a few comments about sharing style config to multiple users. There are a few existing feature requests for this.

There was also a mention of copying the entire local database and restoring it to another browser. This is a feature added to Graph Explorer v1.10.

One caveat is that the restore process will replace all existing config data. So it is best used for initial setup, not continuous sharing.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request sharing Issues related to sharing parts of graph explorer with other users usability Issues relating to the ease of use of the UI or features
Projects
No open projects
Status: 📋 Backlog
Development

No branches or pull requests

4 participants