Skip to content

Share selected data rows as public #109

@kslysz

Description

@kslysz

We want to share some data between project members that doesn't have access to Databucket.
It will be a new feature that allow to:

  • generate public link from Data Details Panel
  • open Data Details by the generated link without authorization

On backend:

  • New entity "Link" with fields (id, uuid, bukcet, dataId, jsonPath, expirationDate, createdBy, createdAt)
  • New controller "LinkController" (createLink, getDataByLink)
  • New repository "LinkRepository" (seach item by uuid)
  • New service "LinkService"
  • New class CreateDataLinkRequestDto (bucket, dataId)

On frontend:

  • New button on Data Details Panel
share ![image](https://github.com/databucket/databucket-server/assets/7330643/f2e22a4f-5cf8-4d6b-a4cb-e494324a09a9)

Metadata

Metadata

Labels

new featureA proposal for a new functionality

Type

No type

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions