Skip to content

HTTPS clone URL

Subversion checkout URL

You can clone with HTTPS or Subversion.

Download ZIP
Newer
Older
100644 99 lines (59 sloc) 3.022 kb
0511437 @mcdonc not BFG no mo
mcdonc authored
1 Pyramid TODOs
2 =============
69364d6 @tseaver Tidying
tseaver authored
3
699da1d @mcdonc defer
mcdonc authored
4 Should-Have
5 -----------
63c1e06 @mcdonc gardening
mcdonc authored
6
fc406ad @mcdonc - Deprecate pyramid.security.view_execution_permitted (it only works for
mcdonc authored
7 - Deprecate pyramid.security.view_execution_permitted (it only works for
8 traversal).
9
0469c3f @mcdonc garden
mcdonc authored
10 - Make "localizer" a property of request (instead of requiring
73e31c1 @mcdonc garden; whitespace, comment cleanups
mcdonc authored
11 "get_localizer(request)"
12
13 - Make ``current_route_url`` a method of request.
14
15 - Create a ``current_route_path`` function and make it a method of request.
0469c3f @mcdonc garden
mcdonc authored
16
a8cbf1e @mcdonc garden
mcdonc authored
17 - "static_path" API (omit host and port).
18
aca0485 @mcdonc garden
mcdonc authored
19 - Provide a way to set the authentication policy and the authorization policy
20 during a config.include (they are related, so just exposing the currently
21 underscored-private _set_auth* methods won't cut it).
22
bc116a1 @mcdonc garden
mcdonc authored
23 - Try to figure out a way to keep "settings" as the original dictionary
24 passed to the Configurator instead of copying it.
25
73e31c1 @mcdonc garden; whitespace, comment cleanups
mcdonc authored
26 - Merge aodag's config.include(route_prefix=...) fork.
27
6aafc53 @mcdonc garden
mcdonc authored
28 - Merge Michael's route group work.
73e31c1 @mcdonc garden; whitespace, comment cleanups
mcdonc authored
29
30 - Kill off ``bfg.routes`` envvars in router.
31
32 - Alias the stupid long default session factory name.
33
34 - Fix indirect circular import between router and config.
35
d8d14a4 @mcdonc garden
mcdonc authored
36 - Eliminate non-deployment-non-scaffold-related Paste dependencies:
37 ``paste.urlparser.StaticURLParser``, ``paste.auth.auth_tkt`` (cutnpaste or
38 reimplement both).
39
2061883 @mcdonc - Deprecation warnings related to import of the following API functions ...
mcdonc authored
40 Nice-to-Have
41 ------------
75ca58c @mcdonc garden
mcdonc authored
42
6aafc53 @mcdonc garden
mcdonc authored
43 - Add narrative docs for wsgiapp and wsgiapp2.
44
45 - Provide a ``has_view`` function.
46
47 - Debug option to print view matching decision (e.g. debug_viewlookup or so).
48
2ce6525 @mcdonc garden
mcdonc authored
49 - Speed up startup time (defer _bootstrap and registerCommonDirectives()
50 until needed by ZCML, as well as unfound speedups).
51
2fcce79 @mcdonc garden
mcdonc authored
52 - Nicer Mako exceptions in debug toolbar.
e725cf6 @mcdonc - The ``add_route`` method of the Configurator now accepts a ``static``
mcdonc authored
53
d1432f4 @mcdonc - Reconcile "extending an existing application" chapter with existence o...
mcdonc authored
54 - Better "Extending" chapter.
55
94a5271 @mcdonc gardening, add twophase todo
mcdonc authored
56 - Try to make test suite pass on IronPython.
57
f765a6d @mcdonc reprioritize
mcdonc authored
58 - Non-bwcompat use of threadlocals that need to be documented or ameliorated:
59
60 security.principals_allowed_by_permission
61
62 resource.OverrideProvider._get_overrides: can't credibly be removed,
63 because it stores an overrideprovider as a module-scope global.
64
65 traversal.traverse: this API is a stepchild, and needs to be changed.
66
67 Configurator.add_translation_dirs: not passed any context but a message,
68 can't credibly be removed.
69
69364d6 @tseaver Tidying
tseaver authored
70 - Supply ``X-Vhm-Host`` support.
6fd5e12 Review.
Chris McDonough authored
71
9ec2d64 Merge of andrew-docs branch.
Chris McDonough authored
72 - Basic WSGI documentation (pipeline / app / server).
ff1213e Add "exception views" work contributed primarily by Andrey Popp by mergi...
Chris McDonough authored
73
84c5ec6 lingering todo items
Chris McDonough authored
74 - Change docs about creating a venusian decorator to not use ZCA.
75
250c021 merge generic_rendering branch
Chris McDonough authored
76 - Try to better explain the relationship between a renderer and a
77 template in the templates chapter and elsewhere. Scan the
78 documentation for reference to a renderer as *only* view
79 configuration (it's a larger concept now).
388f9d4 renderer overhaul intentions
Chris McDonough authored
80
f077653 - A ``repoze.bfg.events.subscriber`` decorator was added. This
Chris McDonough authored
81 - Create a ``render_view`` that works by using config.derive_view
82 against an existing view instead of querying the registry.
83
84 - Create a function which performs a recursive request.
85
485ef69 @mcdonc gardening
mcdonc authored
86 - Update App engine chapter with less creaky directions.
5efc45b @mcdonc add notes about shedding threadlocals
mcdonc authored
87
d8d14a4 @mcdonc garden
mcdonc authored
88 Probably Bad Ideas
89 ------------------
90
485ef69 @mcdonc gardening
mcdonc authored
91 - Add functionality that mocks the behavior of ``repoze.browserid``.
76d7eb6 @mcdonc - Internal: ZCML directives no longer call get_current_registry() if the...
mcdonc authored
92
5f3fc07 @mcdonc garden
mcdonc authored
93 - Consider implementing the API outlined in
94 http://plope.com/pyramid_auth_design_api_postmortem, phasing out the
95 current auth-n-auth abstractions in a backwards compatible way.
96
d8d14a4 @mcdonc garden
mcdonc authored
97 - Maybe add ``add_renderer_globals`` method to Configurator.
98
Something went wrong with that request. Please try again.