ezcomments and approval

Author Message

Pascal France

Friday 10 December 2010 2:22:26 pm

Hi,

Is there a way to approve befor publishing the comments provided by the extension ezcomments ?

Pascal

Ce qui embellit le désert c'est qu'il cache un puits... quelque part... (A. de Saint-Exupéry) - http://luxpopuli.fr/eZ-Publish

Daisy Radix

Saturday 11 December 2010 12:43:26 am

You can add an workflow event on your class which use ezcomments only for content modification and users who can comment. It's should work.

eZ Publish certified developper :http://auth.ez.no/certification/verify/378142

Pascal France

Saturday 11 December 2010 1:07:49 pm

Thanks for your reply Daisy,

But this does not work for me.

Did you successfuly try your solution ?

Ce qui embellit le désert c'est qu'il cache un puits... quelque part... (A. de Saint-Exupéry) - http://luxpopuli.fr/eZ-Publish

Daisy Radix

Sunday 12 December 2010 1:57:29 am

Hello,

Yes i tried and it works.

I created 2 workflows :

1 / Workflow event approve "Add Comment"

  • Affected sections : all
  • Affected languages: all
  • Affected versions: all
  • Groups who approve content: Administrator Users

2 / Workflow event multplexer on the Comment classe :

  • Affected sections : all
  • Affected languages: all
  • Classes to run workflow: Comment
  • Affected versions: all
  • Users without workflow IDs: Administrator Users
  • Workflow to run: "Add Comment"

Then go into Triggers menu and select workflow multiplexer on content publish before

eZ Publish certified developper :http://auth.ez.no/certification/verify/378142

Chen Xiongjie

Friday 07 January 2011 2:44:42 am

@Daisy, I'm not sure how it worked. Adding a comment will not republish the object so it shouldn't trigger that workflow.

@Pascal, AFAIK that's not possible for now. Because eZComments is using a different content model from ezpublish object model. Comment in ezcomments is not a object, so the workflow trigger can not be applied here.

For future, basically there should be a possibility to achieve this by some eZComments enhancements for workflow.

eZ Comments: http://projects.ez.no/ezcomments
twitter: http://twitter.com/xiongjie

Daisy Radix

Friday 07 January 2011 3:22:03 am

Hello,

I'm sorry, I made a mistake...

I was thinking about comments class instead of comments datatype :)

eZ Publish certified developper :http://auth.ez.no/certification/verify/378142

Powered by eZ Publish™ CMS Open Source Web Content Management. Copyright © 1999-2014 eZ Systems AS (except where otherwise noted). All rights reserved.

eZ debug

Timing: Jan 18 2025 02:58:44
Script start
Timing: Jan 18 2025 02:58:44
Module start 'layout'
Timing: Jan 18 2025 02:58:44
Module start 'content'
Timing: Jan 18 2025 02:58:45
Module end 'content'
Timing: Jan 18 2025 02:58:45
Script end

Main resources:

Total runtime0.7369 sec
Peak memory usage4,096.0000 KB
Database Queries68

Timing points:

CheckpointStart (sec)Duration (sec)Memory at start (KB)Memory used (KB)
Script start 0.00000.0047 587.9297152.6250
Module start 'layout' 0.00470.0023 740.554739.4531
Module start 'content' 0.00700.7285 780.0078609.6641
Module end 'content' 0.73550.0014 1,389.671916.1719
Script end 0.7369  1,405.8438 

Time accumulators:

 Accumulator Duration (sec) Duration (%) Count Average (sec)
Ini load
Load cache0.00310.4151160.0002
Check MTime0.00120.1695160.0001
Mysql Total
Database connection0.00070.098910.0007
Mysqli_queries0.677091.8712680.0100
Looping result0.00060.0877660.0000
Template Total0.714997.020.3575
Template load0.00180.241420.0009
Template processing0.713196.774520.3566
Template load and register function0.00020.033910.0002
states
state_id_array0.00030.043810.0003
state_identifier_array0.00070.095120.0004
Override
Cache load0.00170.2248430.0000
Sytem overhead
Fetch class attribute can translate value0.00060.082830.0002
Fetch class attribute name0.00220.299680.0003
XML
Image XML parsing0.00180.243730.0006
class_abstraction
Instantiating content class attribute0.00000.0031100.0000
General
dbfile0.00180.2461220.0001
String conversion0.00000.000940.0000
Note: percentages do not add up to 100% because some accumulators overlap

Templates used to render the page:

UsageRequested templateTemplateTemplate loadedEditOverride
1node/view/full.tplfull/forum_topic.tplextension/sevenx/design/simple/override/templates/full/forum_topic.tplEdit templateOverride template
6content/datatype/view/ezxmltext.tpl<No override>extension/community_design/design/suncana/templates/content/datatype/view/ezxmltext.tplEdit templateOverride template
8content/datatype/view/ezxmltags/paragraph.tpl<No override>extension/ezwebin/design/ezwebin/templates/content/datatype/view/ezxmltags/paragraph.tplEdit templateOverride template
4content/datatype/view/ezimage.tpl<No override>extension/sevenx/design/simple/templates/content/datatype/view/ezimage.tplEdit templateOverride template
2content/datatype/view/ezxmltags/li.tpl<No override>design/standard/templates/content/datatype/view/ezxmltags/li.tplEdit templateOverride template
2content/datatype/view/ezxmltags/ul.tpl<No override>design/standard/templates/content/datatype/view/ezxmltags/ul.tplEdit templateOverride template
1print_pagelayout.tpl<No override>extension/community/design/community/templates/print_pagelayout.tplEdit templateOverride template
 Number of times templates used: 24
 Number of unique templates used: 7

Time used to render debug report: 0.0001 secs