Re: midgard_guid_new and legacy objects

Piotras <pp-VVDi8QVAvoBWk0Htik3J/[email protected]> Wed, 8 Mar 2006 10:50:37 +0100
Newsgroups gmane.comp.web.midgard.devel
Message-ID <[email protected]>
"Jukka Zitting" <[email protected]> wrote:

> Hi,

Hi,

> I have no clue on what you mean. :-)

Briefly:

I.
	1.7 - legacy and schema objects can be "transparently replaced"
	1.8 - we mark old API as obsolete
	1.9 - we implement Midgard Lite like old midgard-php API 
	For me there is some huge logicless step between 1.8 and 1.9.

II.
	Since 1.8 spider admin and Aegir's usage should be forbidden as those uis 
	creates objects without guids.

III. 
	Since 1.8 we do not use object's identifier as mgd structure's member but we use full object.
	So when you create person A with spider and you login in as person A, you use "guidless" person 
	object, and this is quite important for all metadata info.

To sum up:
Either we do mark old API as obsolete and we forget about Midgard Lite API 
or we do not mark old API as obsolete and we make legacy code ready for 1.9 now.

Piotras