Log message for revision 112390: Add some first todo notes Changed: A Zope/branches/hannosch-dtml-vs-accesscontrol/TODO.txt
-=- Added: Zope/branches/hannosch-dtml-vs-accesscontrol/TODO.txt =================================================================== --- Zope/branches/hannosch-dtml-vs-accesscontrol/TODO.txt (rev 0) +++ Zope/branches/hannosch-dtml-vs-accesscontrol/TODO.txt 2010-05-16 20:17:34 UTC (rev 112390) @@ -0,0 +1,42 @@ +Standalone AccessControl and DTML +================================= + +Open 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. + +- Acceptable dependencies of AccessControl (we can improve on that later): + + * zope.component + * zope.configuration + * zope.deferredimport + * zope.interface + * zope.publisher + * zope.schema + * zope.security + * Acquisition + * ExtensionClass + * Persistence + * Record + * RestrictedPython + * ZODB3 + +- Remaining outside imports in AccessControl: + + * Products (in registerPermissions using it as a data container for + ``__ac_permissions__``) - this should use a global inside the module + inside AccessControl. + + * zExceptions (Forbidden, Unauthorized, ...) - move those into + zope.exceptions instead and import from there? + + * App (MessageDialog, DTMLFile, ...) - all need to go - redoing the UI is + hard. + +- Test only dependencies: + + * Testing, Zope2, OFS, Products.SiteErrorLog, transaction, + Products.PythonScripts Property changes on: Zope/branches/hannosch-dtml-vs-accesscontrol/TODO.txt ___________________________________________________________________ Added: svn:eol-style + native _______________________________________________ Zope-Checkins maillist - Zope-Checkins@zope.org https://mail.zope.org/mailman/listinfo/zope-checkins