From bf96d0082f249e63783e9f2cbfc55488eb2e590d Mon Sep 17 00:00:00 2001 From: Timo Stollenwerk Date: Tue, 8 Feb 2011 09:28:51 +0000 Subject: [PATCH] Remove "Plone 3 only" code; Do not monkey patch the BAD_TYPES vocabulary or plone.app.vocabularies anymore. svn path=/plone.app.discussion/trunk/; revision=47311 --- CHANGES.txt | 11 +++ plone/app/discussion/__init__.py | 14 +-- plone/app/discussion/browser/captcha.zcml | 15 ---- plone/app/discussion/browser/moderation.py | 20 ----- plone/app/discussion/comment.py | 87 +++++-------------- plone/app/discussion/conversation.py | 19 +--- plone/app/discussion/tests/test_comment.py | 16 +--- .../app/discussion/tests/test_conversation.py | 11 +-- .../discussion/tests/test_notifications.py | 10 +-- 9 files changed, 46 insertions(+), 157 deletions(-) diff --git a/CHANGES.txt b/CHANGES.txt index 212bc5b..3aaef4c 100644 --- a/CHANGES.txt +++ b/CHANGES.txt @@ -1,6 +1,17 @@ Changelog ========= +2.0a1 (unreleased) +------------------ + +- Remove "Plone 3 only" code. + [timo] + +- Do not monkey patch the BAD_TYPES vocabulary or plone.app.vocabularies + anymore. + [timo] + + 2.0a1 (2011-02-07) ------------------ diff --git a/plone/app/discussion/__init__.py b/plone/app/discussion/__init__.py index 2e973d9..11103ca 100644 --- a/plone/app/discussion/__init__.py +++ b/plone/app/discussion/__init__.py @@ -1,16 +1,4 @@ # -*- coding: utf-8 -*- from zope.i18nmessageid import MessageFactory -PloneAppDiscussionMessageFactory = MessageFactory('plone.app.discussion') - -# Monkey patch plone.app.vocabularies.types.BAD_TYPES and remove -# 'Discussion Item' from this tuple, so that Comments can be found -# in the search. This will become needless once plone.app.discussion -# will become a part of Plone 4. - -import plone.app.vocabularies.types - -new_bad_types = list(plone.app.vocabularies.types.BAD_TYPES) -if 'Discussion Item' in new_bad_types: - new_bad_types.remove('Discussion Item') -plone.app.vocabularies.types.BAD_TYPES = new_bad_types \ No newline at end of file +PloneAppDiscussionMessageFactory = MessageFactory('plone.app.discussion') \ No newline at end of file diff --git a/plone/app/discussion/browser/captcha.zcml b/plone/app/discussion/browser/captcha.zcml index 8c1f3d3..9acfddf 100644 --- a/plone/app/discussion/browser/captcha.zcml +++ b/plone/app/discussion/browser/captcha.zcml @@ -4,21 +4,6 @@ xmlns:zcml="http://namespaces.zope.org/zcml" i18n_domain="plone.app.discussion"> - - - - - - - - -