[Zope3-checkins] CVS: Zope3/doc - TODO.txt:1.8

Fred L. Drake, Jr. fred@zope.com
Thu, 26 Jun 2003 15:08:29 -0400


Update of /cvs-repository/Zope3/doc
In directory cvs.zope.org:/tmp/cvs-serv27399a

Modified Files:
	TODO.txt 
Log Message:
- more elaboration
- move persistent module stuff closer together


=== Zope3/doc/TODO.txt 1.7 => 1.8 ===
--- Zope3/doc/TODO.txt:1.7	Thu Jun 26 13:27:42 2003
+++ Zope3/doc/TODO.txt	Thu Jun 26 15:08:28 2003
@@ -69,21 +69,38 @@
 
 - Software bundles.
 
-- ZCML directives for module security
-
-  o Fix the ++module++ namespace to honor security assertions
-
 - ZCML directive for layers and corresponding checks that a resource is 
   registered in a registered layer
 
   o Typos can cause new layers to be defined unintentionally
 
+- Local/persistent modules:
+
+  o Out to stderr/stdout should be captured, saved to be viewed after
+    import
+
+- ZCML directives for module security
+
+  o Fix the ++module++ namespace to honor security assertions; instead
+    of ++module++pkg.mod.Thing, we should use ++module++pkg.mod/Thing
+
 - Local module service. This provides support for local imports as
   well as a place to manage security configuration for persistent
   modules.
 
   Provide support for within package access to persistent modules
   without the need to register them.
+
+  * Change import mechanism:
+
+    - only import from other modules and registrations in the same
+      folder by default
+
+    - importing from elsewhere should require explicit registration
+
+  * Registrations that allow module security assertions
+
+  * Name of the module within the folder must match the module name
 
 - Rework undo