# HG changeset patch # User Thierry Florac # Date 1499852535 -7200 # Node ID 0ec0c7bee139ed2c212971d6809e799531d8cbca # Parent 2aa1c599a3ea0cb92f0c723a36577bb7de54c161 Added workflow date indexes diff -r 2aa1c599a3ea -r 0ec0c7bee139 src/pyams_content/generations/__init__.py --- a/src/pyams_content/generations/__init__.py Wed Jul 12 11:41:38 2017 +0200 +++ b/src/pyams_content/generations/__init__.py Wed Jul 12 11:42:15 2017 +0200 @@ -16,7 +16,7 @@ # import standard library # import interfaces -from pyams_catalog.interfaces import DATE_RESOLUTION +from pyams_catalog.interfaces import MINUTE_RESOLUTION, DATE_RESOLUTION from pyams_content.interfaces import IBaseContent from pyams_content.component.links.interfaces import IInternalLink, IInternalReferencesList from pyams_content.root.interfaces import ISiteRootToolsConfiguration @@ -77,10 +77,19 @@ 'resolution': DATE_RESOLUTION}), ('publication_date', DatetimeIndexWithInterface, {'interface': IWorkflowPublicationInfo, 'discriminator': 'publication_date', - 'resolution': DATE_RESOLUTION}), + 'resolution': MINUTE_RESOLUTION}), + ('effective_date', DatetimeIndexWithInterface, {'interface': IWorkflowPublicationInfo, + 'discriminator': 'publication_effective_date', + 'resolution': MINUTE_RESOLUTION}), + ('push_end_date', DatetimeIndexWithInterface, {'interface': IWorkflowPublicationInfo, + 'discriminator': 'push_end_date_index', + 'resolution': MINUTE_RESOLUTION}), + ('expiration_date', DatetimeIndexWithInterface, {'interface': IWorkflowPublicationInfo, + 'discriminator': 'publication_expiration_date', + 'resolution': MINUTE_RESOLUTION}), ('first_publication_date', DatetimeIndexWithInterface, {'interface': IWorkflowPublicationInfo, 'discriminator': 'first_publication_date', - 'resolution': DATE_RESOLUTION}), + 'resolution': MINUTE_RESOLUTION}), ('link_reference', FieldIndexWithInterface, {'interface': IInternalLink, 'discriminator': 'reference'}), ('link_references', KeywordIndexWithInterface, {'interface': IInternalReferencesList,