Jess/388 file discoverability - #390
Conversation
|
There is a follow on step, that I can also implement in this PR for the below use case: If the experience owner later decides to share that experience privately, the weburl entry will still stay in the index, it will just no longer be readable. As the file will be re-encrypted and shared privately, and the authuser read access will be revoked. This last step of revoking authuser read access I need to implement, to stop any user just being served the encrypted experience. Implementing this in this PR, would make the solidui version more robust. |
Implemented in following solidui and solidpod PRs - with branch name revoke_public |
Pull Request Details
Description
Provides a on permission granted callback with the recipient type, such that the app can do a followup sparlq insert to the app specific index file to append the resource url to the app service account pod index file.
Test with Exper app, branch jess/22_index
This makes public/auth user readable files discoverable.
Related Issues
Issue #388 - supporting apps to have an index file that is appended with the weburl of resources that are shared with public/auth user read access.
And Exper app issue https://github.com/privacyeng/exper/issues/22 - where app has an index file that is appended with the weburl of resources that are shared with public/auth user read access.
Type of Change
How To Test?
Checklist
make preporflutter analyze lib)dart testoutput or screenshot included in issue #Finalising