user cannot post comment

Author Message

Michael Zielinski

Wednesday 14 July 2004 6:08:34 am

Users cannot post comments although I have given them read, create and edit access to class (comment). They get the message, that they need to be logged in to post comments, although they are already logged in.

What am I doing wrong?

Michael

Frederik Holljen

Thursday 15 July 2004 2:42:32 am

What template code are you using for comments?

Michael Zielinski

Thursday 15 July 2004 3:20:49 am

The standard code, I suppose. I simply mark 'allow comments' while creating the article.

Michael

Mauricio Etcheverry

Saturday 07 August 2004 2:40:59 pm

Hi,

I'm having the same problem, with EzPublish 3.4.1 and a standard News Site installation.

All i get is "You are not allowed to create comments" message. Anonymous has create, edit and read permissions over comments.

The template code is the following at the end of article.tpl:

 

                {* Are we allowed to create new object under this node? *}
                {section show=fetch( content, access,
                                     hash( access, 'can_create',
                                           contentobject, $node,
                                           contentclass_id, 'comment' ) )}
                    <form method="post" action={"content/action"|ezurl}>
                    <input type="hidden" name="ClassIdentifier" value="comment" />
                    <input type="hidden" name="NodeID" value="{$node.node_id}" />
                    <input class="button new_comment" type="submit" name="NewButton" value="{'New Comment'|i18n( 'design/base' )}" />
                    </form>
                {section-else}
                    <h3>{"You are not allowed to create comments."|i18n("design/base")}</h3>
                {/section}
   

Im new to EzPublish, and still can't realize how to debug what "access" is returning.

I tried disabling the access control. I see a "New comment" button but requests me to Login to post.

Thanks.

trent jameson

Saturday 07 August 2004 4:11:52 pm

You might need too change the permissions of the users to allow for comments.

Mauricio Etcheverry

Saturday 07 August 2004 7:21:48 pm

Thanks, in my case, i assume the same as Michael, I already did'it. Anonymous users has create, edit and read permissions over comments.

Michael Zielinski

Sunday 08 August 2004 10:58:44 pm

yup, did that.
I've reported as a bug about 2 weeks ago.

Michael

Hans Melis

Sunday 08 August 2004 11:32:37 pm

There's an error in the fetch() you are doing I think.

'access','can_create'

The 'can_create' is not a permission, but it's the name of the boolean that indicates if you have create permissions. The name of the permission is 'create', so I think you should try this in the fetch:

'access','create'

--
Hans

Hans
http://blog.hansmelis.be

Michael Zielinski

Monday 09 August 2004 12:03:52 am

But I am simply using the standard 'article' template with comments enabled and that doesn't work, too.

Michael

Hans Melis

Monday 09 August 2004 12:28:39 am

Yes, but the template code you posted is exactly the same as the one in the default article template. So try to change the 'can_create' in the default template to 'create' and see if it works.

If the change does work, we've found the bug and the solution :)

--
Hans

Hans
http://blog.hansmelis.be

Michael Zielinski

Monday 09 August 2004 12:48:56 am

Well,
you found the bug and the solution :)
Thanks for your help.
I'll update the bug info

Michael

meinhard benn

Sunday 29 August 2004 3:53:54 pm

works fine for me as well - thanks! note that this bug also appears in weblog.tpl.
meinhard.

http://goozee.benn.org/ - Google Co-op for eZ sites

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 31 2025 03:39:45
Script start
Timing: Jan 31 2025 03:39:45
Module start 'layout'
Timing: Jan 31 2025 03:39:45
Module start 'content'
Timing: Jan 31 2025 03:39:45
Module end 'content'
Timing: Jan 31 2025 03:39:45
Script end

Main resources:

Total runtime0.0225 sec
Peak memory usage6,144.0000 KB
Database Queries3

Timing points:

CheckpointStart (sec)Duration (sec)Memory at start (KB)Memory used (KB)
Script start 0.00000.0049 588.1328151.2109
Module start 'layout' 0.00490.0035 739.3438220.6875
Module start 'content' 0.00840.0125 960.03131,009.9141
Module end 'content' 0.02100.0015 1,969.945341.9922
Script end 0.0224  2,011.9375 

Time accumulators:

 Accumulator Duration (sec) Duration (%) Count Average (sec)
Ini load
Load cache0.002712.0949140.0002
Check MTime0.00125.1285140.0001
Mysql Total
Database connection0.00073.208910.0007
Mysqli_queries0.00219.221330.0007
Looping result0.00000.124210.0000
Template Total0.00104.510.0010
Template load0.00083.466810.0008
Template processing0.00021.046310.0002
Override
Cache load0.00062.509610.0006
General
dbfile0.00115.074480.0001
String conversion0.00000.040340.0000
Note: percentages do not add up to 100% because some accumulators overlap

Templates used to render the page:

UsageRequested templateTemplateTemplate loadedEditOverride
1print_pagelayout.tpl<No override>extension/community/design/community/templates/print_pagelayout.tplEdit templateOverride template
 Number of times templates used: 1
 Number of unique templates used: 1

Time used to render debug report: 0.0001 secs