------------------------------------------------------------ revno: 1514 fixes bug: https://launchpad.net/bugs/1409396 committer: Mark Sapiro <m...@msapiro.net> branch nick: 2.1 timestamp: Sat 2015-01-10 21:22:36 -0800 message: Implement a new WEB_HEAD_ADD setting to specify text to be added to the <HEAD> section of Mailman's internally generated web pages. modified: Mailman/Defaults.py.in Mailman/htmlformat.py NEWS
-- lp:mailman/2.1 https://code.launchpad.net/~mailman-coders/mailman/2.1 Your team Mailman Checkins is subscribed to branch lp:mailman/2.1. To unsubscribe from this branch go to https://code.launchpad.net/~mailman-coders/mailman/2.1/+edit-subscription
=== modified file 'Mailman/Defaults.py.in' --- Mailman/Defaults.py.in 2014-12-20 19:59:12 +0000 +++ Mailman/Defaults.py.in 2015-01-11 05:22:36 +0000 @@ -1,6 +1,6 @@ # -*- 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_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 <, >, & and === modified file 'Mailman/htmlformat.py' --- Mailman/htmlformat.py 2014-11-28 20:46:22 +0000 +++ Mailman/htmlformat.py 2015-01-11 05:22:36 +0000 @@ -1,4 +1,4 @@ -# 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 @@ '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 === modified file 'NEWS' --- NEWS 2015-01-08 08:13:44 +0000 +++ NEWS 2015-01-11 05:22:36 +0000 @@ -9,6 +9,11 @@ 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)
_______________________________________________ Mailman-checkins mailing list Mailman-checkins@python.org Unsubscribe: https://mail.python.org/mailman/options/mailman-checkins/archive%40jab.org