Fix 'buildout.cfg' modification code
[zope-bootstrap.git] / skel-zope3 / src / appmain / ftesting.zcml
1 <configure xmlns="http://namespaces.zope.org/zope"
2            xmlns:meta="http://namespaces.zope.org/meta"
3            i18n_domain="appmain">
4
5   <!-- Turn on the devmode -->
6   <meta:provides feature="devmode" />
7   <include package="appmain" />
8
9   <include package="zope.app.securitypolicy" file="meta.zcml" />
10   <include package="zope.app.securitypolicy" />
11   <securityPolicy 
12       component="zope.app.securitypolicy.zopepolicy.ZopeSecurityPolicy" />
13
14   <!-- Test Principals -->
15
16   <unauthenticatedPrincipal id="zope.anybody"
17                             title="Unauthenticated User" />
18   <unauthenticatedGroup id="zope.Anybody"
19                         title="Unauthenticated Users" />
20   <authenticatedGroup id="zope.Authenticated"
21                       title="Authenticated Users" />
22   <everybodyGroup id="zope.Everybody"
23                   title="All Users" />
24
25   <!-- Principal that tests generally run as -->
26   <principal
27       id="zope.mgr"
28       title="Manager"
29       login="mgr"
30       password="mgrpw"
31       />
32   <!-- Bootstrap principal used to make local grant to the principal above -->
33   <principal
34       id="zope.globalmgr"
35       title="Manager"
36       login="globalmgr"
37       password="globalmgrpw"
38       />
39
40   <grant permission="zope.View"
41          principal="zope.Anybody" />
42   <grant permission="zope.app.dublincore.view"
43          principal="zope.Anybody" />
44
45   <role id="zope.Manager" title="Site Manager" />
46   <role id="zope.Member" title="Site Member" />
47   <grantAll role="zope.Manager" />
48   <grant role="zope.Manager" principal="zope.globalmgr" />
49
50 </configure>