Skip to content

Question: Apply expire date settings to all shares? #4276

@schiessle

Description

@schiessle

Now that #4136 is merged we can discuss some small details I didn't want to bring up in the actual PR to stay focused.

In the Admin settings you have following public link settings regarding the expire date:

  • Set default expiration date (where you can set a default expire date on every new share X days away from the point in time the share was created)
  • optionally this expire date can be enforced, which means that a user can still reduce it but can't remove or increase it.

Now that the expire date exists for all share we could move it out of the "public link" section and make it a general share setting which apply to all shares (users, groups, federated, mail, public links).

I'm undecided. On one hand it would be good to unify stuff. On the other hand this might be to resstrictive, especially in the "enforce expire date" case. I expect that people might want to enforce a expire date for external shares but would consider it to strict for all internal shares.

We could split it up. "Set default expire date" for all shares and "enforce expire data" as checkbox for link shares and mail shares. But do we really want more share options?

Opinion?

@nextcloud/designers

Metadata

Metadata

Assignees

No one assigned

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions