Jon Pentland
a95e67bcae
Use py3 super syntax
2022-10-24 22:10:26 +02:00
Jon Pentland
2380bdacb3
black/flake8
2022-10-23 10:35:27 +02:00
Jon Pentland
0d643964a2
Don't convert time when adding timezone in getter. Refactor time comparison in tests to correct direction (avoid comparing against negative deltas)
2022-10-23 10:24:59 +02:00
Jon Pentland
2506286c43
Create custom __getattribute__ method to return timezone aware dates from older Comment objects
2022-10-21 15:18:09 +02:00
Jon Pentland
fd1cfa8cad
Use local timezone when setting dates
2022-10-21 15:16:58 +02:00
Jon Pentland
16123e268b
Set timezone for creation and modification dates of comments
2022-10-18 16:06:24 +02:00
Jens W. Klein
f443deacbd
use plone.base and remove dependencies to CMFPlone
2022-05-02 00:39:34 +02:00
Jens W. Klein
19571f45ed
remove six plus some bbb cleanup
2022-05-01 23:28:00 +02:00
Jens W. Klein
75c6a5dcc1
find -name "*.py" -exec pyupgrade --py3-only --py37-plus {} +
2022-05-01 23:14:41 +02:00
Jens W. Klein
34b758f2bd
black
2022-05-01 23:14:09 +02:00
Érico Andrei
6f3fa11f10
Implement events for Comment (ICommentModifiedEvent) and Reply(IReplyModifiedEvent) modification
2021-09-08 16:18:39 +02:00
Vincent Fretin
181fee785b
change mail_notification_message_moderator msgid to keep old mail template for Plone 5.1 in plone.app.locales 5.1.x to stay compatible with both Plone 5.1.x and 5.2.x
2020-03-20 15:15:25 +01:00
Katja Suess
3d3c638565
Notification moderator: email of commentator added. Link as is but request to log in for moderating comment added.
...
New moderator notification with email and link to commented page and request to login.
No links to approve and delete: due to CSRF direct links to modification of Plone objects result in request to confirm. So page with comments is presented to moderator.
If already logged in, moderator is on comment to moderate.
If not logged in, moderator is on login page with came_from.
2019-12-01 19:47:08 +01:00
Katja Suess
1b7d9fcb16
Additional view for approved comments
...
linked in "moderate comments" view
2019-09-07 11:31:53 +02:00
Philip Bauer
a8f2db58ff
fix commenting in py3
2018-09-18 15:13:38 +02:00
Markus Hilbert
3c36af8ebc
Fixed tests when IRichText behavior is used.
2018-07-11 12:35:46 +02:00
Jens W. Klein
58711579c4
isort
2018-06-15 10:22:11 +02:00
Philip Bauer
93a227c80d
Add Python 2 / 3 compatibility
2018-01-25 13:04:11 +01:00
Katja Süss
78abff152d
Test
2017-07-28 19:12:49 +00:00
Daniel Jowett
d2bba1d5ea
Fix some easy pep8 issues
2017-01-24 10:59:43 +00:00
Gil Forcada
d5e7afcd23
Use zope.interface decorator
...
This not only makes code more pleasent to read,
but also makes the code python 3 compatible
(while maintaining python 2 compatibility).
2016-07-08 23:17:03 +02:00
Maurits van Rees
89d542e8d2
Apply hotfix 20160419 ( #94 )
...
Removed docstrings from some methods to avoid publishing them.
2016-05-04 10:40:36 +02:00
Gil Forcada
cb1bf28c16
Cleanup
...
Follow https://github.com/plone/jenkins.plone.org/blob/master/docs/source/run-qa-on-package.rst
to clean up the code.
2016-02-05 09:43:42 +01:00
Gil Forcada
0713bcd8bc
Use plone i18n domain
...
plone.app.discussion is an official Plone core package,
thus their translations belong to plone.app.locales.
This commit removes the plone.app.discussion domain and changes it for
plone.
This fixes:
https://github.com/plone/plone.app.discussion/issues/66
2015-11-05 00:30:42 +01:00
Gil Forcada
9066183ea9
2 lines between top level functions/classes
2015-05-03 08:24:08 +02:00
Gil Forcada
4bc77a2831
Sort imports
...
Remove unused ones as well.
2015-05-03 08:16:41 +02:00
Timo Stollenwerk
785bc7b890
Read mail settings from new (Plone 5) registry.
2014-12-13 16:20:08 +01:00
Guido A.J. Stevens
a82352a36c
Make comments editable
2014-05-15 17:50:32 +02:00
Alin Voinea
14d4382ca6
Use commented object as context instead of comment within event trigger
...
- In order this to work with plone.contentrules use commented object as
the main context within custom discussion events and add comment as the
second parameter.
2014-04-18 16:33:12 +03:00
Alin Voinea
4343197209
Trigger custom comment events on comment add/remove/reply
...
Conflicts:
plone/app/discussion/interfaces.py
2014-04-18 16:32:43 +03:00
Huub Bouma
fd85de9c30
Fix comments Title if utf-8 characters in author_name
2013-09-20 16:28:05 +02:00
Paul J Stevens
1946991928
fix regression
...
introduced by 702f7e1f1d
2013-06-04 13:19:41 +00:00
Timo Stollenwerk
73d84a22d7
Pep8.
2013-04-18 16:12:00 +02:00
maartenkling
3f82467828
add missing declaration
2012-11-13 09:45:17 +01:00
maartenkling
1c25c5c10a
add permissions to type, fixes #11497
2012-11-13 09:40:32 +01:00
Johannes Raggam
d2ccec6efe
Re-apply eleddy's 'Revert modification date since this is fixed in
...
p.a.caching now.' as her commit was lost later on due to some git magic.
2012-10-31 22:26:51 +01:00
Johannes Raggam
dae55074cd
really set the modification date
2012-10-31 22:15:20 +01:00
Gaudenz Steinlin
56b08b2247
Fix catalog updates for IObjectMovedEvent
...
If comments were moved because an object on a higher level than the
commented object was moved, these comments were wrongly reindexed.
The commented object also got a wrong __parent__ pointer.
This fixes https://dev.plone.org/ticket/13172 .
2012-09-17 16:52:05 +02:00
Timo Stollenwerk
c47689af42
Fix handling of comments with invalid transforms. Write an error msg to the log and just return the untransformed text.
2012-07-12 16:03:02 +02:00
Timo Stollenwerk
702f7e1f1d
Make 'text/plain' the default mime type for comments and make sure the default type is set properly when creating a new comment.
2012-07-12 16:01:07 +02:00
Timo Stollenwerk
0535e659ff
Refactor the comment creator/author_name to comply with the Plone core convention to store the username on the creator attribute and not the fullname.
2012-07-12 15:39:27 +02:00
Elizabeth Leddy
2971974f26
revert modification date since this is fixed in p.a.caching now
2012-02-25 11:59:30 +01:00
Elizabeth Leddy
07b8ebc5df
make sure commenting works when caching with modified headers
2012-01-24 18:28:02 -08:00
Timo Stollenwerk
1f01a71aac
Whitespace.
2012-01-09 16:31:52 +01:00
Timo Stollenwerk
6a7c89ec78
Do not raise an error if the comment text is None.
2011-11-30 13:05:59 +01:00
David Glick
2bf5b43df5
uncatalog comments from the old location of the item being moved, not its parent
...
svn path=/plone.app.discussion/trunk/; revision=51692
2011-08-20 02:37:24 +00:00
David Glick
2b10fd06e2
fix failing test in CMFPlone. some things are contentish but not adaptable to IConversation (such as collection criteria)
...
svn path=/plone.app.discussion/trunk/; revision=51682
2011-08-19 18:54:44 +00:00
Timo Stollenwerk
3798338549
No need to manually put comments from conversation.getComments in an acquisition chain since getComments now returns acquisition wrapped comments.
...
svn path=/plone.app.discussion/trunk/; revision=51642
2011-08-18 07:31:00 +00:00
Timo Stollenwerk
cdf2beda40
Make sure only comments to the content object are removed from the catalog when the content object is moved.
...
svn path=/plone.app.discussion/trunk/; revision=51527
2011-08-04 15:53:21 +00:00
Timo Stollenwerk
0e47299c75
Make sure the comment brains are updated properly when the content object is renamed. Thanks hannosch for the code review.
...
svn path=/plone.app.discussion/trunk/; revision=51526
2011-08-04 14:13:01 +00:00