Skip to content

HTTPS clone URL

Subversion checkout URL

You can clone with
or
.
Download ZIP
Newer
Older
100644 127 lines (80 sloc) 3.955 kB
0511437 @mcdonc not BFG no mo
mcdonc authored
1 Pyramid TODOs
2 =============
69364d6 @tseaver Tidying
tseaver authored
3
485ef69 @mcdonc gardening
mcdonc authored
4 Must-Have (before 1.0)
5 ----------------------
6
dc475bf @mcdonc garden
mcdonc authored
7 - Write a "Whats New" (delta from BFG 1.3)
8
6aa2b18 @mcdonc add todo
mcdonc authored
9 - Consider deprecations for ``model`` and ``resource`` APIs.
10
f52d595 @mcdonc Features
mcdonc authored
11 - API docs for ``pyramid.views.action``. (also, @action decorator uses
12 ``name`` for the method name; consider whether this will be confused with
13 ``name`` of ``view_config`` which means something else)
f8b6d29 @mcdonc garden
mcdonc authored
14
070a798 @mcdonc garden
mcdonc authored
15 - Use a commit veto when configuring repoze.tm2 in paster templates for
16 non-1X, 2X, or 3X responses.
17
b8bba60 @mcdonc garden
mcdonc authored
18 - Add docs for ``__action_decorator__`` attr of handler.
19
5f8e027 @mcdonc garden
mcdonc authored
20 - Figure out how to slim the herd of paster templates.
21
b98a15d @mcdonc garden
mcdonc authored
22 - Explain i18n in Mako and Jinja2.
23
4c929e4 @mcdonc garden
mcdonc authored
24 - Turn Forbidden into a 403.
25
57d300f @mcdonc garden
mcdonc authored
26 - Consider adding a default exception view for HTTPException and attendant
27 ``redirect`` and ``abort`` functions ala Pylons.
28
5f3fc07 @mcdonc garden
mcdonc authored
29 - Fix too-long template lines in tutorials for PDF renderings.
30
dc475bf @mcdonc garden
mcdonc authored
31 Should-Have
32 -----------
33
e36332b @mcdonc garden
mcdonc authored
34 - Add notes about renderer response attrs to request docs.
35
8a93b2c @mcdonc problems identified by Mike
mcdonc authored
36 - Add an example of using a cascade to serve static assets from the root.
37
c932084 @mcdonc garden
mcdonc authored
38 - Explore static file return from handler action using wsgiapp2 + fileapp.
8a93b2c @mcdonc problems identified by Mike
mcdonc authored
39
dc475bf @mcdonc garden
mcdonc authored
40 - Static (URL-generation only) routes.
485ef69 @mcdonc gardening
mcdonc authored
41
3283ef0 @mcdonc garden
mcdonc authored
42 - Add narrative docs for wsgiapp and wsgiapp2.
43
485ef69 @mcdonc gardening
mcdonc authored
44 - translationdir ZCML directive use of ``path_spec`` should maybe die.
45
46 - Change "Cleaning up After a Request" in the urldispatch chapter to
47 use ``request.add_response_callback``.
48
8a93b2c @mcdonc problems identified by Mike
mcdonc authored
49 - Provide a response_set_cookie method on the request for rendered responses
50 that can be used as input to response.set_cookie?
51
485ef69 @mcdonc gardening
mcdonc authored
52 Nice-to-Have
53 ------------
54
4c929e4 @mcdonc garden
mcdonc authored
55 - Make it possible to get at ACLDenied data from Forbidden response in
56 exceptionview.
57
75ca58c @mcdonc garden
mcdonc authored
58 - ``config.meta`` classmethod which adds a new method to the Configurator
59 class.
60
d1432f4 @mcdonc - Reconcile "extending an existing application" chapter with existenc…
mcdonc authored
61 - Better "Extending" chapter.
62
94a5271 @mcdonc gardening, add twophase todo
mcdonc authored
63 - Try to make test suite pass on IronPython.
64
f765a6d @mcdonc reprioritize
mcdonc authored
65 - Non-bwcompat use of threadlocals that need to be documented or ameliorated:
66
67 security.principals_allowed_by_permission
68
69 resource.OverrideProvider._get_overrides: can't credibly be removed,
70 because it stores an overrideprovider as a module-scope global.
71
72 traversal.traverse: this API is a stepchild, and needs to be changed.
73
74 Configurator.add_translation_dirs: not passed any context but a message,
75 can't credibly be removed.
76
69364d6 @tseaver Tidying
tseaver authored
77 - Supply ``X-Vhm-Host`` support.
6fd5e12 Review.
Chris McDonough authored
78
9ec2d64 Merge of andrew-docs branch.
Chris McDonough authored
79 - Basic WSGI documentation (pipeline / app / server).
ff1213e Add "exception views" work contributed primarily by Andrey Popp by me…
Chris McDonough authored
80
0b32608
Chris McDonough authored
81 - Fix message catalog extraction / compilation documentation.
82
84c5ec6 lingering todo items
Chris McDonough authored
83 - Change docs about creating a venusian decorator to not use ZCA.
84
250c021 merge generic_rendering branch
Chris McDonough authored
85 - Try to better explain the relationship between a renderer and a
86 template in the templates chapter and elsewhere. Scan the
87 documentation for reference to a renderer as *only* view
88 configuration (it's a larger concept now).
388f9d4 renderer overhaul intentions
Chris McDonough authored
89
f077653 - A ``repoze.bfg.events.subscriber`` decorator was added. This
Chris McDonough authored
90 - Create a ``render_view`` that works by using config.derive_view
91 against an existing view instead of querying the registry.
92
93 - Create a function which performs a recursive request.
94
baa6347 todo gardening
Chris McDonough authored
95 - Debug option to print view matching decision.
303c163 todo gardening
Chris McDonough authored
96
3454745 todo gardening
Chris McDonough authored
97 - Script or paster command that prints, for a given URL, the views
98 that might match. Underneath each potentially matching route, list
99 the predicates required. Underneath each route+predicate set, print
100 each view that might match and its predicates. E.g. with the input
101 URL ``/foo``::
102
103 '/foo' (foo_xhr)
104 xhr = True
105 (no view predicates)
106 mypackage.views.MyXHRFooView.__call__
107
108 '/{action}' (action_route)
109 request_method = 'POST'
110 action = '^foo$'
111 mypackage.views.MyView.foo_POST
112 request_method = 'GET'
113 action = '^foo$'
114 mypackage.views.MyView.foo_GET
115
6d91915 todo gardening
Chris McDonough authored
116 - Raise an exception when a value in response_headerlist is not a
117 string or decide to encode.
118
485ef69 @mcdonc gardening
mcdonc authored
119 - Update App engine chapter with less creaky directions.
5efc45b @mcdonc add notes about shedding threadlocals
mcdonc authored
120
485ef69 @mcdonc gardening
mcdonc authored
121 - Add functionality that mocks the behavior of ``repoze.browserid``.
76d7eb6 @mcdonc - Internal: ZCML directives no longer call get_current_registry() if …
mcdonc authored
122
5f3fc07 @mcdonc garden
mcdonc authored
123 - Consider implementing the API outlined in
124 http://plope.com/pyramid_auth_design_api_postmortem, phasing out the
125 current auth-n-auth abstractions in a backwards compatible way.
126
Something went wrong with that request. Please try again.