added indexer method for outgoingmail

This commit is contained in:
Stephan Geulette 2013-03-12 13:36:40 +01:00
parent 77e9dc529b
commit 9809ec8d18
1 changed files with 13 additions and 3 deletions

View File

@ -131,13 +131,13 @@ def internalReferenceIncomingMailDefaultValue(data):
@indexer(IDmsIncomingMail)
def internalReferenceNoIndexer(obj):
def internalReferenceNoIndexerForIncomingMail(obj):
"""
specific indexer method to avoid acquisition of dmsincomingmail contained elements.
internal_reference_number is the fake attribute name
internal_reference_number is a fake attribute name
"""
return obj.internal_reference_no
grok.global_adapter(internalReferenceNoIndexer, name="internal_reference_number")
grok.global_adapter(internalReferenceNoIndexerForIncomingMail, name="internal_reference_number")
class DmsIncomingMail(DmsDocument):
@ -219,6 +219,16 @@ class DmsOutgoingMail(DmsDocument):
implements(IDmsOutgoingMail)
@indexer(IDmsOutgoingMail)
def internalReferenceNoIndexerForOutgoingMail(obj):
"""
specific indexer method to avoid acquisition of dmsoutgoingmail contained elements.
internal_reference_number is a fake attribute name
"""
return obj.internal_reference_no
grok.global_adapter(internalReferenceNoIndexerForOutgoingMail, name="internal_reference_number")
class DmsIncomingMailSchemaPolicy(DexteritySchemaPolicy):
""" """