Skip to content
Snippets Groups Projects
Commit 166ea4ff authored by Mark Sapiro's avatar Mark Sapiro
Browse files

Implement a new WEB_HEAD_ADD setting to specify text to be added to the

<HEAD> section of Mailman's internally generated web pages.
parent ed89986a
Branches
Tags
No related merge requests found
# -*- python -*-
# Copyright (C) 1998-2014 by the Free Software Foundation, Inc.
# Copyright (C) 1998-2015 by the Free Software Foundation, Inc.
#
# This program is free software; you can redistribute it and/or
# modify it under the terms of the GNU General Public License
......@@ -224,6 +224,20 @@ WEB_VLINK_COLOR = '' # If true, forces VLINK=
WEB_HIGHLIGHT_COLOR = '#dddddd' # If true, alternating rows
# in listinfo & admin display
# If you wish to include extra elements in the <HEAD> section of Mailman's
# web pages, e.g. style information or a link to a style sheet, you can set
# the following. For example, to include a css style sheet reference, you
# can put in mm_cfg.py
# WEB_HEAD_ADD = """<LINK REL=stylesheet
# TYPE="text/css"
# HREF="path or URL"
# >"""
# You can specify anything that is allowed in the <HEAD> section. The default
# is to not add anything. This only applies to internally generated pages.
# For pages built from templates you can create custom templates containing
# this information.
WEB_HEAD_ADD = None
# User entered data is escaped for redisplay in web responses to avoid Cross
# Site Scripting (XSS) attacks. The normal escaping replaces the characters
# <, >, & and " with the respective HTML entities &lt;, &gt;, &amp; and
......
# Copyright (C) 1998-2014 by the Free Software Foundation, Inc.
# Copyright (C) 1998-2015 by the Free Software Foundation, Inc.
#
# This program is free software; you can redistribute it and/or
# modify it under the terms of the GNU General Public License
......@@ -318,6 +318,8 @@ class Document(Container):
'content="text/html; charset=%s">' % charset)
if self.title:
output.append('%s<TITLE>%s</TITLE>' % (tab, self.title))
if mm_cfg.WEB_HEAD_ADD:
output.append(mm_cfg.WEB_HEAD_ADD)
output.append('%s</HEAD>' % tab)
quals = []
# Default link colors
......
......@@ -9,6 +9,11 @@ Here is a history of user visible changes to Mailman.
New Features
- There is a new WEB_HEAD_ADD setting to specify text to be added to the
<HEAD> section of Mailman's internally generated web pages. This doesn't
apply to pages built from templates, but in those cases, custom templates
can be created. (LP: #1409396)
- There is a new DEFAULT_SUBSCRIBE_OR_INVITE setting. Set this to Yes
to make the default selection on the admin Mass Subscriptions page
Invite rather than Subscribe. (LP: #1404511)
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment