[Cosmo-dev] Cosmo WebUI Service Layer

Ted Leung twl at osafoundation.org
Mon Mar 5 16:38:24 PST 2007


On Mar 5, 2007, at 4:22 PM, Bobby Rullo wrote:

>
> On Mar 5, 2007, at 3:22 PM, Ted Leung wrote:
>
>> Here are my comments after a first round of reading:
>>
>> === Use case section
>> I think there may be some additional use cases the fall out of  
>> things that you might do in the dashboard.  For example:
>> * Return a collection filtered by criteria? - like all items due  
>> in the last 5 minutes (whatever our client side timer period is)
> Sure, but I think we're just trying to get a baseline of existing  
> functionality that will support the new data model.

Ok, so this wasn't meant to be complete.

>
>> * Saving Event Details and Deleting Events - shouldn't this be  
>> generalized to support any kind of item (tasks and notes at least?)
>
> Doesn't it as it was written?

It didn't look like that to me, at least at the conduit layer --  
there were all kinds of event specific methods there.

>
>> * What about dealing with Stamps?
>>
>
> What about them? My thoughts are that stamps will be just another  
> property (one with lots of properties) that gets persisted with the  
> item.
>
> I am still working on the data model spec which should have all this.

Ok, then I will wait for that to come out.

>
>
>>
>> Also, in Chandler, Collections are Items - I'm not saying we have  
>> to do it this way, but wanted to be sure you knew that.
>>
>
> I only think it matters if they can also be stamped with the same  
> stamps as an item. Like, can I be a collection and a task? And an  
> astronaut?

In theory yes.  In real world usage, probably not.

Ted


More information about the cosmo-dev mailing list