| Age | Commit message (Collapse) | Author | |
|---|---|---|---|
| 2008-08-06 | - Small url dispatch overhaul: the ``connect`` method of the | Chris McDonough | |
| ``urldispatch.RoutesMapper`` object now accepts a keyword parameter named ``context_factory``. If this parameter is supplied, it must be a callable which returns an instance. This instance is used as the context for the request when a route is matched. - The registration of a RoutesModelTraverser no longer needs to be performed by the application; it's in the bfg ZCML now. | |||
| 2008-08-04 | - Add a ``request_type`` attribute to the available attributes of a | Chris McDonough | |
| ``bfg:view`` configure.zcml element. This attribute will have a value which is a dotted Python path, pointing at an interface. If the request object implements this interface when the view lookup is performed, the appropriate view will be called. - Remove "template only" views. These were just confusing and were never documented. | |||
| 2008-07-31 | - Add event sends for INewRequest and INewResponse. See the | Chris McDonough | |
| events.rst chapter in the documentation's ``api`` directory. | |||
| 2008-07-29 | 0.2.5: add model_url. | Chris McDonough | |
| 2008-07-22 | Add url-based dispatch. | Chris McDonough | |
| 2008-07-22 | Provide the entire environment to the traverser (in anticipation of having ↵ | Chris McDonough | |
| e.g. Routes traverser). | |||
| 2008-07-22 | NaiveTraverser -> ModelGraphTraverser. | Chris McDonough | |
| 2008-07-20 | - Add API functions for authenticated_userid and effective_principals. | Chris McDonough | |
| 2008-07-20 | - Add authenticated_userid and effective_principals API to security | Chris McDonough | |
| policy. | |||
| 2008-07-20 | - Add find_interface API. | Chris McDonough | |
| 2008-07-19 | Add wsgiapp decorator. | Chris McDonough | |
| 2008-07-19 | Yup. | Chris McDonough | |
| 2008-07-19 | Bug. | Chris McDonough | |
| 2008-07-19 | - The concept of "view factories" was removed in favor of always | Chris McDonough | |
| calling a view, which is a callable that returns a response directly (as opposed to returning a view). As a result, the ``factory`` attribute in the bfg:view ZCML statement has been renamed to ``view``. Various interface names were changed also. - ``render_template`` and ``render_transform`` no longer return a Response object. Instead, these return strings. The old behavior can be obtained by using ``render_template_to_response`` and ``render_transform_to_response``. | |||
| 2008-07-18 | Using Chris's help, changed signature of interface to support what the XSLT ↵ | Paul Everitt | |
| processors expects. Fixed tests to assert that interface. | |||
| 2008-07-17 | Be consistent about naming given docs. | Chris McDonough | |
| 2008-07-16 | (no commit message) | Paul Everitt | |
| 2008-07-16 | Added 'repoze.bfg.push:pushpage' decorator | Tres Seaver | |
| o Creates BFG views from callables which take (context, request) and return a mapping of top-level names. | |||
| 2008-07-16 | Add convenience has_permission function. | Chris McDonough | |
| 2008-07-16 | Add security. | Chris McDonough | |
| 2008-07-15 | If the root object provides ILocation, wrap items in location proxies | Chris McDonough | |
| as necessary as we traverse. | |||
| 2008-07-14 | Warn if views return non-Response objects. | Chris McDonough | |
| 2008-07-14 | Test for case when view is response. | Chris McDonough | |
| 2008-07-14 | Render templates explicitly in views. | Chris McDonough | |
| 2008-07-14 | Test pickleability of registry actions. | Chris McDonough | |
| 2008-07-14 | And, just to maximally confuse Paul, come full circle, and don't require ↵ | Chris McDonough | |
| that the template be spelled on the class, while still allowing us to pickle the registry actions. | |||
| 2008-07-14 | Less magical templated view model: make custom template views responsible for | Chris McDonough | |
| knowing their template's name. | |||
| 2008-07-13 | Don't stash away the context. | Chris McDonough | |
| 2008-07-13 | Use an application-local component registry. | Chris McDonough | |
| 2008-07-12 | Clear the component registry. | Chris McDonough | |
| 2008-07-12 | Speculative: cause routers to accept an app_context (the zcml configuration ↵ | Chris McDonough | |
| context), so we can later enable an app-local component registry. | |||
| 2008-07-12 | metaconfigure.py -> zcml.py | Chris McDonough | |
| 2008-07-12 | Add explicit viewname logic. | Chris McDonough | |
| 2008-07-12 | THe redirect-on-slash story isn't part of the publisher. | Chris McDonough | |
| 2008-07-11 | Add security policy checks. | Chris McDonough | |
| 2008-07-08 | Reuse the same PageTemplateFile for all requests to the same view. | Chris McDonough | |
| 2008-07-08 | Redirect on default view if name doesn't end with slash. | Chris McDonough | |
| Rejigger sample app, adding more templates. | |||
| 2008-07-08 | Call it TemplateView. | Chris McDonough | |
| 2008-07-08 | Add a browser:page directive type and make our sample app use it. | Chris McDonough | |
| 2008-07-07 | Look up a view after traversal; adapt it to IWSGIApplication. | Chris McDonough | |
| 2008-07-05 | Add a plug point for a security policy. | Chris McDonough | |
| 2008-07-05 | Use WebOb. | Chris McDonough | |
| Return a NotFound when we can't adapt. | |||
| 2008-07-05 | IWSGIApplication -> IWSGIApplicationFactory | Chris McDonough | |
| The router is not middleware. | |||
| 2008-07-05 | policy -> traversal. | Chris McDonough | |
| 2008-07-04 | Depend on zope.component | Chris McDonough | |
| Use an adapter to perform traversal. | |||
| 2008-07-04 | Don't depend on ZODB; shuffle policy responsibilities around a little. | Chris McDonough | |
| 2008-07-04 | Complete tests. | Chris McDonough | |
| 2008-07-04 | Start on bfg. | Chris McDonough | |
