CPC H04L 51/18 (2013.01) [G06F 9/543 (2013.01); H04L 51/046 (2013.01)] | 19 Claims |
1. A method, comprising:
at a computing device having a display, one or more processors and memory storing one or more programs configured for execution by the one or more processors:
displaying, via the display to a receiving user, a user interface for a channel of a communication application, including:
displaying a shared link to a graphical data visualization of data from a data source; and
displaying a snapshot button near the shared link, wherein the snapshot button is configured to generate a link snapshot comprising a version of the graphical data visualization representing data from the data source, to which the receiving user has security access, wherein the link snapshot includes a preview of the graphic data visualization; and
in response to an activation of the snapshot button by the receiving user, generating the link snapshot, including:
identifying an access permission of the receiving user to the data from the data source;
in accordance with the access permission, determining that the receiving user has security access to view a subset of the data from the data source;
dynamically generating the link snapshot for the subset of the data according to the access permission of the receiving user; and
displaying the link snapshot near the shared link in the user interface of the communication application.
|