[Zope3-checkins] CVS: Zope3/src/zope/app/services - configure.zcml:1.33.2.1
   
    Zachery Bir
     
    zbir@urbanape.com
       
    Tue, 3 Jun 2003 09:34:37 -0400
    
    
  
Update of /cvs-repository/Zope3/src/zope/app/services
In directory cvs.zope.org:/tmp/cvs-serv21295/src/zope/app/services
Modified Files:
      Tag: pluggable_authentication_service-branch
	configure.zcml 
Log Message:
In directory src/zope/app/browser/services/pluggableauth:
  - src/zope/app/browser/services/pluggableauth/__init__.py
    Adding override for the PluggableAuthenticationService
  - src/zope/app/browser/services/pluggableauth/configure.zcml
    Configuration for the views for PluggableAuthenticationService, 
    BTreePrincipalSource, and SimplePrincipal
    XXX: TODO: - contents.html view for PluggableAuthenticationService
                 and BTreePrincipalSource
               - get BTreePrincipalSource to actually have additional 
                 zmi_views to be more like a container, for example, it 
                 currently does not have a "Contents" tab
               - views for the login challenge
In directory src/zope/app/container:
  - src/zope/app/container/ordered.py
    Implementation of an OrderedContainer
In directory src/zope/app/container/tests:
  - src/zope/app/container/tests/test_ordered.py
    Test module for OrderedContainer (all tests currently in docstrings)
In directory src/zope/app/interfaces/container:
  - src/zope/app/interfaces/container/__init__.py
    Added interface for OrderedContainer
In directory src/zope/app/interfaces/services/pluggableauth:
  - src/zope/app/interfaces/services/pluggableauth/__init__.py
    Interfaces for PluggableAuthenticationService, Read/WritePrincipalSource,
    and UserSchemafied
In directory src/zope/app/services:
  - src/zope/app/services/configure.zcml
    Included the pluggableauth package
In directory src/zope/app/services/pluggableauth:
  - src/zope/app/services/pluggableauth/__init__.py
    Implementation of the PluggableAuthenticationService, BTreePrincipalSource,
    and SimplePrincipal classes
    XXX: TODO: - Wrap all returned items from getPrincipals() in both
                 PluggableAuthenticationService and BTreePrincipalSource
                 so that the ids being handed up are tuplified (in the case
                 of BTreePrincipalSource) and triplified (in the case of
                 PluggableAuthenticationService) to ensure proper uniquity
  - src/zope/app/services/pluggableauth/configure.zcml
    Content directives for the above
In directory src/zope/app/services/tests:
  - src/zope/app/services/tests/test_pluggableauth.py
    Test module for PluggableAuthenticationService, BTreePrincipalSource, and
    SimplePrincipal classes (all available tests currently in docstrings)
    XXX: TODO: - write unit tests for the ContextMethods to ensure proper
                 delegation of Authentication responsibility (perhaps 
                 functional tests, instead?)
=== Zope3/src/zope/app/services/configure.zcml 1.33 => 1.33.2.1 ===
--- Zope3/src/zope/app/services/configure.zcml:1.33	Mon Jun  2 13:54:54 2003
+++ Zope3/src/zope/app/services/configure.zcml	Tue Jun  3 09:34:06 2003
@@ -449,6 +449,10 @@
           interface="zope.app.interfaces.annotation.IAttributeAnnotatable" />
     </content>
 
+<!-- Pluggable Authentication Service -->
+
+<include package=".pluggableauth" />
+
 <!-- Event Service -->
 <content class='zope.app.services.event.EventService'>
   <factory