# HG changeset patch # User Thierry Florac # Date 1518093142 -3600 # Node ID 83dc4748dbbb93319d1a35f557922b393ff9f59b # Parent 486483c8f4e2574aa5047c51fb97ee96b32aa7b4 Moved sequence indexes from pyams_content package diff -r 486483c8f4e2 -r 83dc4748dbbb src/pyams_sequence/site.py --- a/src/pyams_sequence/site.py Thu Feb 08 13:28:09 2018 +0100 +++ b/src/pyams_sequence/site.py Thu Feb 08 13:32:22 2018 +0100 @@ -16,7 +16,7 @@ # import standard library # import interfaces -from pyams_sequence.interfaces import ISequentialIntIds, ISequentialIdInfo +from pyams_sequence.interfaces import ISequentialIntIds, ISequentialIdInfo, IInternalReference, IInternalReferencesList from pyams_utils.interfaces.site import ISiteGenerations from zope.site.interfaces import INewLocalSite @@ -32,8 +32,12 @@ REQUIRED_UTILITIES = ((ISequentialIntIds, '', SequentialIntIds, 'Sequential IDs'), ) -REQUIRED_INDEXES = (('oid', FieldIndexWithInterface, {'interface': ISequentialIdInfo, - 'discriminator': 'hex_oid'}), ) +REQUIRED_INDEXES = [('oid', FieldIndexWithInterface, {'interface': ISequentialIdInfo, + 'discriminator': 'hex_oid'}), + ('link_reference', FieldIndexWithInterface, {'interface': IInternalReference, + 'discriminator': 'reference'}), + ('link_references', KeywordIndexWithInterface, {'interface': IInternalReferencesList, + 'discriminator': 'references'})] @subscriber(INewLocalSite)