Open SiAdcock opened 3 weeks ago
When an article is expired for rights reasons, we should see a holding page that says "Sorry - this page has been removed." (example).
However when an interactive page was forced to expire, we don't get this holding page, we just get a 410 response (example).
The 410 response is handled by the RenderOtherStatus object in package.scala. Controllers such as the ArticleController call out to this object, but the InteractiveController does not.
RenderOtherStatus
package.scala
ArticleController
InteractiveController
As per this thread:
https://groups.google.com/a/guardian.co.uk/g/dotcom.platform/c/4cFG2RtPvcA
When an article is expired for rights reasons, we should see a holding page that says "Sorry - this page has been removed." (example).
However when an interactive page was forced to expire, we don't get this holding page, we just get a 410 response (example).
The 410 response is handled by the
RenderOtherStatus
object inpackage.scala
. Controllers such as theArticleController
call out to this object, but theInteractiveController
does not.As per this thread:
https://groups.google.com/a/guardian.co.uk/g/dotcom.platform/c/4cFG2RtPvcA