Add support for cms page cache invalidation using a cache versioning strategy

Signed-off-by: Martin Koistinen <mkoistinen@gmail.com>
Use version on cache.get()

Signed-off-by: Martin Koistinen <mkoistinen@gmail.com>
Add missing import

Signed-off-by: Martin Koistinen <mkoistinen@gmail.com>
Add tests

Signed-off-by: Martin Koistinen <mkoistinen@gmail.com>
Added some review of the queries performed…

Signed-off-by: Martin Koistinen <mkoistinen@gmail.com>
WIP

Signed-off-by: Martin Koistinen <mkoistinen@gmail.com>
Removed hardcoded URLs in admin template.
Make complex IF condition clearer with formatting

Signed-off-by: Martin Koistinen <mkoistinen@gmail.com>
Working tests!

Signed-off-by: Martin Koistinen <mkoistinen@gmail.com>
More thorough testing

Signed-off-by: Martin Koistinen <mkoistinen@gmail.com>
Don't wholesale change the MW

Signed-off-by: Martin Koistinen <mkoistinen@gmail.com>
invalidate cache on page move

Signed-off-by: Martin Koistinen <mkoistinen@gmail.com>
Invalidate page cache on change of in_navigation by way of a new method on the Page model

Signed-off-by: Martin Koistinen <mkoistinen@gmail.com>
Invalidate the cms page cache on page publish

Signed-off-by: Martin Koistinen <mkoistinen@gmail.com>
Invalidate cms page cache on change to page.application_urls

Signed-off-by: Martin Koistinen <mkoistinen@gmail.com>
Add support for cms page cache invalidation using a cache versioning strategy

Signed-off-by: Martin Koistinen <mkoistinen@gmail.com>
Use version on cache.get()

Signed-off-by: Martin Koistinen <mkoistinen@gmail.com>
Add missing import

Signed-off-by: Martin Koistinen <mkoistinen@gmail.com>
Add tests

Signed-off-by: Martin Koistinen <mkoistinen@gmail.com>
Added some review of the queries performed…

Signed-off-by: Martin Koistinen <mkoistinen@gmail.com>