Description
Handles the scenario where a resource is unencrypted because it is shared to auth/public recipients, and then a user wants to instead share it privately.
Shares to a specific individual or group need to first check if the resource is shared to public or auth users. If so:
The resource needs encrypting as it will be written in plain text.
Then public/auth user permission needs revoking.
Before the new private sharing to specific user or group of user can be applied.
This is related to issue solidui anusii/solidui#388
Why
So that as a user I can change a resource from public/auth user sharing to private sharing.
And other users who have an app that scans the index for public/auth files, will not be served the encrypted resource.
Closing Criteria
Checklist for closing the issue:
Shares to individuals or groups:
Description
Handles the scenario where a resource is unencrypted because it is shared to auth/public recipients, and then a user wants to instead share it privately.
Shares to a specific individual or group need to first check if the resource is shared to public or auth users. If so:
The resource needs encrypting as it will be written in plain text.
Then public/auth user permission needs revoking.
Before the new private sharing to specific user or group of user can be applied.
This is related to issue solidui anusii/solidui#388
Why
So that as a user I can change a resource from public/auth user sharing to private sharing.
And other users who have an app that scans the index for public/auth files, will not be served the encrypted resource.
Closing Criteria
Checklist for closing the issue:
make prepmake qtestShares to individuals or groups: