[SHA-1537] Provide UI to manage QuickShare links Created: 16-Sep-14  Updated: 17-Jul-20

Status: Open
Project: Share Application
Component/s: Admin Console (Share), Share Application, Site Administration
Affects Version/s: 5.0
Fix Version/s: None

Type: Story Priority: Major
Reporter: Luis Colorado [X] (Inactive) Assignee: Unassigned
Resolution: Unresolved Votes: 3
Labels: webappsha
Remaining Estimate: Not Specified
Time Spent: Not Specified
Original Estimate: Not Specified
Environment:

Alfresco One 4.2.3, OOTB


Issue Links:
Duplicate
Related
relates to REPO-244 Retrieve (find) Shared Links Done
Epic Link: Public Sharing Enhancements

 Description   

Summary of the Enhancement
A customer is asking to add a way to manage QuickShare links within the UI.

Steps that show the current behaviour
N/A

Desired behaviour
The available operations would provide the following functionality:

1. List all shared files and the user who shared it, and the shared date
2. See the number of downloads/views for each shared link and the last access time
3. "Freezing" the shared link temporarily (making the link temporarily unavailable)
4. Remove the shared link definitely

For example list containing
File name | Site | Site member name and surname who made it public | Site member role| shared date | link to file | actions: unshare, freeze, send email to sharer, send email to site manager

Business case

As a administrator, needs to know what documents are shared public and to be able to manage and control actions on the shared content.
This feature is available in other file share cloud solutions and we lack it in Alfresco Cloud.
The customer is bringing this up because other competing products offering similar functionality, and he provided the following examples:

OwnClowd:
https://docs.alkaid.cr/share/s/OlqV9Dx-R2yPIMokiIPx_A

DropBox:
https://docs.alkaid.cr/share/s/gigCiKFmSoa9CGz-SjvR2A

Box:
https://docs.alkaid.cr/share/s/htkk6Y85TdeKHwktdShuBQ

Nuxeo:
https://docs.alkaid.cr/share/s/ZYWTkeHJRKaeiwCFu-KqfQ

Pyd.io:
https://docs.alkaid.cr/share/s/hrY3rQZcQOmJD6dOjyrhOA

According to our wiki there are plans to implement "Easy sharing" (http://wiki.alfresco.com/wiki/Product_Roadmap#Next_12_Months), but no further details are offered.



 Comments   
Comment by Scott Ashcraft [ 17-Sep-14 ]

Please consolidate the 4 SFDC cases into one and close the other 3. Update the ACT Numbers field here with the one you kept, and then hit the Information Provided button.

Comment by Jennie Soria [X] (Inactive) [ 03-Nov-14 ]

(v4.2.3) The only properties currently in the aspect qshare:shared is the ./alfresco/model/quickShareModel.xml
qshare:shared aspect are

qshare:sharedId > shared id
qshare:sharedBy > user name

You could return all shared content by searching by aspect qshare:shared

  • ASPECT:"qshare:shared"
    then sort site
  • ASPECT:"qshare:shared" AND PATH:"/app:company_home/st:sites/cm:haha//*"
    filter by user
  • ASPECT:"qshare:shared" AND PATH:"/app:company_home/st:sites/cm:haha//*" AND qshare:sharedBy:"admin"

There is at least an 'unshare' api call
DELETE /alfresco/service/api/internal/shared/unshare/

{shared_id}

Though there is no properties indicating when shared or any other information regarding the shared object besides id and user name of who shared it.

http://docs.alfresco.com/community/references/RESTful-Quickshare.html
http://docs.alfresco.com/4.2/tasks/library-item-share.html

Request is to expose UI page where admin/manager can manage the shared content

> view all shared content
> view sort list by person who shared it
> ability to take control and unshare if needed
> ability to specify who can share or not share content

The later would like require a modification to the shared action (access) restricted by a group authentication to limit who can perform that action.

Generated at Sun Mar 07 17:03:56 GMT 2021 using Jira 7.13.15#713015-sha1:7c5ddd2c3e1709974ae9c48c17df8edd3919fe2c.