0
I Use This!
Inactive

Commits : Listings

Analyzed 22 days ago. based on code collected 23 days ago.
Jan 30, 2024 — Jan 30, 2025
Commit Message Contributor Files Modified Lines Added Lines Removed Code Location Date
Minor corrections to node_url and embed templatetags to avoid raising unnecessary errors. More... about 14 years ago
Corrected embed handling to ignore embedded instances which do not appear in the context. More... about 14 years ago
Further polished embedding system - allowed for context-dependent embed nodes to be correctly added to the embed context and to correctly render in extending templates even if not within blocks. Added notes to README about how to use philo. Fixed docstring typo for {% node_url %} templatetag. More... about 14 years ago
Merge branch 'master' of git://github.com/melinath/philo
jspiros
as Joseph Spiros
More... about 14 years ago
Merge branch 'feature/include_string_tag' More... about 14 years ago
Merge branch 'mptt' More... about 14 years ago
Added {% embed <instance> %} syntax for embedding. Switched to actually using the EmbedNode get_instance and get_template methods for greater flexibility. More... about 14 years ago
Improved the initial mptt migration by adding automated tree rebuilds. More... about 14 years ago
Added NodeOverrideInlineFormSet to clean up admin editing of node overrides by only displaying overrides where both the override's parent and the override's child__parent are the current instance. Cleaned up migrations by merging the change of NodeNavigationOverride.parent to allow null into the original migration that created NodeNavigationOverrides. Made navigation include the root node in the top-level navigation... not sure this is the correct way to handle things. Added navigation-generating template tag. More... about 14 years ago
Merge branch 'master' of git://github.com/melinath/philo
jspiros
as Joseph Spiros
More... about 14 years ago
Added get_path tests back in. Special-cased get_path if root and self are equal to return '' instead of raising an exception. More... about 14 years ago
Enabled Embed rule inheritance from parent templates and to included templates with a bit of overriding of EmbedNode methods and use of context.render_context similar to BlockNodes. Removed {% embed as <varname> %} syntax as obsolete. Added tests for {% embed %} tags in various situations. More... over 14 years ago
Corrected Node's get_path method to only fetch the path since the given root (if any) More... over 14 years ago
Added {% include_string %} tag to allow passing of context from templates to template code from arbitrary sources (such as a NewsletterArticle). More... over 14 years ago
Switched template loading from Template.loader to philo.loaders.database.Loader in keeping with Django's recommended way of implementing loaders. Note that the origin of the template is considered to be the actual instance instead of a path, as this seems more strictly accurate. The instance is converted to unicode by the loader to more correctly fit the expected "display_name". Removed origin and django_template properties from templates. Corrected a minor error in the node_url templatetag for contexts not containing 'node'. More... over 14 years ago
Brought tests in line with mptt branch. Added assertQueryLimit method as a rough measure of efficiency. Added get_with_path tests. Made corrections to get_with_path for cases where root != None. More... over 14 years ago
Switched node_view conditions for raising MIDDLEWARE_NOT_CONFIGURED to actually check whether the middleware is configured. This allows errors in request.node evaluation to propogate and be more easily debugged. More... over 14 years ago
Minor improvements to navigationoverrides, including admin support and working navigation construction. More... over 14 years ago
Added MPTTModelAdmin integration. Committed docstring changes for get_with_path. More... over 14 years ago
Initial mptt commit. Implements a much more efficient get_with_path method for TreeManager, optimized with mptt features. Also increases efficiency of TreeModel.get_path(). mptt admin features to come. More... over 14 years ago
Initial navigation commit. Steps towards Model-managed navigation overrides. More... over 14 years ago
Added get_branch support to TreeManager. More... over 14 years ago
Added support for recursive trees - i.e. recursion checks to prevent infinite loops. Improved efficiency of TreeModel.get_path method by removing has_ancestor check. Shortened and clarified NodeURLTestCase; added test case for TreeModel paths and ancestor checks. More... over 14 years ago
Increased specificity of penfield get_article conditions for 404 raising. Corrected get_with_path handling of trailing pathseps to re-add them to the path's remainder. More... over 14 years ago
Customized FilterSelectMultiple widget for Tags to allow one-click adding of tags not found with normal filtering. Addresses feature #9 for the built-in admin interface. More... over 14 years ago
Improved general efficiency of TreeManager's get_with_path method in terms of number of queries by implementing a halving algorithm. Can require more queries than the previous algorithm in cases where the remainder following the deepest node is relatively long. More... over 14 years ago
Shunted responsibility for 404 and 500 error catching from node_view to RequestNodeMiddleware. Made minor corrections to ManyToMany values and descriptors. More... over 14 years ago
Merge branch 'bugfix/waldo_logout_view' More... over 14 years ago
Minor correction to Waldo logout view to fall back to the node's absolute_url if HTTP_REFERER is not found in request.META More... over 14 years ago
Tweaked Entity and TreeEntity to pass an actual queryset to QuerySetMapper instead of a manager. The results are generally the same, and anyone accessing querysetmapper.queryset will be expecting to find a queryset. More... over 14 years ago