How to we help Chandler users set up successful shares?
WebDAV se"> Simplest scenario: One WebDAV server. Only share to users with accounts on that server.
- OOTB, provide users with ability to sign up for a sharing account on an OSAF run server
- When addressing sharing invitations, users can select sharees from a list of accounts on the OSAF server
- Users cannot send sharing invitations to users without an account
- [OI?] Sharing invitations are transported via CalDAV?
Non-account holders can view world-viewable shares in a simple web UI
- Sharers can add non-account holders as sharees
- Chandler provides feedback that tells users that in order for these non-account holders to access the share, they must make the share world-viewable (aka not secure)
- Non-account holders receive an email with an URL that takes them to a simple web UI where they can view, but not edit the share
- Data is presented in a calendar week view with the ability to scroll forward and backward in time.
- Non-account holders that are Chandler users could be prompted to sign up for an account if they receive a sharing invitations from another Chandler user.
- Invitations to non-account holders are sent via email
Non-account holders are given tickets to access shares
- Sharers can add non-account holders as sharees
- Non-account holders are issued tickets to view shares in a simple web UI
- As a result ticketed shares are not world-viewable and more, though not absolutely secure. [OI?] How do we explain that? Do we need to do that?
- Workflow is very similar to above, except that tickets make it possible for non-account holders to
Chandler users can have accounts on multiple WebDAV servers
- Users can have multiple accounts on different WebDAV servers
- [OI?] Do we allow users to search for sharees across all of the servers they have accounts on? This would be the more intuitive model.
- Or do we force users to select a single server to choose from?
- If users select sharees from multiple servers? Do we upload the share to multiple servers? Or do we upload the share to one server and issue tickets to sharees on the other server? How do we figure out which server to upload the share to? (ie. We select the server with the most write-access sharees.)