Timo Stollenwerk
8fb254f73d
add optional workflow actions to the get_replies method of the comments viewlet.
...
switch from Acquisition.explicit to Acquisition.implicit for the comment class.
adjust test_comment to work with Acquisition.implicit.
svn path=/plone.app.discussion/trunk/; revision=27406
2009-06-13 16:46:37 +00:00
Timo Stollenwerk
24997f4eb9
remove collective.autopermission from main configure.zcml since it's also in the browser configure.zcml.
...
svn path=/plone.app.discussion/trunk/; revision=27385
2009-06-11 13:52:31 +00:00
Timo Stollenwerk
dd0133e0c0
add delete and workflow actions buttons to comments viewlet.
...
svn path=/plone.app.discussion/trunk/; revision=27384
2009-06-11 13:51:33 +00:00
Timo Stollenwerk
7692186880
return the comment text for the moderation view.
...
svn path=/plone.app.discussion/trunk/; revision=27383
2009-06-11 13:47:32 +00:00
Timo Stollenwerk
29466425bb
fix form action links in the moderation view.
...
svn path=/plone.app.discussion/trunk/; revision=27382
2009-06-11 13:44:22 +00:00
Timo Stollenwerk
473699dea0
is_discussion_allowed method from the comments viewlet now uses Conversation.enabled.
...
svn path=/plone.app.discussion/trunk/; revision=27381
2009-06-11 10:20:44 +00:00
Timo Stollenwerk
e465d73c95
enabled property code added to conversation.
...
svn path=/plone.app.discussion/trunk/; revision=27380
2009-06-11 10:14:44 +00:00
Timo Stollenwerk
0f7d05566a
todo list update.
...
svn path=/plone.app.discussion/trunk/; revision=27379
2009-06-11 10:13:05 +00:00
Timo Stollenwerk
9558732ed9
revert changes from 27368 (add enabled to interface). A property with the same name and function is already there.
...
svn path=/plone.app.discussion/trunk/; revision=27378
2009-06-11 03:37:55 +00:00
Timo Stollenwerk
9b66f62b66
remove unnecessary code from workflow test.
...
svn path=/plone.app.discussion/trunk/; revision=27370
2009-06-10 20:17:36 +00:00
Timo Stollenwerk
1e71258a0d
add moderate-comments view.
...
svn path=/plone.app.discussion/trunk/; revision=27369
2009-06-10 20:14:44 +00:00
Timo Stollenwerk
c1696a9756
add enabled property to IConversation interface.
...
svn path=/plone.app.discussion/trunk/; revision=27368
2009-06-10 20:13:29 +00:00
Timo Stollenwerk
799365dd94
todo list update.
...
svn path=/plone.app.discussion/trunk/; revision=27367
2009-06-10 20:12:17 +00:00
Timo Stollenwerk
5441976dca
show reply-to-comment button based on permissions/workflow.
...
svn path=/plone.app.discussion/trunk/; revision=27363
2009-06-09 15:52:20 +00:00
Timo Stollenwerk
c55316d212
comment_review_workflow added.
...
svn path=/plone.app.discussion/trunk/; revision=27361
2009-06-08 21:16:51 +00:00
Timo Stollenwerk
468e32a6ed
todo list update.
...
svn path=/plone.app.discussion/trunk/; revision=27360
2009-06-08 19:44:57 +00:00
Timo Stollenwerk
4529e8122e
icon added to discussion control panel.
...
svn path=/plone.app.discussion/trunk/; revision=27357
2009-06-08 15:04:21 +00:00
Timo Stollenwerk
65ba6e1a67
remove debug message from comments template.
...
svn path=/plone.app.discussion/trunk/; revision=27355
2009-06-08 14:51:43 +00:00
Timo Stollenwerk
9439e7ad9d
todo list update.
...
svn path=/plone.app.discussion/trunk/; revision=27354
2009-06-08 08:24:45 +00:00
Timo Stollenwerk
e98a39907a
option to show commenter image added.
...
svn path=/plone.app.discussion/trunk/; revision=27353
2009-06-08 08:23:18 +00:00
Timo Stollenwerk
353c6acfd0
anonymous comments added.
...
svn path=/plone.app.discussion/trunk/; revision=27352
2009-06-08 08:00:15 +00:00
Timo Stollenwerk
22a4916afa
fix comments view. call getPersonalPortrait in the template again.
...
svn path=/plone.app.discussion/trunk/; revision=27351
2009-06-08 07:28:59 +00:00
Timo Stollenwerk
1af2b435fd
get_commenter_portrait and get_commenter_home_url methods added to comments viewlet.
...
tests for get_commenter_portrait added.
svn path=/plone.app.discussion/trunk/; revision=27349
2009-06-07 20:58:41 +00:00
Timo Stollenwerk
dada11c43c
show_commenter_image record added to the discussion control panel.
...
svn path=/plone.app.discussion/trunk/; revision=27335
2009-06-07 08:47:14 +00:00
Timo Stollenwerk
8bfa2cfa3f
todo list update.
...
svn path=/plone.app.discussion/trunk/; revision=27334
2009-06-07 08:30:53 +00:00
Timo Stollenwerk
fdaa399983
test for comments viewlet added.
...
svn path=/plone.app.discussion/trunk/; revision=27325
2009-06-06 08:23:33 +00:00
Timo Stollenwerk
1cbeb6c7ff
tests for discussion controlpanel added.
...
svn path=/plone.app.discussion/trunk/; revision=27324
2009-06-06 08:14:10 +00:00
Timo Stollenwerk
180e0e75e7
todo list update.
...
svn path=/plone.app.discussion/trunk/; revision=27314
2009-06-05 11:27:16 +00:00
Timo Stollenwerk
41db8ff395
Fix bouncing fieldset when reply form is shown.
...
svn path=/plone.app.discussion/trunk/; revision=27311
2009-06-05 09:05:34 +00:00
Timo Stollenwerk
854f98ebbe
add slidedown effect when the reply-to-comment form is opened.
...
svn path=/plone.app.discussion/trunk/; revision=27310
2009-06-05 07:07:18 +00:00
Timo Stollenwerk
1ad75fa84f
some test code for allow_discussion added.
...
svn path=/plone.app.discussion/trunk/; revision=27305
2009-06-04 18:17:33 +00:00
Timo Stollenwerk
e671d78806
test for globally_enabled discussion added.
...
svn path=/plone.app.discussion/trunk/; revision=27302
2009-06-04 15:38:12 +00:00
Timo Stollenwerk
ad8a7b4636
comment edited.
...
svn path=/plone.app.discussion/trunk/; revision=27297
2009-06-04 14:45:58 +00:00
Timo Stollenwerk
b1ab18dddc
show commenting viewlet only when isDiscussionAllowed is true.
...
svn path=/plone.app.discussion/trunk/; revision=27290
2009-06-03 17:05:26 +00:00
Timo Stollenwerk
e4a62a2c0d
comment with todo for discussion control panel added.
...
svn path=/plone.app.discussion/trunk/; revision=27288
2009-06-03 15:24:48 +00:00
Timo Stollenwerk
ccf1e0456f
add anonymous_comments option to the discussion control panel.
...
svn path=/plone.app.discussion/trunk/; revision=27287
2009-06-03 14:58:49 +00:00
Timo Stollenwerk
57c534b5d3
add globally_enabled option to the discussion plone control panel. add plone.app.discussion to the package dependencies.
...
svn path=/plone.app.discussion/trunk/; revision=27273
2009-06-03 12:49:34 +00:00
Timo Stollenwerk
f27156e916
Added basic infrastructure for discussion controlpanel.
...
svn path=/plone.app.discussion/trunk/; revision=27269
2009-06-02 21:20:53 +00:00
Timo Stollenwerk
47911fa24a
use slideUp() instead of hide() jquery function to hide the reply form.
...
svn path=/plone.app.discussion/trunk/; revision=27264
2009-06-02 16:36:16 +00:00
Timo Stollenwerk
b9aeabedb1
fix the error of showing too much reply forms in the reply-to-comment jquery function.
...
svn path=/plone.app.discussion/trunk/; revision=27263
2009-06-02 16:13:44 +00:00
Timo Stollenwerk
068583db76
cancel button added to the reply-to-comment form.
...
svn path=/plone.app.discussion/trunk/; revision=27262
2009-06-02 15:09:25 +00:00
Timo Stollenwerk
67b7d4ce49
remove test_path test.
...
svn path=/plone.app.discussion/trunk/; revision=27261
2009-06-02 15:03:48 +00:00
Timo Stollenwerk
a6a64bd3d6
rename all indexes from comment_XXX to XXX. clean up indexes test.
...
svn path=/plone.app.discussion/trunk/; revision=27259
2009-06-01 23:45:49 +00:00
Timo Stollenwerk
dc948da00b
creator index added.
...
svn path=/plone.app.discussion/trunk/; revision=27258
2009-06-01 23:29:09 +00:00
Timo Stollenwerk
04bed35357
Indexes for created and modified added.
...
svn path=/plone.app.discussion/trunk/; revision=27257
2009-06-01 23:17:13 +00:00
Timo Stollenwerk
69334f6000
The comment_description index now returns the first 25 words of a comment.
...
svn path=/plone.app.discussion/trunk/; revision=27252
2009-06-01 09:59:07 +00:00
Timo Stollenwerk
d3ba4f58db
Description index added.
...
svn path=/plone.app.discussion/trunk/; revision=27251
2009-05-31 19:07:35 +00:00
Timo Stollenwerk
1340aefe4e
rename indexes "title" => "Title" and "searchable_text" => "SearchableText".
...
svn path=/plone.app.discussion/trunk/; revision=27250
2009-05-31 18:20:41 +00:00
Timo Stollenwerk
ca7752714b
remove comment_text index.
...
svn path=/plone.app.discussion/trunk/; revision=27249
2009-05-31 18:14:42 +00:00
Timo Stollenwerk
5f8acfd805
comment_title, comment_text, and comment_searchable_text indexes added.
...
svn path=/plone.app.discussion/trunk/; revision=27247
2009-05-31 17:55:46 +00:00
Timo Stollenwerk
95405ee48f
test for testing if 'Discussion Item' is not in BAD_TYPES added.
...
svn path=/plone.app.discussion/trunk/; revision=27246
2009-05-31 17:54:14 +00:00
Timo Stollenwerk
ee5aa9ae4d
Monkey patch plone.app.vocabularies.types.BAD_TYPES
...
svn path=/plone.app.discussion/trunk/; revision=27245
2009-05-31 17:49:33 +00:00
Timo Stollenwerk
0d6045682f
format time for comments with python strftime(). no time localization so far.
...
svn path=/plone.app.discussion/trunk/; revision=27231
2009-05-31 11:01:36 +00:00
Timo Stollenwerk
0ce270bc66
show the default user image to anonymous (comments viewlet).
...
svn path=/plone.app.discussion/trunk/; revision=27230
2009-05-31 10:43:35 +00:00
Timo Stollenwerk
751ae5a06a
revert 27204: change import for discussion modification_date from datetime to DateTime.
...
svn path=/plone.app.discussion/trunk/; revision=27213
2009-05-30 06:08:44 +00:00
Timo Stollenwerk
4b6b0aeb02
some CSS fixes for the personal portrait in the comments viewlet.
...
svn path=/plone.app.discussion/trunk/; revision=27207
2009-05-29 07:13:05 +00:00
Timo Stollenwerk
7083856268
fetch user image with getPersonalPortrait().
...
svn path=/plone.app.discussion/trunk/; revision=27206
2009-05-29 07:12:20 +00:00
Timo Stollenwerk
087c428e3e
fix format time in comments viewlet.
...
svn path=/plone.app.discussion/trunk/; revision=27205
2009-05-29 06:32:03 +00:00
Timo Stollenwerk
9a91b6f9ed
change import for discussion modification_date from datetime to DateTime.
...
svn path=/plone.app.discussion/trunk/; revision=27204
2009-05-29 06:30:55 +00:00
Timo Stollenwerk
b73c43119d
show the reply-to-comment button only to logged in users.
...
svn path=/plone.app.discussion/trunk/; revision=27200
2009-05-28 15:16:49 +00:00
Timo Stollenwerk
66f4640ac7
fix redirect after a reply has been added.
...
svn path=/plone.app.discussion/trunk/; revision=27199
2009-05-28 15:16:19 +00:00
Timo Stollenwerk
49aab7389b
show the second "login to comment"-button (below the comments) only when there are replies.
...
svn path=/plone.app.discussion/trunk/; revision=27198
2009-05-28 15:08:36 +00:00
Timo Stollenwerk
aa50c33d8d
show login form instead of the commenting form to anonymous users.
...
svn path=/plone.app.discussion/trunk/; revision=27194
2009-05-28 11:39:36 +00:00
Timo Stollenwerk
77e8093c53
don't show the link to the author's page on the comments viewlet to anonymous users.
...
svn path=/plone.app.discussion/trunk/; revision=27192
2009-05-28 07:04:35 +00:00
Timo Stollenwerk
4d0541bfd8
resize the commenter's image with css;
...
svn path=/plone.app.discussion/trunk/; revision=27191
2009-05-28 07:00:40 +00:00
Timo Stollenwerk
2ecd5e76a5
check if discussion is allowed for the comments viewlet.
...
svn path=/plone.app.discussion/trunk/; revision=27190
2009-05-28 06:35:47 +00:00
Timo Stollenwerk
77490ec0d5
Redirect directly to the comment and not to the content object after adding a comment.
...
svn path=/plone.app.discussion/trunk/; revision=27189
2009-05-28 06:11:09 +00:00
Timo Stollenwerk
660ee78ca0
User Story: As a visitor, I can view portraits, full name and username against each comment, with a link to the author profile
...
svn path=/plone.app.discussion/trunk/; revision=27188
2009-05-28 06:08:55 +00:00
Timo Stollenwerk
f0724352e5
test for comment view (redirect) added.
...
svn path=/plone.app.discussion/trunk/; revision=27151
2009-05-27 17:05:12 +00:00
Timo Stollenwerk
05f46268f4
comment view that redirects to the comment added. no unit test so far!
...
svn path=/plone.app.discussion/trunk/; revision=27144
2009-05-27 13:23:25 +00:00
Timo Stollenwerk
5f52a0d56b
HTML anker added to every comment, so when the reply-to-comment button is hit, the browser scrolls to the right position.
...
svn path=/plone.app.discussion/trunk/; revision=27143
2009-05-27 07:33:13 +00:00
Timo Stollenwerk
c1aedbefb0
Show the reply-to-comment button only when Javascript is enabled. Otherwise hide it, since the reply functions rely on jQuery.
...
svn path=/plone.app.discussion/trunk/; revision=27142
2009-05-27 07:26:21 +00:00
Timo Stollenwerk
6a7b4fa778
discussion css file registered.
...
svn path=/plone.app.discussion/trunk/; revision=27141
2009-05-27 07:25:19 +00:00
Timo Stollenwerk
4769fbc2f7
threaded view added to comments viewlet.
...
svn path=/plone.app.discussion/trunk/; revision=27140
2009-05-27 06:58:00 +00:00
Timo Stollenwerk
72532517a6
"TODO" removed from a comment.
...
svn path=/plone.app.discussion/trunk/; revision=27129
2009-05-26 20:02:42 +00:00
Timo Stollenwerk
d8cfdf258d
reply-to-comment view and jquery forms added.
...
svn path=/plone.app.discussion/trunk/; revision=27128
2009-05-26 19:58:59 +00:00
Timo Stollenwerk
bda70af828
reply-to-comment view and jquery forms added.
...
svn path=/plone.app.discussion/trunk/; revision=27127
2009-05-26 19:58:33 +00:00
Timo Stollenwerk
2b0133aa64
documentByLine added to the comments viewlet (to localized time is not working yet).
...
svn path=/plone.app.discussion/trunk/; revision=27119
2009-05-26 07:25:14 +00:00
Timo Stollenwerk
9b73aa76c5
documentByLine added to the comments viewlet (to localized time is not working yet).
...
svn path=/plone.app.discussion/trunk/; revision=27118
2009-05-26 07:24:52 +00:00
Timo Stollenwerk
c7a898933a
fix redirect to content object after calling the add-comment view.
...
svn path=/plone.app.discussion/trunk/; revision=27117
2009-05-26 07:22:36 +00:00
Timo Stollenwerk
81affa21c3
move comment form below the comments.
...
svn path=/plone.app.discussion/trunk/; revision=27114
2009-05-25 19:24:21 +00:00
Timo Stollenwerk
ad06e9a7e6
make comments viewlet show the plone.app.discussion comments and allow to add new comments. (redirection after add-comment is not working yet)
...
svn path=/plone.app.discussion/trunk/; revision=27112
2009-05-25 18:59:25 +00:00
Timo Stollenwerk
731f83b706
remove the test_dict_api from test_comments.py, since the test_dict_api from test_conversation.py tests both IReplies adapters.
...
svn path=/plone.app.discussion/trunk/; revision=27106
2009-05-25 10:38:58 +00:00
Timo Stollenwerk
0797579bfd
delete comment test for CommentReplies adapter added.
...
svn path=/plone.app.discussion/trunk/; revision=27100
2009-05-25 07:08:26 +00:00
Timo Stollenwerk
ac5d96250b
add comment test for the IReplies adapter for comments added.
...
svn path=/plone.app.discussion/trunk/; revision=27099
2009-05-25 07:02:11 +00:00
Timo Stollenwerk
a948f15971
test delete comment for IReplies added.
...
svn path=/plone.app.discussion/trunk/; revision=27094
2009-05-24 16:23:49 +00:00
Martin Aspeli
56a3f92023
Reminder
...
svn path=/plone.app.discussion/trunk/; revision=27093
2009-05-24 16:21:14 +00:00
Martin Aspeli
9263a61a31
Delete children when deleting a parent comment.
...
svn path=/plone.app.discussion/trunk/; revision=27092
2009-05-24 16:19:21 +00:00
Martin Aspeli
a1e11cb5ee
Turn getComments() and getThreads() into generators.
...
svn path=/plone.app.discussion/trunk/; revision=27090
2009-05-24 16:04:49 +00:00
Timo Stollenwerk
2754d897e4
add some more assertions to test dict api.
...
svn path=/plone.app.discussion/trunk/; revision=27089
2009-05-24 15:36:31 +00:00
Timo Stollenwerk
a3ac44763b
test dict api for RepliesTest fixed (conversation returns all comments, replies return only top level comments).
...
svn path=/plone.app.discussion/trunk/; revision=27088
2009-05-24 15:30:16 +00:00
Timo Stollenwerk
cc45041a97
test dict api for RepliesTest added. (conversation currently returns the wrong number of items!)
...
svn path=/plone.app.discussion/trunk/; revision=27087
2009-05-24 15:25:49 +00:00
Martin Aspeli
ca0e299cdc
Fix dodgy IReplies adapter
...
svn path=/plone.app.discussion/trunk/; revision=27085
2009-05-24 14:19:06 +00:00
Timo Stollenwerk
69ab219582
test to add a comment to the IReplies adapter on a conversation added. not complete yet!
...
svn path=/plone.app.discussion/trunk/; revision=27084
2009-05-24 12:34:15 +00:00
Timo Stollenwerk
3733c1fab3
test for conversation dict operations added.
...
svn path=/plone.app.discussion/trunk/; revision=27082
2009-05-24 10:53:13 +00:00
Timo Stollenwerk
4263b8b5ed
test for last comment date added.
...
svn path=/plone.app.discussion/trunk/; revision=27073
2009-05-23 18:04:39 +00:00
Timo Stollenwerk
1f3c9ea896
errors in commentators test fixed.
...
svn path=/plone.app.discussion/trunk/; revision=27072
2009-05-23 17:17:06 +00:00
Martin Aspeli
a8bc95be77
Update to-do
...
svn path=/plone.app.discussion/trunk/; revision=27071
2009-05-23 16:42:30 +00:00
Martin Aspeli
8ffca9009c
Ensure workflow is initialised when the comment is added. Also ensure that we won't get an error on unindex if the local utility can't be found.
...
svn path=/plone.app.discussion/trunk/; revision=27070
2009-05-23 16:37:10 +00:00
Timo Stollenwerk
fba5d3f752
commentators test added.
...
svn path=/plone.app.discussion/trunk/; revision=27069
2009-05-23 16:28:10 +00:00