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:
parent
d8ffeb5ce1
commit
c6ff15c196
1 changed files with 3 additions and 1 deletions
|
@ -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')
|
||||
|
|
Loading…
Add table
Reference in a new issue