Commit Graph

1291 Commits

Author SHA1 Message Date
Katja Suess
9b1eb6834b Upgrade step added
Upgrade applies workflow changes to existing instances
2020-01-14 15:59:05 +01:00
Katja Suess
64093660ac Style: Filter by review state: more space between options 2020-01-14 14:05:36 +01:00
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