[Zope-Checkins] CVS: Zope3/lib/python/Zope/Publisher - publisher-meta.zcml:1.1.2.1 BaseRequest.py:1.1.2.23.2.1 __init__.py:1.1.2.2.4.1
Stephan Richter
srichter@cbu.edu
Sun, 3 Mar 2002 23:36:43 -0500
Update of /cvs-repository/Zope3/lib/python/Zope/Publisher
In directory cvs.zope.org:/tmp/cvs-serv30435
Modified Files:
Tag: srichter-OFS_Formulator-branch
BaseRequest.py __init__.py
Added Files:
Tag: srichter-OFS_Formulator-branch
publisher-meta.zcml
Log Message:
Here are some of the changes made:
- Payload now keeps trakc of View Type
- Reimplementation of {set|get}ViewType in HTTPRequest, to overload the
standard BaseRequest one to look in the payload vor the View Type
- Implemented XMLRPCPayload
- Created IXMLRPCPublisher interface
- Implemenyed new Publisher interface in MethodPublisher
- Created xmlrpc ZCML namespace
- Move Payloads out of HTTP directory into Browser and XMLRPC
ToDo:
- Write and update tests. (nothing done yet)
- Update interfaces and create new ones
- Work on Authentication of XML-RPC
- Get rid of the 'Hacker' lines
- More refactoring needs to be done.
=== Added File Zope3/lib/python/Zope/Publisher/publisher-meta.zcml ===
<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'
>
<include package="Zope.Publisher.Browser" file="browser-meta.zcml" />
<include package="Zope.Publisher.XMLRPC" file="xmlrpc-meta.zcml" />
</zopeConfigure>
=== Zope3/lib/python/Zope/Publisher/BaseRequest.py 1.1.2.23 => 1.1.2.23.2.1 ===
else:
add_steps = self._request_default
-
+
if add_steps:
self._request_default = None
=== Zope3/lib/python/Zope/Publisher/__init__.py 1.1.2.2 => 1.1.2.2.4.1 ===
+##############################################################################
+#
+# Copyright (c) 2001, 2002 Zope Corporation and Contributors.
+# All Rights Reserved.
#
# This software is subject to the provisions of the Zope Public License,
-# Version 1.1 (ZPL). A copy of the ZPL should accompany this distribution.
+# Version 2.0 (ZPL). A copy of the ZPL should accompany this distribution.
# THIS SOFTWARE IS PROVIDED "AS IS" AND ANY AND ALL EXPRESS OR IMPLIED
# WARRANTIES ARE DISCLAIMED, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED
# WARRANTIES OF TITLE, MERCHANTABILITY, AGAINST INFRINGEMENT, AND FITNESS
-# FOR A PARTICULAR PURPOSE.
-
-
+# FOR A PARTICULAR PURPOSE
+#
+##############################################################################
"""
Notes:
provideExceptionHandler(BrowserPublish, Redirect, HTTPRedirector)
+
+$Id$
"""