Provide a way to generate a new (temporal) guid and share item using this guid. Call it a "sharing link". Such link would allow anonymous (or even logged in) user access the item. Such link should have a user defined name (eg "Share for Caroline") and item owner should be able to delete it anytime, revoking all the access.
The link creation should allow to share more from the whole tree (eg. user could share a whole story this way, or story and selected entries; or being and selected entries the being it attached to). The dialog should be quite dynamic, when opened for the first time, it should just show the current item (the user visiting) and allow to expand further and load additional data.
- In case of entry, it should be just the entry, expanding it will allow to select attached beings
- In case of story, it should be the story + checkbox for all entries in the story
- In case of being, it should be the beings, and expanding it will load timeline for the being with checkboxes.
When loading the data for "sharing link" we need to check the graph of attached sub items and show relevant items. The idea is that the "sharing link" guid will replace the actual id, and so theoretically we would need to change shape of API responses.
Provide a way to generate a new (temporal) guid and share item using this guid. Call it a "sharing link". Such link would allow anonymous (or even logged in) user access the item. Such link should have a user defined name (eg "Share for Caroline") and item owner should be able to delete it anytime, revoking all the access.
The link creation should allow to share more from the whole tree (eg. user could share a whole story this way, or story and selected entries; or being and selected entries the being it attached to). The dialog should be quite dynamic, when opened for the first time, it should just show the current item (the user visiting) and allow to expand further and load additional data.
When loading the data for "sharing link" we need to check the graph of attached sub items and show relevant items. The idea is that the "sharing link" guid will replace the actual id, and so theoretically we would need to change shape of API responses.