Extendy / SmartyURL

SmartyURL is a PHP-based web application for Smart URL management, Sharing, shortening, and analytics, featuring smart redirects.
https://docs.smartyurl.extendy.net/
MIT License
12 stars 2 forks source link

Sharing URLs Between Users #92

Closed mshannaq closed 8 months ago

mshannaq commented 10 months ago

Discussed in https://github.com/Extendy/SmartyURL/discussions/67

Is sharing URLs between users a valuable addition to SmartyURL?

I think yes it is. This feature proves especially beneficial for companies with global links and need employees to list that links without need to push every employee to create his own link for the same URLs.

So the admin or one of employees an create a link and choose that link is shared , then all employees can see that link from their account. but sure only the owner can modify or delete it unless the user is super user or have the rights to manage other urls.

I believe that if we intend to enable URL sharing among users, it should align with the following policy:

Firstly, there should be a system setting that can be toggled to specify whether users are allowed to share URLS or not. and also the group must have permission that can create sharable link.

Secondly, when a user creates a new link, they should have the option to designate whether the link is shareable among users or not.

This policy allows management to determine whether links are generally shareable and provides users the opportunity to specify if a link can be shared among users or not when creating it.

Consequently, if management disables link sharing among users, the option to share a link won't be available to the user when creating the link.