Commit 138b86b3 authored by Hanno Schlichting's avatar Hanno Schlichting

Update todo

parent 19ddb75e
......@@ -3,17 +3,6 @@ Standalone AccessControl and DTML
Open general points:
- DocumentTemplate.security doesn't respect the security policy definition as
set by AccessControl anymore. It determines the use of the C implementation
based on the availability of the C module alone. This behavior change needs
discussion.
- TaintedString should move into its own distribution. It's currently in
Shared.TaintedString and used both by DTML and ZPublisher.
- zExceptions needs to be its own distribution, possibly merge with
zope.exceptions, which contains similar and sometimes identical code.
- There's one test failure in RestrictedPython in
``test_sequence_in_utility_builtins_if_importable``. It does a conditional
import of DocumentTemplate and executes some code. This should move into
......@@ -31,6 +20,7 @@ AccessControl
* zope.publisher
* zope.schema
* zope.security
* zExceptions
* Acquisition
* ExtensionClass
* Persistence
......@@ -44,8 +34,6 @@ AccessControl
``__ac_permissions__``) - this should use a global inside the module
inside AccessControl.
* zExceptions (Forbidden, Unauthorized, ...)
* App (MessageDialog, DTMLFile, ...) - all need to go - redoing the UI is
hard. We probably need to move it into some other core part of Zope2, like
the App package, which could serve as a general dumping ground for ZMI
......@@ -75,6 +63,7 @@ DocumentTemplate
* ExtensionClass
* Missing
* RestrictedPython
* zExceptions
- Remaining outside imports:
......@@ -84,7 +73,6 @@ DocumentTemplate
Add an optional dependency on Zope2? Configure if it is available,
otherwise use some default?
* Shared (TaintedString) - move it to its own distribution
* zExceptions - move it to its own distribution
- Test only dependencies:
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment