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

Update todo

parent 19ddb75e
...@@ -3,17 +3,6 @@ Standalone AccessControl and DTML ...@@ -3,17 +3,6 @@ Standalone AccessControl and DTML
Open general points: 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 - There's one test failure in RestrictedPython in
``test_sequence_in_utility_builtins_if_importable``. It does a conditional ``test_sequence_in_utility_builtins_if_importable``. It does a conditional
import of DocumentTemplate and executes some code. This should move into import of DocumentTemplate and executes some code. This should move into
...@@ -31,6 +20,7 @@ AccessControl ...@@ -31,6 +20,7 @@ AccessControl
* zope.publisher * zope.publisher
* zope.schema * zope.schema
* zope.security * zope.security
* zExceptions
* Acquisition * Acquisition
* ExtensionClass * ExtensionClass
* Persistence * Persistence
...@@ -44,8 +34,6 @@ AccessControl ...@@ -44,8 +34,6 @@ AccessControl
``__ac_permissions__``) - this should use a global inside the module ``__ac_permissions__``) - this should use a global inside the module
inside AccessControl. inside AccessControl.
* zExceptions (Forbidden, Unauthorized, ...)
* App (MessageDialog, DTMLFile, ...) - all need to go - redoing the UI is * 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 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 the App package, which could serve as a general dumping ground for ZMI
...@@ -75,6 +63,7 @@ DocumentTemplate ...@@ -75,6 +63,7 @@ DocumentTemplate
* ExtensionClass * ExtensionClass
* Missing * Missing
* RestrictedPython * RestrictedPython
* zExceptions
- Remaining outside imports: - Remaining outside imports:
...@@ -84,7 +73,6 @@ DocumentTemplate ...@@ -84,7 +73,6 @@ DocumentTemplate
Add an optional dependency on Zope2? Configure if it is available, Add an optional dependency on Zope2? Configure if it is available,
otherwise use some default? otherwise use some default?
* Shared (TaintedString) - move it to its own distribution
* zExceptions - move it to its own distribution * zExceptions - move it to its own distribution
- Test only dependencies: - 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