notepod

Exercise 3: Share a Note

Table of Contents

This exercise will show you how to share a note in the Notepod app.

In Solid, sharing a note to another person is the act of editing the access control list of a resource which you control to make that resource accessible to the other person’s webID. It does not show whether they have accessed the resource, it only makes the resource accessible to the recipient via the resource URI.

The access permissions of a note file describe which other people (identified by their webID) have access to your note file.

View Sharing Permissions of a Note

In the menu, select My Notes to open the list of your notes, and click on the note you wish to share.

My Notes List

From within the note, click the Share button.

Click share

This will show the list of access permissions for the note file. The table below shows all the pods that have access to the note, including your pod, and the access level that recipient PODs have been granted.

Definitions for different permission levels:

A newly created note which you have not yet shared will have the file access permissions similar to below with yourself as POD owner with read, write and control access.

Click share

Share a Note

First we will test granting read access to a note.

Grant read access

From the sharing view of a note file, click Individual button to provide permission to a single web ID.

Specify the person you are granting access to using their webID.

Ask the person you are granting access to what their webID is. A POD created on the Solid Community AU solid server https://pods.solidcommunity.au will have a webID of the form:

https://pods.solidcommunity.au/[pod_name]/profile/card#me

where pod_name is the name of their pod, and profile/card#me is the public card which everyone has in their POD. This is the public profile of that POD owner. You can view a POD user’s profile by opening the webID URI in a web browser.

Enter their webID in the web ID value text field.

Select permissions

Click the checkbox to give the recipient Read access.

Select permissions

Click Grant Permission to confirm that you are granting the recipient this access to your note file.

Read granted

You have now granted the recipient access to your note file!

Post grant read access

The next actions are done by the recipient of your note

Now ask the recipient to login to their Notepod app, and select Shared Notes from the menu.

They should see your note in their shared notes list.

Recipient POD - Shared Notes List showing r note

They have been granted Read permission, hence they can open and read the note

However they do not have write permission, hence they do not see an Edit button in the note view.

Similarly, they have not been granted control permission and consequently do not see an Share button in the note view.

Recipient POD - Inside the shared r note

Grant read and write access

These actions are by you

Go to the sharing view of a note file.

This time grant the recipient, Read and Write access.

Submit by pressing Grant Permission to confirm that you are granting the recipient this access to your note file.

The next actions are done by the recipient of your note

Now ask the recipient to login to their Notepod app, and select the Shared Notes list from the menu.

From their shared notes list, ask them to open the note.

Recipient POD - Shared Notes List showing rw note

They have beenn granted Read and Write permission. This means they can read and write to the note, hence they have an Edit button in the note view.

They do not have the Share button, as you did not grant them Control permission.

Recipient POD - Inside the shared rw note

Ask them to click Edit and add some text to your note - here they have added the section Another Subsection. In this way the recipient is able to collaborate with you on the note, while you keep sharing control.

Recipient POD - Editing the shared rw note

These actions are by you

Now, open your My Notes list, you will see the last modification time has been updated. Click the note to open it.

My Notes List

Here you can see the additional text added by the recipient.

RW note edited by recipient

Note: Sometimes the app will direct you to a dialog box and ask to enter the master key. This is to ensure that the encrypted notes are decrypted correctly.

Enter master key