Generating tickets to share collections. Re: [Chandler-dev]
[Proposal] Web UI Work Q
Mimi Yin
mimi at osafoundation.org
Fri Feb 22 15:31:37 PST 2008
Grant, when convenient could you comment on the relative difficulty
of the 3 options below?
On Feb 14, 2008, at 12:28 PM, Travis Vachon wrote:
> The last option sounds like the most amount of work in the web ui
> and in the server (I can't speak to the desktop). My order of
> preference is:
>
> 1) Option 2
> 2) Option 1
> 3) Option 3
>
>
> -Travis
>
> On Feb 14, 2008, at 12:22 PM, Mimi Yin wrote:
>
>> Okay, I thought about this some more and I think it might be a
>> little more complicated.
>>
>> First, let me re-iterate what I think we've agreed to so far to
>> make sure I understand it. Right now we are proposing 2 models:
>>
>> 1. On the Server / Hub, we don't automatically generate sharing
>> tickets. We only do so if the user asks to.
>>
>> 2. On the Desktop, we do, with the caveat that if an user created
>> a collection on the Server/Hub and then syncs it down to the
>> Desktop, they need to explicitly ask for tickets.
>>
>> Practically speaking this means doing the following work on the
>> Desktop:
>>
>> 1. If a collection was created in the Desktop and published to
>> Hub, today's behavior stays the same.
>> 2. However, if a collection exists on the Desktop as a result of
>> having been created on the Server/Hub, then we do the following:
>> + Generate tickets if the users goes to Share>>Invite...
>> + Replace the [Copy URL(s)] button from the Manage Share... dialog
>> and replace it with an [Invite...] button that effectively takes
>> you to the Share>>Invite... dialog.
>>
>> {OR}
>>
>> We could make it so that the Server/Hub and Desktop have the same
>> model: Neither automatically generates sharing tickets unless the
>> users asks explicitly. For the Desktop, this means:
>> + Don't automatically generate tickets when publishing
>> collections; INSTEAD
>> + Replace the [Copy URL(s)] button from both the Publish... and
>> Manage Share... dialogs with an [Invite...] button; WHICH
>> - Generates 2 sharing tickets; AND
>> - Pops up the Share>>Invite... dialog.
>>
>> {OR}
>>
>> As Jared suggested we could simply add an option to the 'Settings'
>> dialog so that users can 'turn off' auto-ticket generation and
>> defer the 'at-will ticket request' functionality.
>>
>> I'm wondering if this last option = least amount of work for both
>> Server and Desktop. But don't have to decide right now what we
>> should do.
>>
>> Mimi
>>
>> On Feb 14, 2008, at 11:39 AM, Grant Baillie wrote:
>>
>>>
>>> On 14 Feb, 2008, at 11:00, Mimi Yin wrote:
>>>
>>>> Grant, there is a question for you re: generating sharing
>>>> tickets for collections created on Chandler Hub/Server.
>>>>
>>>> On Feb 13, 2008, at 4:28 PM, Travis Vachon wrote:
>>>>
>>>> ...
>>>>>>
>>>>>> We could:
>>>>>> + Add an 'Invite...' link which would generate 2 tickets in
>>>>>> the 'Collection Details / Sharing dialog.
>>>>>> + I think we would also need to automatically generate 2
>>>>>> tickets if the user invokes 'Invite' from the Desktop
>>>>>>
>>>>>> I was looking for the cheapest solution possible. FWIW many if
>>>>>> not most Desktop users publish collections to the server, not
>>>>>> to share with others, but just to back it up for their own
>>>>>> use. So I'm not sure if this distinction between shared versus
>>>>>> not shared is that clear. Or if it is, we should offer it for
>>>>>> the Desktop as well.
>>>>>
>>>>> Yeah, especially given the security model changes Randy is
>>>>> working on I think the cheapest solution is the one I proposed
>>>>> since it doesn't require any server work and requires a minimum
>>>>> of client work. Basically, we'd make the ticket creation
>>>>> process transparent and on-demand when users want to share
>>>>> calendars read-write.
>>>>
>>>> Hrm, so I think to solve the user workflow problem we'd mostly
>>>> have to tweak the Desktop. Basically, create tickets when the
>>>> user invokes Share>>Invite... Grant, does that seem reasonable?
>>>
>>> Eminently reasonable. Implementable, even!
>>>
>>> --Grant
>>>
>>>
>>> _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
>>>
>>> Open Source Applications Foundation "chandler-dev" mailing list
>>> http://lists.osafoundation.org/mailman/listinfo/chandler-dev
>>
>
> _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
>
> Open Source Applications Foundation "chandler-dev" mailing list
> http://lists.osafoundation.org/mailman/listinfo/chandler-dev
More information about the chandler-dev
mailing list