Re: [Zope3-Users] Buildout: apidoc.

2008-05-15 Thread Stephan Richter
On Sunday 16 March 2008, astoon wrote:
 I'm trying to configure buildout for use apidoc, but when I visit
 127.0.0.1:8080/++apidoc++ then get the following page:
 `Unauthorized
 You are not authorized
 User: Manager `

Can you provide more trace information, so that we can see which permission 
failed and what was tried to be accessed.

Otherwise your setup looks good from quickly reading over it.

Regards,
Stephan
-- 
Stephan Richter
Web Software Design, Development and Training
Google me. Zope Stephan Richter
___
Zope3-users mailing list
Zope3-users@zope.org
http://mail.zope.org/mailman/listinfo/zope3-users


[Zope3-Users] Buildout: apidoc.

2008-03-16 Thread astoon
Hi,

I'm trying to configure buildout for use apidoc, but when I visit
127.0.0.1:8080/++apidoc++ then get the following page:
`Unauthorized
You are not authorized
User: Manager `

My file buildout.cfg:

[buildout]
develop = .
parts = app var logs
index = http://pypi.python.org/simple/
extends = http://download.zope.org/zope3.4/versions.cfg
find-links =
http://pypi.python.org/simple/
http://download.zope.org/distribution/
http://download.zope.org/zope3.4/

[zope3]
location = .

[logs]
recipe = lovely.recipe:mkdir
path = parts/logs

[app]
recipe = z3c.recipe.dev:app
server = twisted
eggs = foo
site.zcml =
  configure
  xmlns:meta=http://namespaces.zope.org/meta;
  xmlns:browser=http://namespaces.zope.org/browser;
  i18n_domain=zope

!-- Minimal --
include package=zope.app.securitypolicy file=meta.zcml /
include package=zope.app.zcmlfiles /
include package=zope.app.authentication /
include package=zope.app.securitypolicy /
include package=zope.app.twisted /

meta:provides feature=devmode /

include file=securitypolicy.zcml /
include file=principals.zcml /

!-- Include develop packages here --
include package=foo /

  /configure

securitypolicy.zcml =
   securityPolicy
  component=zope.app.securitypolicy.zopepolicy.ZopeSecurityPolicy /

   role id=zope.Anonymous title=Everybody /
   role id=zope.Manager title=Site Manager /
   role id=zope.Member title=Site Member /

   grant permission=zope.View role=zope.Anonymous /
   grant permission=zope.app.dublincore.view role=zope.Anonymous /

   grantAll role=zope.Manager /

principals.zcml =
   unauthenticatedPrincipal
  id=zope.anybody
  title=Unauthenticated User /

   unauthenticatedGroup
  id=zope.Anybody
  title=Unauthenticated Users /

   authenticatedGroup
  id=zope.Authenticated
  title=Authenticated Users /

   everybodyGroup
  id=zope.Everybody
  title=All Users /

   principal
  id=zope.manager
  title=Manager
  login=astoon
  password_manager=Plain Text
  password=1 /

   grant
  role=zope.Manager
  principal=zope.manager /

zope.conf =
  ${var:zconfig}

  interrupt-check-interval 50
  devmode on

  server
type HTTP
address 8080
  /server

  eventlog
logfile
  formatter zope.exceptions.log.Formatter
  path ${buildout:directory}/parts/logs/error.log
/logfile
logfile
  formatter zope.exceptions.log.Formatter
  path STDOUT
/logfile
  /eventlog

  accesslog
logfile
  path ${buildout:directory}/parts/logs/access.log
/logfile
  /accesslog

  product-config z3ext.lucene
server1 lucene server,8081,${buildout:directory}/parts/var/luceneindex
  /product-config

[var]
recipe = zc.recipe.filestorage
blob-dir = parts/blob
=

Setup.py install_requires:

'setuptools',
'zope.app.zcmlfiles',
'zope.app.twisted',
'zope.app.securitypolicy',
'zope.app.apidoc',


And in current project:

  !-- develop process --
  include package=zope.app.preference file=meta.zcml /
  include package=zope.app.apidoc file=meta.zcml /
  include package=zope.app.onlinehelp file=meta.zcml /

  include package=zope.app.tree /
  include package=zope.app.onlinehelp /
  include package=zope.app.renderer /
  include package=zope.app.preference /
  include package=zope.app.apidoc /

=
And the second question: how to include the `Introspector.`


Thanks.
-- 
Ilshad Habibullin
___
Zope3-users mailing list
Zope3-users@zope.org
http://mail.zope.org/mailman/listinfo/zope3-users