Keep export of future publication articles in queue

Description

Background

Future published / unpublished items are currently not kept in the queue, so the future publication won't take place.

In this fix is included in the solution.

Requirements

  • To support delayed published times, use the 'time_execute' in the queue and check in the exporter if an document is published.
    Also do the same for the 'Integrated\Bundle\SocialBundle\Connector\Twitter\Exporter'

  • Support publication start date and publication end date

  • Make sure the state is checked before executing the export. For the "add" state: when processing the queue the item can be unpublished, future published, past published or deleted. You have to check that again. For the "delete" state: when processing the queue the item can be published. So in both situations the state might be switched.

Deployment actions

  • Moved PublishTime:ATE_MAX to PublishTimeInterface:ATE_MAX

  • Added PublishTimeInterface

  • Added PublishableInterface

Technical tasks

This should be taken care of in the file down beneath.

  • \Integrated\Bundle\ChannelBundle\EventListener\Doctrine\ChannelDistributionListener

Activity

Show:
API
July 13, 2018, 9:33 AM

.Notificatie preview gestuurd naar Integrated Marijn (marijn@e-active.nl)

API
July 5, 2018, 11:21 AM

.Schatting van 11 - 14 uur is geaccepteerd door Integrated Marijn (in opdracht ingevoerd door ).

Marijn Otte
June 29, 2018, 8:07 AM

I removed the discussion from this issue

Ger Jan van den Bosch
June 25, 2018, 12:50 PM

what to do with the discussion? I don't have a preference.

Fixed

Assignee

Unassigned

Client

Integrated Marijn

External issue ID

None

Min. hours

11

Dev hour estimate

6

Epic Link

Sprint

None

Fix versions