[Zope] ZClass permissions
Tom Nixon
tom.nixon@aim23.com
Thu, 14 Feb 2002 16:43:06 -0000
Hi Ross
The method contains the following code, copied straight from the
Formulator HOWTO. Any ideas what permissions need to be set, and where?
<dtml-var standard_html_header>
<!-- show the header of the form, using 'Form action' and
'Form method' form settings (<form action="..." method="...">)
-->
<dtml-var "form.header()">
<!-- a simple table for layout purposes -->
<table border="0">
<!-- get a list of all fields in the form -->
<dtml-in "form.get_fields()">
<!-- rename each sequence item to 'field' so they can
be used more easily -->
<dtml-let field=sequence-item>
<!-- each field will be on a line by itself -->
<tr>
<!-- display the title property of this field -->
<td><dtml-var "field.get_value('title')"></td>
<!-- render the field -->
<td><dtml-var "field.render()"></td>
</tr>
</dtml-let>
</dtml-in>
<!-- the submit button -->
<tr>
<td><input type="submit" value=" OK "></td>
</tr>
</table>
<!-- the form footer -->
<dtml-var "form.footer()">
<dtml-var standard_html_footer>
> -----Original Message-----
> From: Ross Patterson [mailto:rossp@ppc.ucsc.edu]
> Sent: 14 February 2002 16:13
> To: Tom Nixon
> Cc: zope@zope.org
> Subject: Re: [Zope] ZClass permissions
>
>
> I believe it depends on the actions the method is performing.
> If you look at (or post) the method actions, you can
> probably guess what permission your zclass needs enabled.
> Then you can go to the "Define Permissions" tab in your
> ZClass management screen and enable that permission, probably
> by mapping it to the very same permission in the list.
>
> On Thu, 14 Feb 2002, Tom Nixon wrote:
>
> > I have created a ZClass and a new View called "Edit" which
> displays a
> > DTML Method containing an automatically generated Formulator form
> > (both situated inside the ZClass).
> >
> > However when I create an instance of the ZClass then click
> the "edit"
> > view, I am prompted to enter my username and password.
> >
> > If I change the DTML method to a simple "Hello World"
> message it works
> > fine, so it seems to be something to do with the Formulator form.
> >
> > Obviously there is a permission problem somewhere, but
> where should I
> > be looking?
> >
> > Zope Version (Zope 2.5.0 (binary release, python 2.1, win32-x86),
> > python 2.1.2, win32) Python Version 2.1.2 (#31, Jan 15 2002,
> > 17:28:11) [MSC 32 bit (Intel)]
> >
> > System Platform win32
> >
> > T.
> >
> >
> > _______________________________________________
> > Zope maillist - Zope@zope.org
> > http://lists.zope.org/mailman/listinfo/zope
> > ** No cross posts or HTML encoding! **
> > (Related lists -
> http://lists.zope.org/mailman/listinfo/zope-> announce
> >
> http://lists.zope.org/mailman/listinfo/zope-dev
> )
> >
>
> -----------------------------------------------------------------
> | Ross Patterson rossp@cats.ucsc.edu |
> | Programmer/Analyst (831)459-2792 |
> | Physical Planning & Construction Fax:(831)423-7436 |
> | UC Santa Cruz
> http:www2.ucsc.edu/ppc |
> -----------------------------------------------------------------
>