Timo Stollenwerk
87ce946947
Removed unused imports. Raise ImportError when import fails.
...
svn path=/plone.app.discussion/trunk/; revision=39571
2010-08-31 17:36:28 +00:00
Timo Stollenwerk
77d3bc2eb1
Obey the 80 chars limit.
...
svn path=/plone.app.discussion/trunk/; revision=39570
2010-08-31 17:33:22 +00:00
Timo Stollenwerk
d59369a408
Obey the 80 chars limit.
...
svn path=/plone.app.discussion/trunk/; revision=39569
2010-08-31 17:31:27 +00:00
Timo Stollenwerk
9c5f1dd1d8
Unused imports removed.
...
svn path=/plone.app.discussion/trunk/; revision=39568
2010-08-31 17:29:26 +00:00
Timo Stollenwerk
8d915b6327
Obey the 80 chars limit.
...
svn path=/plone.app.discussion/trunk/; revision=39567
2010-08-31 17:28:07 +00:00
Timo Stollenwerk
23122ded8b
Test if registry has been registered.
...
svn path=/plone.app.discussion/trunk/; revision=39356
2010-08-28 22:58:23 +00:00
Timo Stollenwerk
dc160f9d5e
Obey the 80 chars limit in the comments view.
...
svn path=/plone.app.discussion/trunk/; revision=39332
2010-08-28 20:19:58 +00:00
Timo Stollenwerk
785b006394
Obey the 80 chars limit in the migration function.
...
svn path=/plone.app.discussion/trunk/; revision=39331
2010-08-28 20:18:36 +00:00
Timo Stollenwerk
632e167806
revert 39237 since this breaks some tests.
...
svn path=/plone.app.discussion/trunk/; revision=39330
2010-08-28 20:10:48 +00:00
Timo Stollenwerk
a2a8956d09
Obey the 80 char limit.
...
svn path=/plone.app.discussion/trunk/; revision=39327
2010-08-28 20:02:08 +00:00
Timo Stollenwerk
cef90c576b
remove author_username variable, because it is unused.
...
svn path=/plone.app.discussion/trunk/; revision=39325
2010-08-28 19:54:57 +00:00
Timo Stollenwerk
87b2c5dd02
Comment out author_notification because we don't use it right now.
...
svn path=/plone.app.discussion/trunk/; revision=39324
2010-08-28 19:51:53 +00:00
Timo Stollenwerk
946ff36190
"W0622 total_comments: Redefining built-in 'object'" added to pylint msg ignores.
...
svn path=/plone.app.discussion/trunk/; revision=39323
2010-08-28 19:48:40 +00:00
Timo Stollenwerk
318afe5aae
Fix indentation.
...
svn path=/plone.app.discussion/trunk/; revision=39322
2010-08-28 19:45:53 +00:00
Timo Stollenwerk
4390b8929b
Revert r39314. zptlint failed as expected. hudson integration works!
...
svn path=/plone.app.discussion/trunk/; revision=39319
2010-08-28 19:31:17 +00:00
Timo Stollenwerk
133da3d305
BREAK templates to check if zptlint in hudson works. Will be reverted immediately.
...
svn path=/plone.app.discussion/trunk/; revision=39314
2010-08-28 19:19:27 +00:00
Timo Stollenwerk
435040e0b2
Make pylint happy.
...
svn path=/plone.app.discussion/trunk/; revision=39287
2010-08-28 17:06:53 +00:00
Timo Stollenwerk
0f9c98ec97
Obey the 80 chars limit.
...
svn path=/plone.app.discussion/trunk/; revision=39272
2010-08-28 16:11:58 +00:00
Timo Stollenwerk
5f5b831904
Be more specific, use ImportError.
...
svn path=/plone.app.discussion/trunk/; revision=39270
2010-08-28 16:08:36 +00:00
Timo Stollenwerk
e12d19a6e9
Fix bugs that have been introduced with the latest pylint "optimizations".
...
svn path=/plone.app.discussion/trunk/; revision=39269
2010-08-28 16:07:44 +00:00
Timo Stollenwerk
9264d2d42d
Make pylint happy.
...
svn path=/plone.app.discussion/trunk/; revision=39265
2010-08-28 15:35:21 +00:00
Timo Stollenwerk
ba8e7ac5cd
Move the functions out of the ready function. this makes the JS tests pass.
...
svn path=/plone.app.discussion/trunk/; revision=39151
2010-08-27 21:26:37 +00:00
Timo Stollenwerk
67fb426f08
Javascript doc added.
...
svn path=/plone.app.discussion/trunk/; revision=39146
2010-08-27 20:52:38 +00:00
Timo Stollenwerk
f4435a563b
Remove unnecessary init test. remove namespaces from method calls.
...
svn path=/plone.app.discussion/trunk/; revision=39145
2010-08-27 20:51:19 +00:00
Timo Stollenwerk
9e405b47a1
qunit files added.
...
svn path=/plone.app.discussion/trunk/; revision=39143
2010-08-27 20:50:18 +00:00
Timo Stollenwerk
a1605fb88b
Revert r39104 since it breaks the comments js.
...
svn path=/plone.app.discussion/trunk/; revision=39141
2010-08-27 20:45:11 +00:00
Timo Stollenwerk
d713409aa1
Use a discussion JS namespace for comments.js; JS tests for clearForm and createReplyForm functions added.
...
svn path=/plone.app.discussion/trunk/; revision=39104
2010-08-27 17:11:25 +00:00
Timo Stollenwerk
2c5d387cfc
Rename js directory to javascripts.
...
svn path=/plone.app.discussion/trunk/; revision=39066
2010-08-27 12:07:04 +00:00
Timo Stollenwerk
e310c1d021
Basic JS tests added.
...
svn path=/plone.app.discussion/trunk/; revision=39064
2010-08-27 11:41:39 +00:00
Timo Stollenwerk
d3074fa4fd
Make Javascripts pass JSLint validation
...
svn path=/plone.app.discussion/trunk/; revision=39059
2010-08-27 10:34:42 +00:00
Timo Stollenwerk
61565de95a
Put email notification subscribers into their own zcml file so it is easier for integrators to override them.
...
svn path=/plone.app.discussion/trunk/; revision=38981
2010-08-26 09:31:49 +00:00
Timo Stollenwerk
a2c89ed5e8
Plain text and intelligent text options for comment text added to preserve basic text structure and to make links clickable.
...
svn path=/plone.app.discussion/trunk/; revision=38931
2010-08-25 14:03:29 +00:00
Timo Stollenwerk
35d7743b7a
Plain text to HTML transformation added for comment text
...
svn path=/plone.app.discussion/trunk/; revision=38898
2010-08-25 09:19:28 +00:00
Vincent Fretin
17fce9d515
Rewrote all tal:condition in comments.pt. The authenticated user has
...
the reply button and the comment form if he has the "Reply to item"
permission and the conversation is currently enabled.
Warning:
There is a security hole at the moment. Any authenticated user having the
zope2.View permission or anonymous user without captcha can add a comment
by creating a post request.
svn path=/plone.app.discussion/trunk/; revision=38888
2010-08-24 11:25:17 +00:00
Vincent Fretin
352a517a0a
Fixed the case where a folder has allow_discussion=False and
...
conversation.enabled() on a document in this folder returned False
instead of True because of allow_discussion acquisition.
svn path=/plone.app.discussion/trunk/; revision=38835
2010-08-20 11:52:05 +00:00
Timo Stollenwerk
7a2f1ff12b
Fix indentation.
...
svn path=/plone.app.discussion/trunk/; revision=38665
2010-08-09 12:42:21 +00:00
Timo Stollenwerk
d37d5aa9f5
Redirect to the comment form action instead of the absolute url when a comment is posted. This fixes the accidentially triggered file upload when a comment is posted on a file content object.
...
svn path=/plone.app.discussion/trunk/; revision=38664
2010-08-09 12:25:14 +00:00
Vincent Fretin
7705e7facf
Updated zh_TW translation
...
svn path=/plone.app.discussion/trunk/; revision=38610
2010-08-08 08:55:31 +00:00
Vincent Fretin
d75fe71a3b
Add point
...
svn path=/plone.app.discussion/trunk/; revision=38599
2010-08-06 20:22:07 +00:00
Vincent Fretin
7c007b1306
You can now translate the title and description of the product.
...
svn path=/plone.app.discussion/trunk/; revision=38597
2010-08-06 19:22:19 +00:00
Vincent Fretin
8d6e960804
changed translation
...
svn path=/plone.app.discussion/trunk/; revision=38596
2010-08-06 19:17:18 +00:00
Vincent Fretin
69c2ce9556
Added 3 new messages from the single state workflow
...
svn path=/plone.app.discussion/trunk/; revision=38583
2010-08-06 17:24:05 +00:00
Vincent Fretin
be0a6cb685
Added zh_TW translation, use Domain:zh_TW (case sensitive) in plone-zh_TW.po
...
svn path=/plone.app.discussion/trunk/; revision=38581
2010-08-06 17:15:59 +00:00
Vincent Fretin
fd6a8e0fd8
* Renamed legend_add_comment to label_add_comment to have the translation from
...
plone domain.
* label_comment_by and label_commented_at are not in Plone 4 translation anymore, so
these two messages moved to plone.app.discussions i18n domain.
svn path=/plone.app.discussion/trunk/; revision=38574
2010-08-06 15:33:34 +00:00
Vincent Fretin
86aee7a2ea
Added French translation.
...
svn path=/plone.app.discussion/trunk/; revision=38573
2010-08-06 15:21:29 +00:00
Vincent Fretin
733c3439ca
Translate "Warning" shown in @@moderate-comments in the plone domain.
...
svn path=/plone.app.discussion/trunk/; revision=38568
2010-08-06 10:46:37 +00:00
Vincent Fretin
da7e28be74
Fixed some typo
...
svn path=/plone.app.discussion/trunk/; revision=38567
2010-08-06 10:43:44 +00:00
Giorgio Borelli
38b5f7dbae
italian translation update
...
svn path=/plone.app.discussion/trunk/; revision=38566
2010-08-06 10:34:04 +00:00
Vincent Fretin
d2b19deeac
use double quotes
...
svn path=/plone.app.discussion/trunk/; revision=38565
2010-08-06 10:01:52 +00:00
Vincent Fretin
c1e861e969
Fixed i18n markup of message_moderation_disabled.
...
svn path=/plone.app.discussion/trunk/; revision=38564
2010-08-06 09:51:23 +00:00
Vincent Fretin
27710ca541
It's 'Allow comments', not 'enable moderation'
...
svn path=/plone.app.discussion/trunk/; revision=38563
2010-08-06 09:34:05 +00:00
Timo Stollenwerk
86c2bbe001
Spanish and German translation updated.
...
svn path=/plone.app.discussion/trunk/; revision=38552
2010-08-05 18:41:22 +00:00
Timo Stollenwerk
27a2d3fa36
Use only one MessageFactory.
...
svn path=/plone.app.discussion/trunk/; revision=38551
2010-08-05 18:40:22 +00:00
Timo Stollenwerk
25d1da3475
Spanish translation added. Thanks to Judith Sanleandro.
...
svn path=/plone.app.discussion/trunk/; revision=38550
2010-08-05 17:18:19 +00:00
Vincent Fretin
6d07243885
Added fr to the script and added the empty i18n/plone-fr.po file
...
svn path=/plone.app.discussion/trunk/; revision=38549
2010-08-05 17:00:05 +00:00
Vincent Fretin
d0cb939828
Added fr directory with empty po file
...
svn path=/plone.app.discussion/trunk/; revision=38548
2010-08-05 16:57:25 +00:00
Timo Stollenwerk
ae5754455b
Translation files updated. Spanish translation added.
...
svn path=/plone.app.discussion/trunk/; revision=38547
2010-08-05 16:47:24 +00:00
Timo Stollenwerk
f72972844d
Call the CaptchaValidator even when no captcha data was submitted. This is necessary to ensure that the collective.akismet validator is called when installed.
...
svn path=/plone.app.discussion/trunk/; revision=38541
2010-08-05 15:36:07 +00:00
Patrick Gerken
94e73b43a7
Catch TypeError in indexers if content can not be adapted
...
Currently plone.app.discussion provides indexers
for IContentish. In these it tries to adapt
the content object to IDiscussion. But an IDiscussion Factory is only
provided for IAnnotatable.
The Criteria are IContentish but not IAnnotatable.
Indexing them fails
svn path=/plone.app.discussion/trunk/; revision=38182
2010-07-21 23:36:16 +00:00
Timo Stollenwerk
0925a63c15
Unnecessary imports removed.
...
svn path=/plone.app.discussion/trunk/; revision=38139
2010-07-19 08:25:37 +00:00
Timo Stollenwerk
88ce860aa5
Use self.form instead of CommentForm for the CommentsViewlet update method so integrators don't have to override the viewlet's update method. [Matous]
...
svn path=/plone.app.discussion/trunk/; revision=37916
2010-07-16 15:26:01 +00:00
Timo Stollenwerk
85d5b823b0
Remove collective.akismet from the captcha documentation.
...
svn path=/plone.app.discussion/trunk/; revision=37915
2010-07-16 15:08:18 +00:00
Timo Stollenwerk
c3320def88
Make sure the form fields in the reply form are always placed under the field labels; Fix CSS overflow bug that occurs with the new Plone 4.0b5 comment styles
...
svn path=/plone.app.discussion/trunk/; revision=37774
2010-07-13 13:39:35 +00:00
Timo Stollenwerk
6ca6f58acd
Remove unnecessary variables and imports.
...
svn path=/plone.app.discussion/trunk/; revision=37773
2010-07-13 13:21:12 +00:00
Timo Stollenwerk
a54a15a90f
Remove unnecessary imports and variables from test code.
...
svn path=/plone.app.discussion/trunk/; revision=37768
2010-07-13 10:45:53 +00:00
Timo Stollenwerk
cfdd99b111
remove unnecessary imports / variables; whitespace
...
svn path=/plone.app.discussion/trunk/; revision=37767
2010-07-13 10:41:26 +00:00
Timo Stollenwerk
66c235aa5e
fix whitespace
...
svn path=/plone.app.discussion/trunk/; revision=37766
2010-07-13 10:40:45 +00:00
Timo Stollenwerk
a5683b0674
remove unnecessary imports.
...
svn path=/plone.app.discussion/trunk/; revision=37765
2010-07-13 10:40:24 +00:00
Timo Stollenwerk
f3b1dab916
Move AkismetValidator from plone.app.discussion to collective.akismet.
...
svn path=/plone.app.discussion/trunk/; revision=37764
2010-07-13 09:24:23 +00:00
Timo Stollenwerk
5784ed82a3
Remove unnecessary imports from vocabularies.py.
...
svn path=/plone.app.discussion/trunk/; revision=37763
2010-07-13 09:23:10 +00:00
Timo Stollenwerk
31c0f7b459
Check for collective.akismet to detect akismet plugin, not for the Python akismet package.
...
svn path=/plone.app.discussion/trunk/; revision=37762
2010-07-13 09:22:05 +00:00
Timo Stollenwerk
2dbc337fc7
Remove unnecessary imports from captcha.py.
...
svn path=/plone.app.discussion/trunk/; revision=37760
2010-07-13 09:20:32 +00:00
Timo Stollenwerk
1a84b0b7b8
Remove unnecessary imports.
...
svn path=/plone.app.discussion/trunk/; revision=37759
2010-07-13 09:19:20 +00:00
Timo Stollenwerk
27d8ced62d
revert r37751.
...
svn path=/plone.app.discussion/trunk/; revision=37753
2010-07-12 13:49:57 +00:00
Timo Stollenwerk
cac0bae7a5
revert r37751.
...
svn path=/plone.app.discussion/trunk/; revision=37752
2010-07-12 13:47:53 +00:00
Timo Stollenwerk
eabf3bc890
Always use zope.component getUtility instead of queryUtility.
...
svn path=/plone.app.discussion/trunk/; revision=37751
2010-07-12 13:34:02 +00:00
Timo Stollenwerk
bddc4a96da
Remove unnecessary import.
...
svn path=/plone.app.discussion/trunk/; revision=37692
2010-07-07 11:37:44 +00:00
Yiorgis Gozadinos
d0273e57bb
Added norwegian translation.
...
svn path=/plone.app.discussion/trunk/; revision=37646
2010-07-05 12:14:16 +00:00
Hanno Schlichting
9d396e43f1
Protect against missing canonical in conversationCanonicalAdapterFactory.
...
svn path=/plone.app.discussion/trunk/; revision=37410
2010-06-25 17:16:15 +00:00
Timo Stollenwerk
5f2daced20
Captcha documentation updated (code examples included, etc).
...
svn path=/plone.app.discussion/trunk/; revision=37369
2010-06-21 09:11:45 +00:00
Hanno Schlichting
f7c18ea77e
No tabs please
...
svn path=/plone.app.discussion/trunk/; revision=37350
2010-06-18 12:19:33 +00:00
Hanno Schlichting
7d3247ff0c
Avoid deprecation warning for the Globals package.
...
svn path=/plone.app.discussion/trunk/; revision=37349
2010-06-18 12:01:44 +00:00
Timo Stollenwerk
12589d9fd2
Remove the hard coded check for title and text when the comment form is submitted. This allows integrators to write schema extenders that remove the title from the comment form.
...
svn path=/plone.app.discussion/trunk/; revision=37341
2010-06-17 18:56:26 +00:00
Timo Stollenwerk
6e98edf54f
Fix ascii art blocks.
...
svn path=/plone.app.discussion/trunk/; revision=37336
2010-06-17 09:01:59 +00:00
Timo Stollenwerk
400956e264
Comments added to the notification subscriber functions.
...
svn path=/plone.app.discussion/trunk/; revision=37329
2010-06-17 06:57:51 +00:00
Timo Stollenwerk
e56bc65956
raise AkismetReject if Akismet rejects a comment as spam.
...
svn path=/plone.app.discussion/trunk/; revision=37276
2010-06-14 13:02:46 +00:00
Timo Stollenwerk
ac84b232b8
Import Captcha validator from validator directly.
...
svn path=/plone.app.discussion/trunk/; revision=37273
2010-06-14 12:42:28 +00:00
Timo Stollenwerk
29015324f2
Move the Akismet validator error message to the top.
...
svn path=/plone.app.discussion/trunk/; revision=37272
2010-06-14 12:25:56 +00:00
Timo Stollenwerk
ac6865311d
Move captcha registration to its own captcha.zcml file. Fix captcha registration for Plone 3/Zope 2.10
...
svn path=/plone.app.discussion/trunk/; revision=37140
2010-06-10 14:57:03 +00:00
Timo Stollenwerk
926314ea49
Akismet spam protection plugin support added (collective.akismet).
...
svn path=/plone.app.discussion/trunk/; revision=37136
2010-06-10 13:11:33 +00:00
Timo Stollenwerk
92766752c4
Simplify the CaptchaValidator class by dynamically adapting a view with the name of the captcha plugin (e.g. recaptcha, captcha, akismet) for the validator.
...
svn path=/plone.app.discussion/trunk/; revision=37131
2010-06-10 10:51:41 +00:00
Kim Chee Leong
a10a2b6144
added Dutch translations for plone.app.discussion
...
svn path=/plone.app.discussion/trunk/; revision=37091
2010-06-07 14:35:03 +00:00
Pelle Kroegholt
84c111755c
Enable caching and merging for comments.js to save some requests.
...
svn path=/plone.app.discussion/trunk/; revision=37002
2010-06-04 19:56:17 +00:00
Timo Stollenwerk
af1a8bfacd
Replace the old NOTES.txt and PRINCIPLES.txt with the Sphinx versions. Fix Captcha title.
...
svn path=/plone.app.discussion/trunk/; revision=36998
2010-06-04 11:22:16 +00:00
Timo Stollenwerk
bca29657b5
minor.
...
svn path=/plone.app.discussion/trunk/; revision=36996
2010-06-04 11:13:22 +00:00
Timo Stollenwerk
429c334376
captcha.txt added to sphinx documentation.
...
svn path=/plone.app.discussion/trunk/; revision=36995
2010-06-04 11:11:01 +00:00
Timo Stollenwerk
7f28f2773a
Design notes for the Captcha plugin architecture added.
...
svn path=/plone.app.discussion/trunk/; revision=36993
2010-06-04 10:57:57 +00:00
Timo Stollenwerk
3bda1a12f1
Make IDiscussionLayer inherit from Interface again. Remove IDefaultPloneLayer, since Plone 4.0b1 and plone.theme 2.0b1 are out now. This was fixed by #10109 ; https://dev.plone.org/plone/ticket/10109 ; thanks davisagli!
...
svn path=/plone.app.discussion/trunk/; revision=36992
2010-06-04 09:33:48 +00:00
Timo Stollenwerk
28d88dcfb4
Clean up Javascript code. Obey the 80 character limit.
...
svn path=/plone.app.discussion/trunk/; revision=36991
2010-06-04 09:25:47 +00:00
Timo Stollenwerk
2e0b52889d
Clean up (Re)Captcha code. Register Captcha field/validator only if a package is installed that provides the "plone.app.discussion-captcha" feature (currently plone.formwidget.captcha and plone.formwidget.recaptcha trunk only).
...
svn path=/plone.app.discussion/trunk/; revision=36877
2010-06-01 16:38:29 +00:00