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.concept import Concept, ConceptTypeSourceList, PredicateSourceList
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.util import _
from loops.versioning.util import getVersion
@ -281,6 +281,8 @@ class ConceptConfigureView(ConceptView):
container[name] = concept
if IConcept.providedBy(concept):
concept.conceptType = type.typeProvider
elif IResource.providedBy(concept):
concept.resourceType = type.typeProvider
notify(ObjectCreatedEvent(concept))
notify(ObjectModifiedEvent(concept))
assignAs = self.request.get('assignAs', 'child')