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

Grouped link share #29938

Closed
PVince81 opened this issue Dec 20, 2017 · 4 comments
Closed

Grouped link share #29938

PVince81 opened this issue Dec 20, 2017 · 4 comments

Comments

@PVince81
Copy link
Contributor

New design for public link shares:

  • a link share is a set of permissions (permissions, expiration, password, etc) represented by a single oc_share entry
  • a link share can have one or multiple recipients
    • each recipient receives a separate token: allows revocation of specific recipients
    • new table to map tokens to oc_share entries
  • UI allows entering multiple email addresses but internally creates multiple tokens
  • UI must display the grouped share as an expandable entry:
    • when collapsed, only show the grouped share name
    • when expanded, show every recipient by email
    • when no email, let the user specify an arbitrary name (stored along with token in DB)
  • recipients can be added later, and receive email notification
    • personal note can be added when adding recipients (not sure if we should store this one to be able to view it again)

This makes it possible to manage the permissions of a given link share and for example set the expiration date to a later point for delayed projects, doing so in a single location. No need to manually send multiple link shares and set expiration individually.

Ref: personal note ticket #29935 #29937

@felixheidecke @pmaier1 let me know if I forgot anything

@PVince81
Copy link
Contributor Author

  • technical concept
    • UI changes
    • examine API endpoint changes
    • DB changes: new table, mapping, classes

@ownclouders
Copy link
Contributor

GitMate.io thinks the contributor most likely able to help you is @rullzer.

@pmaier1
Copy link
Contributor

pmaier1 commented Feb 13, 2018

Ref: Requirements for public link share mail input field #29695

@pmaier1 pmaier1 modified the milestones: development, planned Mar 13, 2018
@pmaier1 pmaier1 added the p2-high Escalation, on top of current planning, release blocker label Mar 13, 2018
@PVince81 PVince81 self-assigned this Apr 24, 2018
@PVince81 PVince81 modified the milestones: development, backlog Jun 18, 2018
@PVince81 PVince81 removed the p2-high Escalation, on top of current planning, release blocker label Sep 4, 2018
@PVince81 PVince81 added the p3-medium Normal priority label Sep 4, 2018
@PVince81 PVince81 removed their assignment Sep 5, 2019
@stale
Copy link

stale bot commented Sep 19, 2021

This issue has been automatically marked as stale because it has not had recent activity. It will be closed in 10 days if no further activity occurs. Thank you for your contributions.

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

No branches or pull requests

5 participants