Skip to content

discussion: remove "send email" option for public links #1916

@schiessle

Description

@schiessle

If you create a public link you can send this link directly by mail to your friend or colleague by entering the email address to a input field if this option is enabled by the admin, by default it is disabled.

I want to discuss the idea of removing this functionality because of following reasons:

This feature was introduced because it was the only option to send a file directly by mail to someone outside of your Nextcloud and it was requested by some large installations. With Nextcloud 11 it will be possible to send share links by mail directly from the share dialogue (#657), this has many advantages:

  • The user see to whom he send a link by mail
  • The user can adjust the permissions for every recipient individually
  • The user can remove links for a single recipient without affecting other recipients

On the other hand the "send public link by mail" function has many drawbacks:

  • Every recipient will receive the same link
  • If you open the share dialog later you don't see to whom you already send the link by mail
  • If you want to remove access to the file for one recipient you have to remove it from all, because there is only one public link

Beside that this feature is broken at least since Nextcloud 9 and nobody noticed it which is a indicator that only a few people enables this feature and even less people use it. The share dialog has already a lot (to many) options. With Nextcloud 11 we can clean this up by removing one admin setting and a input field in the share dialog without losing functionality. As a side effect it safes us a lot of time we would otherwise spend to fix the feature without breaking the new "Share by Mail" feature (which seems to be not that easy).

Opinions: @rullzer @nickvergessen @karlitschek @LukasReschke @jancborchardt @blizzz @icewind1991 @ChristophWurst @georgehrke and everybody I forgot.

Metadata

Metadata

Assignees

No one assigned

    Type

    No type

    Projects

    No projects

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions