Skip to content

  • Projects
  • Groups
  • Snippets
  • Help
    • Loading...
    • Help
    • Submit feedback
    • Contribute to GitLab
  • Sign in
P
purescript-gargantext
  • Project
    • Project
    • Details
    • Activity
    • Releases
    • Cycle Analytics
  • Repository
    • Repository
    • Files
    • Commits
    • Branches
    • Tags
    • Contributors
    • Graph
    • Compare
    • Charts
  • Issues 140
    • Issues 140
    • List
    • Board
    • Labels
    • Milestones
  • Merge Requests 3
    • Merge Requests 3
  • CI / CD
    • CI / CD
    • Pipelines
    • Jobs
    • Schedules
    • Charts
  • Wiki
    • Wiki
  • Snippets
    • Snippets
  • Members
    • Members
  • Collapse sidebar
  • Activity
  • Graph
  • Charts
  • Create a new issue
  • Jobs
  • Commits
  • Issue Boards
  • gargantext
  • purescript-gargantext
  • Issues
  • #548

Closed
Open
Opened May 25, 2023 by Fabien Maniere@fmaniere
  • Report abuse
  • New issue
Report abuse New issue

[Tree search] Add possibility to share a node URL (without the username), that will redirect to the right instance and node

Here are the details of the typical user scenario. Please let us know if this seems feasible, thank you:

  • the user can click on a new "share" button in the node settings dialog, here a proposal (mock-up): image The icon name: fa-share-alt-square

  • then, when clicked, the same "settings" dialog displays this URL to be shared: this generates a URL containing a string built on this model url_instance/node_id.

  • when this URL is copied/pasted into the browser, it redirects directly to the node of the correct instance:

    • case 1: the user is already connected to the instance, so they are redirected correctly
    • case 2: the user is not logged in and will therefore be redirected to the instance login page (as is already the case).

On the backend and storage side, there are two suggestions:

  • either this "share" URL is stored in a dedicated table
  • or we don't store anything, we only display the shared URL on the fly

Let us know if you have any questions :)

Edited Nov 28, 2023 by Fabien Maniere
Assignee
Assign to
None
Milestone
None
Assign milestone
Time tracking
None
Due date
None
1
Labels
Doing
Assign labels
  • View project labels
Reference: gargantext/purescript-gargantext#548