From 6b8c1710ca0e7e07b1b5e74461fbc73094e47851 Mon Sep 17 00:00:00 2001 From: Jan Dittberner Date: Tue, 27 Jan 2015 14:18:13 +0100 Subject: [PATCH] implement Jinja filter to calculate the parent domain of a domain --- gvaweb/webtasks/tasks.py | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/gvaweb/webtasks/tasks.py b/gvaweb/webtasks/tasks.py index 3331f97..713d05d 100644 --- a/gvaweb/webtasks/tasks.py +++ b/gvaweb/webtasks/tasks.py @@ -27,6 +27,13 @@ INSTALL_CMD = '/usr/bin/install' JINJAENV = Environment(loader=PackageLoader('webtasks', 'templates')) +def _jinja_parentdomain(domain): + return '.'.join(domain.split('.')[1:]) + + +JINJAENV.filters['parentdomain'] = _jinja_parentdomain + + def _build_vhost_config_path(sitename): return os.path.join(settings.GVAWEB_NGINX_SITES_AVAILABLE, sitename)