bug fix on ConfigurationView: assign resource type

git-svn-id: svn://svn.cy55.de/Zope3/src/loops/trunk@2323 fd906abe-77d9-0310-91a1-e0d9ade77398
This commit is contained in:
helmutm 2008-01-17 07:09:03 +00:00
parent d8ffeb5ce1
commit c6ff15c196

View file

@ -49,7 +49,7 @@ from loops.browser.common import EditForm, BaseView, LoopsTerms, conceptMacrosTe
from loops.common import adapted from loops.common import adapted
from loops.concept import Concept, ConceptTypeSourceList, PredicateSourceList from loops.concept import Concept, ConceptTypeSourceList, PredicateSourceList
from loops.i18n.browser import I18NView from loops.i18n.browser import I18NView
from loops.interfaces import IConcept, IConceptSchema, ITypeConcept from loops.interfaces import IConcept, IConceptSchema, ITypeConcept, IResource
from loops import util from loops import util
from loops.util import _ from loops.util import _
from loops.versioning.util import getVersion from loops.versioning.util import getVersion
@ -281,6 +281,8 @@ class ConceptConfigureView(ConceptView):
container[name] = concept container[name] = concept
if IConcept.providedBy(concept): if IConcept.providedBy(concept):
concept.conceptType = type.typeProvider concept.conceptType = type.typeProvider
elif IResource.providedBy(concept):
concept.resourceType = type.typeProvider
notify(ObjectCreatedEvent(concept)) notify(ObjectCreatedEvent(concept))
notify(ObjectModifiedEvent(concept)) notify(ObjectModifiedEvent(concept))
assignAs = self.request.get('assignAs', 'child') assignAs = self.request.get('assignAs', 'child')