[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

Alfresco One 4.2.3, OOTB

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


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

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:






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.

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/


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.


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.