Skip to content

[FEATURE REQUEST] Sharing NG: List existing links #4956

Description

@jesmrec

Listing links by fetching them from server

GET https://<url>/graph/v1beta1/drives/<drive-id>/items/<item-id>/permissions  

(same as shares)

A list of links is available in the object values like:

        {
            "createdDateTime": "2026-08-19T11:55:13.45495517Z",
            "hasPassword": true,
            "id": "IAfiUVqqpslHpNK",
            "link": {
                "@libre.graph.displayName": "test",
                "@libre.graph.quickLink": false,
                "preventsDownload": false,
                "type": "edit",
                "webUrl": "https://<url>/s/ioRkTIB9VDNKzxy"
            }
        },

It should be displayed in the same way as the spaces' links

  • Name of the link (or Unnamed link if empty) -> first row

Below:

  • Permission
  • Expiration date (only if exists)

On the right, the chain icon that points to the link

edit and remove, in the following issues.

Small issue to fix:

The warning under the PUBLIC LINKS header states:

Anyone with the link has access to the space

it should be

Anyone with the link has access to the file/folder

TASKS

  • Research (if needed)
  • Create branch feature/feature_name
  • Development tasks
    • Implement whatever
    • ...
    • Implement unit tests (if needed)
  • Code review and apply changes requested
  • Design test plan
  • QA
  • Merge branch feature/feature_name into master

Activity

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

No one assigned

    Type

    No type

    Projects

    No projects

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions