continuum-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From Christian Edward Gruber <cgru...@israfil.net>
Subject Re: short term branch for project/group keys
Date Fri, 22 Dec 2006 01:13:07 GMT
Coolness.

Cheers,
Christian.

Jesse McConnell wrote:
> The web pages use a combination of id's which are currently jpox id's
> and in some places the actual freeform name string is being passed
> around on the URL in order to influence program logic and security
> decisions..
>
> all of that is what I want to unite behind stronger typed string keys.
>
> jesse
>
> On 12/21/06, Christian Edward Gruber <cgruber@israfil.net> wrote:
>> Sounds great to me.  But I'm confused.  Are the api's passing around
>> "keys" as in database keys (id), or so-called business keys, i.e. the
>> project group's text id and the project's text id?  I presume the
>> latter, given the earlier discussions.
>>
>> Christian.
>>
>> Jesse McConnell wrote:
>> > I am thinking about pulling a short term branch of continuum with
>> > rahul and working on getting everything converted to using a string
>> > based key project and project group reference in all apis and in all
>> > of the UI decision making items.  He has tomorrow off so I think that
>> > unless anyone has any big issues with it we'll try and make that
>> > branch and work on it tomorrow.
>> >
>> > the end result of it would be:
>> >
>> > * int id's for project and project group in the model are for internal
>> > store usage
>> > * name's for project and project group are for presentation
>> purposes only
>> > * key's are for all api usage and passing around un URL's etc.
>> >
>> > some quick benefits are:
>> >
>> > * consistency across all apis and url manipulations
>> > * ability to add quick url rewriting for direct linking of projects
>> > foo.org/Doxia/Core
>> > * common keys across running continuum instances for clustering
>> >
>> > jesse
>> >
>>
>>
>> -- 
>>
>> *christian** gruber + process coach and architect*
>>
>> *Israfil Consulting Services Corporation*
>>
>> *email** cgruber@israfil.net + bus 905.640.1119 + mob 416.998.6023*
>>
>>
>>
>
>


-- 

*christian** gruber + process coach and architect*

*Israfil Consulting Services Corporation*

*email** cgruber@israfil.net + bus 905.640.1119 + mob 416.998.6023*


Mime
  • Unnamed multipart/alternative (inline, None, 0 bytes)
View raw message