user cannot post comment

user cannot post comment

Wednesday 14 July 2004 6:08:34 am - 11 replies

Author Message

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

You must be logged in to post messages in this topic!

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