|
|
|
|
File: [Zope] / Docs / ZopeComponentArchitecture / PythonProgrammerTutorial / Chapter1 / Step6 / Attic / Contact.zcml
(download)
Revision: 1.2, Wed Mar 27 00:52:05 2002 UTC (7 years, 10 months ago) by jim Branch: MAIN Changes since 1.1: +24 -25 lines A number of updates to work with recent changes. Also debugged a |
<zopeConfigure
xmlns='http://namespaces.zope.org/zope'
xmlns:security='http://namespaces.zope.org/security'
xmlns:zmi='http://namespaces.zope.org/zmi'
xmlns:browser='http://namespaces.zope.org/browser'>
<security:permission
permission_id=".Contact.ManageContacts"
title="Manage Contacts" />
<security:protectClass name=".Contact.">
<security:protect interface=".IContactInfo."
permission_id="Zope.View" />
<security:instances permission_id="Zope.View"/>
<security:protect methods="update"
permission_id=".Contact.ManageContacts"/>
</security:protectClass>
<security:protectClass name=".ContactInfoView.">
<security:protect interface=".IPostal.IPostalInfo."
permission_id="Zope.View" />
<security:instances permission_id="Zope.View"/>
<security:protect methods="index"
permission_id="Zope.View" />
</security:protectClass>
<security:protectClass name=".ContactEditView."
permission_id=".Contact.ManageContacts"
methods="index, action" />
<zmi:factoryFromClass name=".Contact."
permission_id=".Contact.ManageContacts"
title="Personal Contact Information" />
<browser:defaultView for=".IContactInfo."
name="info"
factory=".ContactInfoView." />
<browser:view for=".IContactEdit."
name="edit"
factory=".ContactEditView." />
<zmi:tabs for=".IContact.">
<zmi:tab label="Edit" action="edit;view"/>
<zmi:tab label="View" action="info;view"/>
</zmi:tabs>
<zmi:icon for=".IContact." file="Contact/contact.gif" />
<security:protectClass
name=".stubpostal.Lookup"
interface=".IPostal.IPostalLookup."
permission_id="Zope.Public" />
<security:protectClass
name=".stubpostal.Info"
interface=".IPostal.IPostalInfo"
permission_id="Zope.Public" />
<utility
component=".stubpostal.lookup"
provides=".IPostal.IPostalLookup" />
<security:protectClass name=".ContactCityState."
interface=".IPostal.IPostalInfo"
permission_id="Zope.Public" />
<adapter
factory=".ContactCityState."
provides=".IPostal.IPostalInfo"
for=".IContactInfo." />
</zopeConfigure>
| webmaster@zope.org |
Powered by ViewCVS 0.9.2 |