~replaceafill/schooltool/schooltool.rest

« back to all changes in this revision

Viewing changes to src/schooltool/rest/person/configure.zcml

  • Committer: Justas Sadzevicius
  • Date: 2013-07-17 13:19:49 UTC
  • Revision ID: justas@pov.lt-20130717131949-dr7gc640jt194lw2
Initial egg with larz.restful hooked up and a simple person schema.

Show diffs side-by-side

added added

removed removed

Lines of Context:
 
1
<?xml version="1.0"?>
 
2
<configure xmlns="http://namespaces.zope.org/zope"
 
3
           xmlns:security="http://schooltool.org/securitypolicy"
 
4
           xmlns:lazr="http://namespaces.canonical.com/webservice">
 
5
 
 
6
  <class class=".person.Persons">
 
7
    <allow interface="zope.publisher.interfaces.IPublishTraverse" />
 
8
    <require
 
9
        permission="schooltool.view"
 
10
        interface=".interfaces.IPersons"
 
11
        />
 
12
    <require
 
13
        permission="schooltool.edit"
 
14
        set_schema=".interfaces.IPersons"
 
15
        />
 
16
  </class>
 
17
 
 
18
  <class class=".person.Person">
 
19
    <require
 
20
        permission="schooltool.view"
 
21
        interface=".interfaces.IPerson"
 
22
        />
 
23
    <require
 
24
        permission="schooltool.edit"
 
25
        set_schema=".interfaces.IPerson"
 
26
        />
 
27
  </class>
 
28
 
 
29
  <adapter factory=".person.Persons"
 
30
           provides="schooltool.rest.interfaces.ITopLevelResource"
 
31
           name="persons" />
 
32
 
 
33
  <lazr:register module="schooltool.rest.person.interfaces" />
 
34
 
 
35
</configure>
 
36