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 public #275

Closed
jesmrec opened this issue Feb 14, 2019 · 0 comments
Closed

Share public #275

jesmrec opened this issue Feb 14, 2019 · 0 comments
Assignees
Labels
Estimation - 5 (L) 5 points feature:sharing p2-high Escalation, on top of current planning, release blocker sdk-involved Requires SDK development or discussion
Milestone

Comments

@jesmrec
Copy link
Contributor

jesmrec commented Feb 14, 2019

As an user, i want to generate a public link to any of the items in my list, so i can share my content with other people

AC (already defined in epic):

  • User can create as many public links as he/she wants. It was available from 10.0.4, pending to check if it was backported in any way. For older versions, only one public link per item is allowed.

  • Public links have several attributes:

    • Link name
    • Permissions: like in web, it will depend on the kind of item (file, folder):
      • Download / View: files & folders
      • Download / View / Upload: folders
      • Upload only (file drop): folders
    • Password: will be mandatory depending capabilities
    • Expiration date: will be mandatory depending capabilities

Capabilities are also important to take in account. They apply to every account in the same server. The capabilities affecting public sharing are:

  • "Allow apps to use the Share API" -> if false, Share View is not available from Files View
  • "Allow users to share via link" -> If false, Public link UI is hidden
  • "Allow resharing" -> If true and the file is shared privately, no public share available
  • "Enforce password protection for..." -> Show in UI somehow, that the password is mandatory
  • "Set Default Expiration Date" -> Set the date as default
  • "Enforce expiration date" -> only available if "Set Expiration Date is true". If true, link is not created with empty expiration date.

Some UI drafts will be welcome to discuss implementation.

@jesmrec jesmrec added this to the 1.1.0 milestone Feb 14, 2019
@jesmrec jesmrec added the sdk-involved Requires SDK development or discussion label Feb 14, 2019
This was referenced Feb 22, 2019
@michaelstingl michaelstingl modified the milestones: 1.1.0, backlog Mar 11, 2019
@jesmrec jesmrec modified the milestones: backlog, 1.1.0-Next Apr 5, 2019
@michaelstingl michaelstingl added the p2-high Escalation, on top of current planning, release blocker label Apr 8, 2019
@hosy hosy modified the milestones: 1.1.0-Next, 1.0.1-Current May 3, 2019
@hosy hosy self-assigned this May 3, 2019
@hosy hosy added the Estimation - 5 (L) 5 points label May 3, 2019
@hosy hosy closed this as completed Jun 8, 2019
@jesmrec jesmrec mentioned this issue Jun 14, 2019
45 tasks
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Estimation - 5 (L) 5 points feature:sharing p2-high Escalation, on top of current planning, release blocker sdk-involved Requires SDK development or discussion
Projects
None yet
Development

No branches or pull requests

3 participants