summaryrefslogtreecommitdiff
path: root/TODO.txt
diff options
context:
space:
mode:
Diffstat (limited to 'TODO.txt')
-rw-r--r--TODO.txt48
1 files changed, 41 insertions, 7 deletions
diff --git a/TODO.txt b/TODO.txt
index 14c52fe3d..fda59d7b4 100644
--- a/TODO.txt
+++ b/TODO.txt
@@ -4,22 +4,53 @@ Pyramid TODOs
Should-Have
-----------
+- Merge https://github.com/Pylons/pyramid/pull/242 (IPython update; requires
+ test fixes and additional test coverage).
+
- Make "localizer" a property of request (instead of requiring
- "get_localizer(request)"?
+ "get_localizer(request)"
-- Add narrative docs for wsgiapp and wsgiapp2.
+- Make ``current_route_url`` a method of request.
+
+- Create a ``current_route_path`` function and make it a method of request.
+
+- Provide a way to set the authentication policy and the authorization policy
+ during a config.include (they are related, so just exposing the currently
+ underscored-private _set_auth* methods won't cut it).
+
+- Try to figure out a way to keep "settings" as the original dictionary
+ passed to the Configurator instead of copying it.
+
+- Merge aodag's config.include(route_prefix=...) fork.
+
+- Merge Michael's route group work.
+
+- Kill off ``bfg.routes`` envvars in router.
+
+- Alias the stupid long default session factory name.
+
+- Fix indirect circular import between router and config.
+
+- Eliminate non-deployment-non-scaffold-related Paste dependencies:
+ ``paste.urlparser.StaticURLParser``, ``paste.auth.auth_tkt`` (cutnpaste or
+ reimplement both).
+
+- Use ``pyramid.include`` to add pyramid_debugtoolbar to all scaffolds and
+ remove weberror.
Nice-to-Have
------------
-- Rename all config file values with a ``pyramid.`` prefix.
+- Add narrative docs for wsgiapp and wsgiapp2.
-- Maybe add ``add_renderer_globals`` method to Configurator.
+- Provide a ``has_view`` function.
+
+- Debug option to print view matching decision (e.g. debug_viewlookup or so).
- Speed up startup time (defer _bootstrap and registerCommonDirectives()
until needed by ZCML, as well as unfound speedups).
-- Nicer Mako exceptions in WebError.
+- Nicer Mako exceptions in debug toolbar.
- Better "Extending" chapter.
@@ -53,13 +84,16 @@ Nice-to-Have
- Create a function which performs a recursive request.
-- Debug option to print view matching decision.
-
- Update App engine chapter with less creaky directions.
+Probably Bad Ideas
+------------------
+
- Add functionality that mocks the behavior of ``repoze.browserid``.
- Consider implementing the API outlined in
http://plope.com/pyramid_auth_design_api_postmortem, phasing out the
current auth-n-auth abstractions in a backwards compatible way.
+- Maybe add ``add_renderer_globals`` method to Configurator.
+