Jens W. Klein
e72d86b985
isort
2022-05-01 23:14:00 +02:00
Maurits van Rees
336642ddc3
Replaced use of plone.api.
...
That should not be done in Plone core.
2022-04-14 18:29:09 +02:00
MrTango
a79670d3a1
Moved JS to Mockup control panel patterns (ES6)
2022-03-23 21:09:23 +01:00
Miu Razvan
d6bfa9eebd
#180 Added 'View comments' permission
2022-02-17 16:37:38 +02:00
Mikel Larreategi
62e0eb8059
add missing i18n:translate tags
2021-10-14 07:57:12 +02:00
Stefan Antonelli
c4c2bb8095
fix tests
2021-02-17 19:36:26 +01:00
Stefan Antonelli
82ca44ee68
add i18n message id
2021-02-17 16:02:26 +01:00
Stefan Antonelli
6bbd1aa91a
move warning messages to code
2021-02-17 15:46:11 +01:00
Stefan Antonelli
7212f49b3b
update markup, fix js for controlpanel
2021-02-15 17:06:49 +01:00
André Gonçalves
5d0d97a432
Update markup of templates to Bootstrap 5 ( #173 )
...
* Update markup of all buttons, forms and input elements to Bootstrap 4
* Add documentByLine in the card-header. Add commentBody in the card-body
* Update CHANGES.txt
* Update @@manage-comments.pt moderation interface with Bootstrap 4
* bs5 form updates
* add bootstrap icon from resolver
* update bindings for button
* update markup for bootstrap 5
* turn configlet portlets into menu
* turn configlet portlets into menu (2)
* bootstrap b1 changes
* major version bump
Co-authored-by: Peter Holzer <peter.holzer@agitator.com>
Co-authored-by: Jens W. Klein <jk@kleinundpartner.at>
Co-authored-by: Peter Mathis <peter.mathis@kombinat.at>
2021-02-13 09:56:21 +01:00
Vincent Fretin
de24c20b83
Close input tags properly in moderation.pt to avoid an error with i18ndude find-untranslated
2020-06-28 14:12:06 +02:00
Vincent Fretin
eb8b473610
use PMF instead of _ so i18ndude doesn't extract comment_
2020-06-18 11:58:24 +02:00
Vincent Fretin
ab99c5d015
Reuse existing translation for the "Save" button in the Edit comment form.
2020-06-18 11:51:09 +02:00
Katja Suess
61545c6ef6
Moderation on commented page also with ajax like on moderation view
2020-01-21 12:02:09 +01:00
Katja Suess
f7ae6e49a5
unique css ids
...
and bug fix test: editing comment: button label "save" instead of "edit comment"
2020-01-16 15:32:46 +01:00
Katja Suess
6794d95f85
Translation: label for save button on edit form
2020-01-14 16:26:32 +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
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
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
296d591856
Update moderation.py
...
unused IDisableCSRFProtection removed
2019-12-01 19:53:11 +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
Katja Suess
1b7d9fcb16
Additional view for approved comments
...
linked in "moderate comments" view
2019-09-07 11:31:53 +02:00
Philip Bauer
4966d8388e
add plone.resource dependency and change to plone:static
2019-06-27 19:43:27 +02: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
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
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
08b6db8b67
fix test in py3
2018-09-20 18:31:23 +02:00
Philip Bauer
95861b28d5
fix tests with 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
Markus Hilbert
3c36af8ebc
Fixed tests when IRichText behavior is used.
2018-07-11 12:35:46 +02:00
Filippo Campi
dfc6d0620b
[fix] fix load of js in moderation.js
2018-06-27 15:31:07 +02:00