summarize_file_access | R Documentation |
Some portion adapted from @allaway
's original script.
Common usages are:
Check numbers of files are viewable and downloadable for registered Synapse users:
summarize_file_access(principal_id = 273948, access_type = "DOWNLOAD", "syn16858331")
Check that files within the portal purview are actually editable for the NF-OSI Sage Team,
because we need at least edit permissions for updating annotations (historically, some issues with hackathon projects, etc.):
summarize_file_access(principal_id = 3378999, access_type = "UPDATE", "syn16858331")
summarize_file_access(principal_id, access_type, fileview_id)
principal_id |
Group(s) for which to check the access type. |
access_type |
Which access type(s) to check for; result summarizes whether there are permissions for all types specified. |
fileview_id |
Syn id of the view. View must include |
More complex usage:
Check access for multiple teams.
This summarizes file access by using the smaller set of benefactors,
and returns a data.table
with columns benefactorId
, principalId
, access
, and N
, which describes whether
principalId
has all the specified access
to benefactorId
and its N
files.
This data can be used for further aggregation as needed.
Add the following code to your website.
For more information on customizing the embed code, read Embedding Snippets.