Changeset 3107 in products for quintagroup.plonecomments/branches/jquery
- Timestamp:
- Apr 13, 2011 4:40:58 PM (13 years ago)
- Location:
- quintagroup.plonecomments/branches/jquery/quintagroup/plonecomments
- Files:
-
- 16 edited
Legend:
- Unmodified
- Added
- Removed
-
quintagroup.plonecomments/branches/jquery/quintagroup/plonecomments/__init__.py
r822 r3107 3 3 # Feed our monkeys :-) 4 4 from quintagroup.plonecomments import patch 5 5 patch 6 6 allow_module('quintagroup.plonecomments.utils') -
quintagroup.plonecomments/branches/jquery/quintagroup/plonecomments/browser/comments.py
r3104 r3107 2 2 try: 3 3 import hashlib as md5 4 md5.md5 4 5 except ImportError: 5 6 import md5 … … 8 9 from AccessControl import getSecurityManager 9 10 from Products.CMFPlone.utils import getToolByName 10 from Products.CMFFormController.ControllerState import ControllerState11 11 from Products.Five.browser.pagetemplatefile import ViewPageTemplateFile 12 from quintagroup.plonecomments.utils import manage_mails13 12 from plone.app.layout.viewlets import comments 14 13 -
quintagroup.plonecomments/branches/jquery/quintagroup/plonecomments/patch.py
r3102 r3107 2 2 try: 3 3 from App.class_init import InitializeClass 4 InitializeClass 4 5 except ImportError: 5 6 from Globals import InitializeClass -
quintagroup.plonecomments/branches/jquery/quintagroup/plonecomments/setuphandlers.py
r2137 r3107 47 47 logger = context.getLogger(LOGGER) 48 48 49 portal_conf = getToolByName( context.getSite(), 'portal_controlpanel')49 portal_conf = getToolByName(portal, 'portal_controlpanel') 50 50 portal_conf.unregisterConfiglet('prefs_comments_setup_form') 51 51 logger.info('Unregister configlet prefs_comments_setup_form. ') -
quintagroup.plonecomments/branches/jquery/quintagroup/plonecomments/tests/base.py
r3100 r3107 4 4 5 5 from Testing import ZopeTestCase as ztc 6 from AccessControl.SecurityManagement import newSecurityManager, \7 noSecurityManager8 6 9 7 from Products.PloneTestCase import PloneTestCase as ptc 10 from Products.PloneTestCase.layer import onsetup, PloneSiteLayer 11 from Products.CMFCore.utils import getToolByName 8 from Products.PloneTestCase.layer import onsetup 12 9 13 10 from config import PRODUCT -
quintagroup.plonecomments/branches/jquery/quintagroup/plonecomments/tests/testQPloneCommentsCommenting.py
r2981 r3107 3 3 # 4 4 5 from Products.CMFCore.utils import getToolByName 5 6 from zExceptions import Unauthorized 6 from base import getToolByName,FunctionalTestCase7 from base import FunctionalTestCase 7 8 from config import USERS, PROPERTY_SHEET, DM_USERS_IDS, COMMON_USERS_IDS 8 9 … … 26 27 portal_groups = getToolByName(self.portal, 'portal_groups') 27 28 dm_group = portal_groups.getGroupById('DiscussionManager') 28 dm_users =[dm_group.addMember(u) for u in DM_USERS_IDS]29 [dm_group.addMember(u) for u in DM_USERS_IDS] 29 30 30 31 # Allow discussion for Document -
quintagroup.plonecomments/branches/jquery/quintagroup/plonecomments/tests/testQPloneCommentsConfiglet.py
r2981 r3107 4 4 5 5 from Products.CMFCore.permissions import ReplyToItem 6 from Products.CMFCore.utils import getToolByName 6 7 from AccessControl.SecurityManagement import noSecurityManager 7 from base import getToolByName,FunctionalTestCase8 from base import FunctionalTestCase 8 9 from config import USERS, PROPERTY_SHEET, DM_USERS_IDS, COMMON_USERS_IDS 9 10 … … 20 21 portal_groups = getToolByName(self.portal, 'portal_groups') 21 22 dm_group = portal_groups.getGroupById('DiscussionManager') 22 dm_users =[dm_group.addMember(u) for u in DM_USERS_IDS]23 [dm_group.addMember(u) for u in DM_USERS_IDS] 23 24 24 25 … … 67 68 68 69 # Add testing document to portal 69 my_doc =self.portal.invokeFactory('Document', id='my_doc')70 self.portal.invokeFactory('Document', id='my_doc') 70 71 self.my_doc = self.portal['my_doc'] 71 72 self.my_doc.edit(text_format='plain', text='hello world') -
quintagroup.plonecomments/branches/jquery/quintagroup/plonecomments/tests/testQPloneCommentsInstall.py
r2137 r3107 3 3 # 4 4 5 from base import getToolByName, TestCase 6 from config import * 5 from Products.CMFCore.utils import getToolByName 6 from base import TestCase 7 from config import PRODUCT, CONFIGLET_ID, PRODUCT_SKIN_NAME, PROPERTY_SHEET 8 from config import EMAIL_PID, EMAIL_SUBJECT_PID, REQUIRE_EMAIL_PID, PERM_NAME 9 from config import APPROVE_NOTIFICATION_PID, PUBLISHED_NOTIFICATION_PID 10 from config import APPROVE_USER_NOTIFICATION_PID, REPLY_USER_NOTIFICATION_PID 11 from config import MODERATION_PID, REJECTED_NOTIFICATION_PID 12 from config import ANONYMOUS_COMMENTING_PID 7 13 8 14 -
quintagroup.plonecomments/branches/jquery/quintagroup/plonecomments/tests/testQPloneCommentsModeration.py
r2981 r3107 4 4 5 5 import re 6 from common import * 7 from base import getToolByName, FunctionalTestCase 8 from config import USERS, PROPERTY_SHEET, DM_USERS_IDS, COMMON_USERS_IDS 6 from Products.CMFCore.utils import getToolByName 7 from common import addMembers, add2Group 8 from base import FunctionalTestCase 9 from config import USERS, DM_USERS_IDS, COMMON_USERS_IDS 9 10 10 11 … … 225 226 for u in managers: 226 227 self.login(u) 227 auth = '%s:%s' % (u, USERS[u]['passw'])228 228 doc_id = "doc_%s" % u 229 229 doc_obj = getattr(self.portal, doc_id) -
quintagroup.plonecomments/branches/jquery/quintagroup/plonecomments/tests/testQPloneCommentsNotification.py
r2137 r3107 2 2 # Test configuration form working 3 3 # 4 5 from Products.CMFCore.utils import getToolByName 4 6 import re 5 from helperNotify import * 6 from email.Header import Header 7 8 from Products.CMFCore.permissions import ManagePortal, ReplyToItem 9 import base64 10 from email import message_from_string 7 from helperNotify import setProperties, testMailExistance 11 8 from quintagroup.plonecomments.utils import getMsg 12 from base import getToolByName,FunctionalTestCase9 from base import FunctionalTestCase 13 10 from config import * 14 11 … … 33 30 def afterSetUp(self): 34 31 self.portal._original_MailHost = self.portal.MailHost 35 self.portal.MailHost = mailhost =MockMailHost('MailHost')32 self.portal.MailHost = MockMailHost('MailHost') 36 33 37 34 self.loginAsPortalOwner() … … 72 69 73 70 # Add testing document to portal 74 my_doc = self.portal.invokeFactory('Document', id='my_doc', 75 title='Doc') 71 self.portal.invokeFactory('Document', id='my_doc', title='Doc') 76 72 self.my_doc = self.portal['my_doc'] 77 73 self.my_doc.edit(text_format='plain', text='hello world') … … 150 146 reply.discussion_reply('A Reply for comment', 151 147 'text of reply for comment') 152 reply_for_comment = self.getDiscussionReplies(self.my_doc)[0]153 148 self.failUnless(testMailExistance(self), 154 149 'Mail was not sended when enable_reply_user_notification.') -
quintagroup.plonecomments/branches/jquery/quintagroup/plonecomments/tests/testQPloneCommentsNotificationRecipients.py
r2981 r3107 3 3 # 4 4 5 from Products.CMFCore.permissions import ManagePortal, ReplyToItem 6 7 from quintagroup.plonecomments.utils import getMsg 8 5 from Products.CMFCore.utils import getToolByName 9 6 import re 10 from helperNotify import * 11 from email import message_from_string 12 from email.Header import Header 13 from base import getToolByName, FunctionalTestCase 14 from common import * 7 from helperNotify import setProperties 8 from base import FunctionalTestCase 9 from common import addMembers, add2Group 15 10 from config import PROPERTY_SHEET 16 11 … … 47 42 def afterSetUp(self): 48 43 self.portal._original_MailHost = self.portal.MailHost 49 self.portal.MailHost = mailhost =MockMailHost('MailHost')44 self.portal.MailHost = MockMailHost('MailHost') 50 45 51 46 self.loginAsPortalOwner() -
quintagroup.plonecomments/branches/jquery/quintagroup/plonecomments/tests/testQPloneCommentsPermission.py
r2981 r3107 3 3 # 4 4 5 from Products.CMFDefault.DiscussionItem import DiscussionItemContainer 6 7 from base import getToolByName, TestCase 5 from base import TestCase 8 6 from config import PERM_NAME 9 7 -
quintagroup.plonecomments/branches/jquery/quintagroup/plonecomments/tests/testQPloneCommentsReportAbuse.py
r2981 r3107 1 from base import getToolByName, TestCase2 1 from testQPloneCommentsCommenting import TestCommBase 3 from zExceptions import Unauthorized4 2 5 3 -
quintagroup.plonecomments/branches/jquery/quintagroup/plonecomments/tests/testQPloneCommentsUninstall.py
r2982 r3107 3 3 # 4 4 5 import unittest 6 7 from base import getToolByName, TestErase 5 from Products.CMFCore.utils import getToolByName 6 from base import TestErase 8 7 from config import PRODUCT, PRODUCT_SKIN_NAME, CONFIGLET_ID, PROPERTY_SHEET 9 8 from zExceptions import BadRequest -
quintagroup.plonecomments/branches/jquery/quintagroup/plonecomments/tests/tests.py
r2137 r3107 1 1 import unittest 2 2 3 from zope.testing import doctestunit 4 from zope.component import testing 5 from Testing import ZopeTestCase as ztc 6 7 from base import getToolByName, TestCase 3 #from zope.testing import doctestunit 4 #from zope.component import testing 5 #from Testing import ZopeTestCase as ztc 6 #from base import TestCase 8 7 9 8 -
quintagroup.plonecomments/branches/jquery/quintagroup/plonecomments/utils.py
r2887 r3107 1 1 import smtplib 2 from zope.i18n import translate3 2 from zope.i18nmessageid import MessageFactory 4 3 _ = MessageFactory("quintagroup.plonecomments") 5 4 from Products.CMFCore.utils import getToolByName 6 5 from Products.CMFPlone.utils import safe_unicode 7 from config import warning8 6 9 7
Note: See TracChangeset
for help on using the changeset viewer.