[prev in list] [next in list] [prev in thread] [next in thread]
List: zope-cmf
Subject: [Zope-CMF] Re: GenericSetup ATContentTypes global_allow
From: yuppie <y.2006_ () wcm-solutions ! de>
Date: 2006-09-22 9:32:53
Message-ID: 4513ADC5.2070107 () wcm-solutions ! de
[Download RAW message or body]
Hi Tres!
Tres Seaver wrote:
> Raphael Ritz wrote:
>> In the old days this would have been something like this (pseudo code):
>>
>> typesTool['File'].manage_changeProperties(global_allow=False)
>>
>> in the custom product's install.
>>
>> The question is: how would you do that from an extension profile
>> without replicating the entire 'File' fti for just this little change?
>
> Then you aren't making an "extension": it is really a "base" profile in
> disguise, as you want to control types "outside" your profile's scope.
> I don't want to make it easy for "add-ons" to scribble on other people's
> types (although yuppie's suggestion would work): the model here is that
> either you are configuring the site *as a whole*, or you are "extending"
> it by making "well-behaved" extensions to it.
Maybe he isn't making an add-on. But add-ons are not the only use case
for extension profiles.
http://svn.zope.org/CMF/branches/2.0/CMFDefault/profiles/views_support/
is an example of what you call a "base profile in disguise". It
describes a variation of the default profile. I think this is a
legitimate use case that helps to avoid redundancies and makes
maintaining customizations easier.
Cheers,
Yuppie
_______________________________________________
Zope-CMF maillist - Zope-CMF@lists.zope.org
http://mail.zope.org/mailman/listinfo/zope-cmf
See http://collector.zope.org/CMF for bug reports and feature requests
[prev in list] [next in list] [prev in thread] [next in thread]
Configure |
About |
News |
Add a list |
Sponsored by KoreLogic