From c7256dfb737e403e8ae8671b57400280ab3713cd Mon Sep 17 00:00:00 2001 From: Simon Li Date: Mon, 12 Oct 2015 23:31:46 +0100 Subject: [PATCH 1/9] Add support for twitter cards --- components/tools/OmeroWeb/omeroweb/settings.py | 12 ++++++++++++ .../webgateway/viewport/omero_image.html | 9 +++++++++ .../tools/OmeroWeb/omeroweb/webgateway/views.py | 17 +++++++++++++++++ 3 files changed, 38 insertions(+) diff --git a/components/tools/OmeroWeb/omeroweb/settings.py b/components/tools/OmeroWeb/omeroweb/settings.py index db07ec71aa4..175a79efba9 100644 --- a/components/tools/OmeroWeb/omeroweb/settings.py +++ b/components/tools/OmeroWeb/omeroweb/settings.py @@ -539,6 +539,18 @@ def leave_none_unset_int(s): "omero.web.public.cache.timeout": ["PUBLIC_CACHE_TIMEOUT", 60 * 60 * 24, int, None], + # Social media integration + "omero.web.twitter.enabled": + ["TWITTER_ENABLED", + "false", + parse_boolean, + "Enable Twitter cards."], + "omero.web.twitter.siteuser": + ["TWITTER_SITE_USER", + None, + leave_none_unset, + "Twitter site username."], + # Application configuration "omero.web.server_list": ["SERVER_LIST", diff --git a/components/tools/OmeroWeb/omeroweb/webgateway/templates/webgateway/viewport/omero_image.html b/components/tools/OmeroWeb/omeroweb/webgateway/templates/webgateway/viewport/omero_image.html index e971b967c8b..9f855577119 100644 --- a/components/tools/OmeroWeb/omeroweb/webgateway/templates/webgateway/viewport/omero_image.html +++ b/components/tools/OmeroWeb/omeroweb/webgateway/templates/webgateway/viewport/omero_image.html @@ -1,5 +1,6 @@ {% extends "webgateway/core_html.html" %} {% load i18n %} +{% load common_filters %} {% comment %}