Scheduledpublish

TEST PLAN:

During testing, focused on the following 5 main scenarios:
A new page is created - left in Draft state
A new page is created - set to Approved
A new page is created - left in Draft state - Publishing time is set
A new page is created - set to Approved - Publishing time is set
A new page is created - set to Approved - Publishing time is set, but the publish hour does not correspond to the next publishing job run and is scheduled one hour after it

Test Results

  1. New page created - left in Draft state
    After the publishing job ran, the page was not published. When attempting to access it, a 404 error was displayed.

  2. New page created - set to Approved
    After the publishing job ran, the page was published successfully. When accessed, the page loaded and was displayed without issues.

  3. New page created - left in Draft state - Publishing time set
    After the publishing job ran, the page was not published. When attempting to access it, a 404 error was displayed.

  4. New page created  - set to Approved - Publishing time set
    After the publishing job ran, the page was published successfully. When accessed, the page loaded and was displayed without issues.

  5. New page created - set to Approved - Publishing time set (scheduled one hour after the next publishing job run)
    After the next publishing job ran, attempting to access the page resulted in a 404 error.
    After waiting one hour and once the subsequent publishing job ran, the page was published successfully.