commit | author | age
|
051143
|
1 |
Pyramid TODOs |
CM |
2 |
============= |
69364d
|
3 |
|
699da1
|
4 |
Should-Have |
CM |
5 |
----------- |
371a67
|
6 |
|
0469c3
|
7 |
- Make "localizer" a property of request (instead of requiring |
CM |
8 |
"get_localizer(request)"? |
|
9 |
|
3283ef
|
10 |
- Add narrative docs for wsgiapp and wsgiapp2. |
165020
|
11 |
|
206188
|
12 |
Nice-to-Have |
CM |
13 |
------------ |
2ce652
|
14 |
|
3d3abc
|
15 |
- Rename all config file values with a ``pyramid.`` prefix. |
CM |
16 |
|
371a67
|
17 |
- Maybe add ``add_renderer_globals`` method to Configurator. |
CM |
18 |
|
2ce652
|
19 |
- Speed up startup time (defer _bootstrap and registerCommonDirectives() |
CM |
20 |
until needed by ZCML, as well as unfound speedups). |
af71c2
|
21 |
|
e725cf
|
22 |
- Nicer Mako exceptions in WebError. |
CM |
23 |
|
d1432f
|
24 |
- Better "Extending" chapter. |
CM |
25 |
|
94a527
|
26 |
- Try to make test suite pass on IronPython. |
CM |
27 |
|
f765a6
|
28 |
- Non-bwcompat use of threadlocals that need to be documented or ameliorated: |
CM |
29 |
|
|
30 |
security.principals_allowed_by_permission |
|
31 |
|
|
32 |
resource.OverrideProvider._get_overrides: can't credibly be removed, |
|
33 |
because it stores an overrideprovider as a module-scope global. |
|
34 |
|
|
35 |
traversal.traverse: this API is a stepchild, and needs to be changed. |
|
36 |
|
|
37 |
Configurator.add_translation_dirs: not passed any context but a message, |
|
38 |
can't credibly be removed. |
|
39 |
|
69364d
|
40 |
- Supply ``X-Vhm-Host`` support. |
6fd5e1
|
41 |
|
9ec2d6
|
42 |
- Basic WSGI documentation (pipeline / app / server). |
0b3260
|
43 |
|
84c5ec
|
44 |
- Change docs about creating a venusian decorator to not use ZCA. |
a91594
|
45 |
|
250c02
|
46 |
- Try to better explain the relationship between a renderer and a |
CM |
47 |
template in the templates chapter and elsewhere. Scan the |
|
48 |
documentation for reference to a renderer as *only* view |
|
49 |
configuration (it's a larger concept now). |
388f9d
|
50 |
|
f07765
|
51 |
- Create a ``render_view`` that works by using config.derive_view |
CM |
52 |
against an existing view instead of querying the registry. |
|
53 |
|
|
54 |
- Create a function which performs a recursive request. |
|
55 |
|
baa634
|
56 |
- Debug option to print view matching decision. |
5951ab
|
57 |
|
485ef6
|
58 |
- Update App engine chapter with less creaky directions. |
d89aee
|
59 |
|
485ef6
|
60 |
- Add functionality that mocks the behavior of ``repoze.browserid``. |
c8e78c
|
61 |
|
5f3fc0
|
62 |
- Consider implementing the API outlined in |
CM |
63 |
http://plope.com/pyramid_auth_design_api_postmortem, phasing out the |
|
64 |
current auth-n-auth abstractions in a backwards compatible way. |
9d3bd8
|
65 |
|