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.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')
|
||||||
|
|
Loading…
Add table
Reference in a new issue