Katja Suess
812b28d846
clean up
2020-01-13 11:23:58 +01:00
Katja Suess
336808bfa9
Update metadata.xml
2020-01-13 11:23:48 +01:00
Katja Suess
dde8640fc5
Update test_comments_viewlet.py
2020-01-11 11:43:35 +01:00
Katja Suess
c1ec431769
extended existing review workflow by stati 'rejected' and 'spam'
...
removed addional third workflow
2020-01-08 12:42:03 +01:00
Katja Suess
f777315da3
moderation view: get last transition entry faster
...
get it from @@contenthistorypopup instead from @@historyview
2020-01-08 12:41:06 +01:00
Katja Suess
96e0fb83c0
last transition entry as is from history
2020-01-08 12:41:06 +01:00
Katja Suess
54de9b32e1
Update test_moderation.robot
2020-01-08 12:41:06 +01:00
Katja Suess
dfc21d1d5d
comment "approved" renamed to "published"
2020-01-08 12:41:06 +01:00
Katja Suess
30490412ab
batch navigation: reload on filtering by review_state
2020-01-08 12:39:58 +01:00
Katja Suess
bf20752b69
bulk moderation of comments
...
extended for comment_multiple_state_review_workflow, refactoring and tests
2020-01-08 12:39:57 +01:00
Katja Suess
d93525ff27
Moderation view: filter on state only for comment_multiple_state_review_workflow
2020-01-08 12:37:34 +01:00
Katja Suess
7a680675be
disable portlet slots
2020-01-08 12:37:34 +01:00
Katja Suess
64d50fbd00
fix docstring
2020-01-08 12:37:34 +01:00
Katja Suess
084d2893e7
Additional (optional) workflow: "Comment Multiple State Review Workflow"
...
Moderator is not forced to delete a comment or to let it pending:
Workflow has two more states "rejected" and "spam" to existing review workflow.
Moderation view extended showing all states. Filter by state.
2020-01-08 12:36:28 +01:00
Katja Suess
f7b8335d27
additional workflow with rejected state
...
moderation view and approved comments view: buttons for reject and approve
2020-01-08 12:22:09 +01:00
Katja Suess
875409daff
Moderation view tabbed
...
two tabs for comments to moderate and comments approved
2020-01-08 12:22:09 +01:00
Katja Suess
ee6b107a31
publish only pending comment, else show status message
2020-01-08 12:22:09 +01:00
Katja Suess
7b43d80486
test_notifications moderator
2019-12-02 09:09:49 +01:00
Katja Suess
296d591856
Update moderation.py
...
unused IDisableCSRFProtection removed
2019-12-01 19:53:11 +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
1e5951101f
prevent infinite request for confirmation (plone.protect)
2019-11-29 16:23:43 +01:00
Katja Suess
8bd1992a7f
IDisableCSRFProtection on @@moderate-publish-comment removed
2019-11-29 16:23:43 +01:00
Katja Suess
22a7152e92
publish only pending comment, else show status message
2019-11-29 16:23:43 +01:00
Jens W. Klein
06c55bec14
Merge pull request #156 from plone/roto-window-resize-huge
...
Default to a 4K x 4K browser window in Robot tests
2019-10-30 11:12:07 +01:00
Maurits van Rees
d09794d7e8
Load zcml of plone.resource.
...
This is for our use of the `plone:static` directive.
See https://github.com/plone/Products.CMFPlone/issues/2952
2019-09-28 13:01:11 +02:00
Katja Suess
1b7d9fcb16
Additional view for approved comments
...
linked in "moderate comments" view
2019-09-07 11:31:53 +02:00
Philip Bauer
c229e51690
add upgrade-step to re-enable comments.js
2019-06-27 19:59:20 +02:00
Philip Bauer
4966d8388e
add plone.resource dependency and change to plone:static
2019-06-27 19:43:27 +02:00
Philip Bauer
f39a7551f6
Registrr old js in legacy bundle (same as in p.a.event)
2019-06-24 08:43:27 +02:00
Joni Orponen
c1518d87d1
Re-enable two disabled Robot tests.
2019-05-14 10:40:09 +02:00
Joni Orponen
45fd2c51ce
Use the shared test setup and test teardown keywords in Robot tests.
2019-05-14 10:37:15 +02:00
Jens W. Klein
df09fc2d59
fix import with deprecation warning
2019-04-12 11:40:56 +02:00
Gil Forcada
f217a42932
index/reindex/unindex the object itself
...
Do not defer to p.a.discussion own tool.
That's needed so that collective.indexing can patch comments,
so in turn can be indexed by Solr.
2019-03-21 08:57:08 +01:00
Jens W. Klein
afa48be877
Do not depend on the meta_type metadata in the catalog
2019-02-04 16:04:54 +01:00
nzambello
4973670ea1
[a11y] Added role attribute for portalMessage
2018-12-24 13:24:56 +01:00
Filippo Campi
0336d0f7c9
[doc][fix] updated CHANGES + changed the method to wait for page to load
2018-10-25 23:34:21 +02:00
Filippo Campi
c61da98dac
Merge branch 'master' into filippo_moderation_js
2018-10-25 00:32:28 +02:00
Filippo Campi
7bd62fa1cb
Changes NotifyOnDelete to CommentDeletedEvent and NotifyOnPublish to CommentPublishedEvent for respect naming of event and interface
2018-10-24 16:49:22 +02:00
Filippo Campi
65b187ea53
Added comment to try/except on import of IConfigurationChangedEvent
2018-10-24 16:46:50 +02:00
Filippo Campi
671f0cc796
Removed change from .load to .ready, I'll create another PR
2018-10-24 16:43:38 +02:00
Filippo Campi
6fed2ad760
[dev] added conditional import for some version of Products.CMFPlone
2018-09-28 16:51:52 +02:00
Jens W. Klein
6cf6bf25f2
fix test in py3
2018-09-28 14:22:51 +02:00
Filippo Campi
36f0e03805
[dev] added event for comment delete, comment publication + notify for events
2018-09-27 11:26:41 +02:00
Filippo Campi
3648c3345f
merge master in filippo_moderation_js
2018-09-25 16:31:09 +02:00
Philip Bauer
9e7448a049
fix test
2018-09-21 13:38:09 +02:00
Philip Bauer
08b6db8b67
fix test in py3
2018-09-20 18:31:23 +02:00
hvelarde
c6d1f832da
Fix old-division
2018-09-18 15:13:38 +02:00
Philip Bauer
95861b28d5
fix tests with py3
2018-09-18 15:13:38 +02:00
Philip Bauer
a8f2db58ff
fix commenting in py3
2018-09-18 15:13:38 +02:00
Jens W. Klein
76f4f50160
get rid of plone.app.controlpanel dependencies
2018-08-08 13:46:16 +02:00