Changeset 1098
- Timestamp:
- 03/28/08 13:31:49
- Files:
-
- qPloneCaptchas/trunk/skins/captchas_discussion/3.0/discussion_reply.cpy (modified) (2 diffs)
- qPloneCaptchas/trunk/skins/captchas_discussion/3.0/discussion_reply.cpy.metadata (added)
- qPloneCaptchas/trunk/skins/captchas_discussion/3.0/discussion_reply_form.cpt (added)
- qPloneCaptchas/trunk/skins/captchas_discussion/3.0/discussion_reply_form.cpt.metadata (added)
- qPloneCaptchas/trunk/skins/captchas_ploneformmailer/3.0 (deleted)
Legend:
- Unmodified
- Added
- Removed
- Modified
- Copied
- Moved
qPloneCaptchas/trunk/skins/captchas_discussion/3.0/discussion_reply.cpy
r1097 r1098 11 11 from Products.PythonScripts.standard import url_quote_plus 12 12 from Products.CMFCore.utils import getToolByName 13 from Products.CMFPlone import PloneMessageFactory as _ 13 14 mtool = getToolByName(context, 'portal_membership') 14 15 dtool = getToolByName(context, 'portal_discussion') … … 55 56 # return to the discussable object. 56 57 redirect_target = context.plone_utils.getDiscussionThread(tb)[0] 57 view = redirect_target.getTypeInfo().getActionById('view') 58 view = redirect_target.getTypeInfo().getActionInfo('object/view', 59 redirect_target)['url'] 58 60 anchor = reply.getId() 59 61 60 62 from Products.CMFPlone.utils import transaction_note 61 transaction_note('Added comment to %s at %s' % (parent.title_or_id(), reply.absolute_url())) 63 transaction_note('Added comment to %s at %s' % (parent.title_or_id(), 64 reply.absolute_url())) 62 65 63 target = '%s/%s?portal_status_message=Comment+added#%s' % (redirect_target.absolute_url(), view, anchor) 66 context.plone_utils.addPortalMessage(_(u'Comment added.')) 67 target = '%s#%s' % (view, anchor) 64 68 return req.RESPONSE.redirect(target)
