summaryrefslogtreecommitdiff
path: root/TODO.txt
AgeCommit message (Collapse)Author
2011-04-10gardeningChris McDonough
2011-04-10- It is now possible to get information about why Pyramid raised a ForbiddenChris McDonough
exception from within an exception view. The ``ACLDenied`` object returned by the ``permits`` method of each stock authorization policy (``pyramid.interfaces.IAuthorizationPolicy.permits``) is now attached to the Forbidden exception as its ``result`` attribute. Therefore, if you've created a Forbidden exception view, you can see the ACE, ACL, permission, and principals involved in the request as eg. ``context.result.permission``, ``context.result.acl``, etc within the logic of the Forbidden exception view.
2011-04-10gardenChris McDonough
2011-04-10gardeningChris McDonough
2011-04-10rocky added i18n to jinja2Chris McDonough
2011-04-10- An exception raised by a NewRequest event subscriber can now be caught byChris McDonough
an exception view.
2011-03-25note requirement for multidict docsChris McDonough
2011-03-21note promiseChris McDonough
2011-02-01gardenChris McDonough
2011-01-30deferChris McDonough
2011-01-29- Changed "Cleaning up After a Request" section in the URL Dispatch chapterChris McDonough
to use ``request.add_finished_callback`` instead of jamming an object with a ``__del__`` into the WSGI environment.
2011-01-29- Added ``egg:repoze.retry#retry`` middleware to the WSGI pipeline in ZODBChris McDonough
templates (retry ZODB conflict errors which occur in normal operations).
2011-01-29gardenChris McDonough
2011-01-28gardenChris McDonough
2011-01-25- Use © instead of copyright symbol in paster templates / tutorialChris McDonough
templates for the benefit of folks who cutnpaste and save to a non-UTF8 format.
2011-01-25gardeningChris McDonough
2011-01-24Add todo item for BeforeRender docs.Ben Bangert
2011-01-21- Minimally explain usage of custom regular expressions in URL dispatchChris McDonough
replacement markers within URL Dispatch chapter.
2011-01-21- Add a ``MANIFEST.in`` file to each paster template. SeeChris McDonough
https://github.com/Pylons/pyramid/issues#issue/95 Closes issue #95.
2011-01-21gardenChris McDonough
2011-01-21wordingChris McDonough
2011-01-21- Move content of "Forms" chapter back to "Views" chapter; I can't think of aChris McDonough
better place to put it.
2011-01-21Incorporate suggestions from https://github.com/Pylons/pyramid/issues/#issue/57Chris McDonough
2011-01-21- Added "What's New in Pyramid 1.0" chapter to HTML rendering ofChris McDonough
documentation.
2011-01-21- Add (minimal) documentation about using I18N within Mako templates toChris McDonough
"Internationalization and Localization" narrative chapter.
2011-01-21gardenChris McDonough
2011-01-21garden:Chris McDonough
2011-01-21- Add docs for ``add_finished_callback``, ``add_response_callback``,Chris McDonough
``route_path``, ``route_url``, and ``static_url`` methods to ``pyramid.request.Request`` API docs.
2011-01-21gardenChris McDonough
2011-01-20add first cut of whatsnew documentChris McDonough
2011-01-20gardenChris McDonough
2011-01-20gardenChris McDonough
2011-01-20gardenChris McDonough
2011-01-19GardeningBlaise Laflamme
2011-01-19- Added "Adding Methods to the Configurator via ``add_directive``" section toChris McDonough
Advanced Configuration narrative chapter.
2011-01-19- Using the ``pyramid.view.bfg_view`` alias for ``pyramid.view.view_config``Chris McDonough
(a backwards compatibility shim) now issues a deprecation warning.
2011-01-19gardenChris McDonough
2011-01-19gardenChris McDonough
2011-01-19- The ``pyramid_zodb``, ``pyramid_routesalchemy`` and ``pyramid_alchemy``Chris McDonough
paster templates now use a default "commit veto" hook when configuring the ``repoze.tm2`` transaction manager in ``development.ini``. This prevents a transaction from being committed when the response status code is within the 400 or 500 ranges. See also http://docs.repoze.org/tm2/#using-a-commit-veto.
2011-01-19gardenChris McDonough
2011-01-19- Fix deprecated example showing ``chameleon_zpt`` API call in testingChris McDonough
narrative chapter.
2011-01-19gardenChris McDonough
2011-01-19gardenChris McDonough
2011-01-19gardenChris McDonough
2011-01-19gardenChris McDonough
2011-01-19- When a ``pyramid.exceptions.Forbidden`` error is raised, its status codeChris McDonough
now ``403 Forbidden``. It was previously ``401 Unauthorized``, for backwards compatibility purposes with ``repoze.bfg``. This change will cause problems for users of Pyramid with ``repoze.who``, which intercepts ``401 Unauthorized`` by default, but allows ``403 Forbidden`` to pass through. Those deployments will need to configure ``repoze.who`` to also react to ``403 Forbidden``.
2011-01-18gardenChris McDonough
2011-01-18gardenChris McDonough
2011-01-16gardenChris McDonough
2011-01-16gardenChris McDonough