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

Share selected data rows as public #109

Open
6 tasks
kslysz opened this issue Mar 8, 2024 · 0 comments
Open
6 tasks

Share selected data rows as public #109

kslysz opened this issue Mar 8, 2024 · 0 comments
Assignees
Labels
new feature A proposal for a new functionality
Projects

Comments

@kslysz
Copy link
Contributor

kslysz commented Mar 8, 2024

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)
@kslysz kslysz added the new feature A proposal for a new functionality label Mar 8, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
new feature A proposal for a new functionality
Projects
Development
Awaiting triage
Development

No branches or pull requests

2 participants