[Zope-CMF] scriptable type information and workflow
    Dieter Maurer 
    dieter at handshake.de
       
    Tue Dec  9 14:23:21 EST 2003
    
    
  
Sune Brøndum Wøller wrote at 2003-12-8 21:17 +0100:
> ...
>> >The STI add script adds a document.
>> >I followed the todo :
>> >http://cmf.zope.org/Members/tseaver/how_tos/using_scriptable_type
>> _info/view
>> >,
>> >but i use invokeFactory instead:
>> >
>> >  container.invokeFactory('Document', id)
>> >  ob = getattr(container, id)
>>
>> But, this requests the creation of a "Document" instance and
>> not of your new type instance...
>> ...
>I just follow the tutorial.
>
>The result is that the object has
>meta_type 'Document'
>and portal_type 'myNewType'.
>This should be the way to use STI's.
>(Or what ? did I miss something ?)
A bit:
  "invokeFactory('Document', id)"
  creates a document -- with its workflow and the corresponding
  permissions.
  Later, the "portal_type" is changed. Its workflow
  would be made active, too, if there were one.
-- 
Dieter
    
    
More information about the Zope-CMF
mailing list