Skip to content
Commits on Jan 28, 2011
  1. path_type support for marking 'active'

    alek committed Jan 28, 2011
Commits on Jan 24, 2011
  1. Added active state for items

    alek committed Jan 24, 2011
Commits on Apr 8, 2010
  1. Major bug fix concerning the cache invalidation code from #4 r24

    Version number updated to 0.3.0-final. No one should use 0.2.0-final.
    
    
    
    git-svn-id: http://django-navbar.googlecode.com/svn/trunk@28 40ae0140-9c48-0410-9b1c-13f58143d509
    doug.napoleone committed Apr 8, 2010
Commits on Apr 1, 2010
  1. 0.2.0 final release.

    git-svn-id: http://django-navbar.googlecode.com/svn/trunk@27 40ae0140-9c48-0410-9b1c-13f58143d509
    doug.napoleone committed Apr 1, 2010
Commits on Mar 30, 2010
  1. fixing a trheading race condition bug on cache deletion (i.e. deletin…

    …g the entire cache) introduced in r24.
    
    git-svn-id: http://django-navbar.googlecode.com/svn/trunk@26 40ae0140-9c48-0410-9b1c-13f58143d509
    doug.napoleone committed Mar 30, 2010
  2. #22 fix for absolute urls stupid typo

    git-svn-id: http://django-navbar.googlecode.com/svn/trunk@25 40ae0140-9c48-0410-9b1c-13f58143d509
    doug.napoleone committed Mar 30, 2010
  3. #4 The navbar cache can now be a custom local cache object

       which gets destroyed every time a navbar entry is modified or deleted.
       This is optional as it is impossible to do this cleanly for memcached
       or other cache backends. This solves the problem and should work fine
       assuming the navigation system is relatively small. If this is causing
       a performance problem, it can be disabled via the settings variable:
           NAVBAR_USE_LOCAL_CACHE = False
       The localmem cache parameters can be controlled via:
           NAVBAR_LOCAL_CACHE_PARAMS = {'cull_frequency': 4,
                                        'max_entries': 3000,
                                        'timeout': 60*60*24*3, # 3 days
                                       }
    
    
    
    git-svn-id: http://django-navbar.googlecode.com/svn/trunk@24 40ae0140-9c48-0410-9b1c-13f58143d509
    doug.napoleone committed Mar 30, 2010
Commits on Oct 24, 2009
  1. fix for #21

    fixed a typo in setup.py caused by working on 3 projects at once.
    (which window is this?)
    
    
    
    git-svn-id: http://django-navbar.googlecode.com/svn/trunk@20 40ae0140-9c48-0410-9b1c-13f58143d509
    doug.napoleone committed Oct 24, 2009
  2. now, issue #20 is fixed.

    git-svn-id: http://django-navbar.googlecode.com/svn/trunk@19 40ae0140-9c48-0410-9b1c-13f58143d509
    doug.napoleone committed Oct 24, 2009
  3. the navbar should honour the 'NAVBAR_MARK_SELECTED' setting.

    navbars by their nature require mark_selected.
    
    
    
    git-svn-id: http://django-navbar.googlecode.com/svn/trunk@18 40ae0140-9c48-0410-9b1c-13f58143d509
    doug.napoleone committed Oct 24, 2009
  4. Fix for #20

    The navbar was not properly honoring the selection enhancements used for
    navbars and the navtree.
    
    
    
    git-svn-id: http://django-navbar.googlecode.com/svn/trunk@17 40ae0140-9c48-0410-9b1c-13f58143d509
    doug.napoleone committed Oct 24, 2009
  5. renaming util to be utils (as it should be)

    git-svn-id: http://django-navbar.googlecode.com/svn/trunk@16 40ae0140-9c48-0410-9b1c-13f58143d509
    doug.napoleone committed Oct 24, 2009
  6. geering up for actual releases.

    git-svn-id: http://django-navbar.googlecode.com/svn/trunk@15 40ae0140-9c48-0410-9b1c-13f58143d509
    doug.napoleone committed Oct 24, 2009
  7. updating the example DB so that the pages are properly visable by 'E'…

    …veryone
    
    and not just 'A'nonymous users. This happened a while ago when the model
    permissions list changed.
    
    
    
    git-svn-id: http://django-navbar.googlecode.com/svn/trunk@14 40ae0140-9c48-0410-9b1c-13f58143d509
    doug.napoleone committed Oct 24, 2009
Commits on Jun 25, 2009
  1. resolved clean_parent issues regarding to ModelForm sve, and refactor…

    …ed to clean up a bit... i think.
    
    git-svn-id: http://django-navbar.googlecode.com/svn/trunk@13 40ae0140-9c48-0410-9b1c-13f58143d509
    kfricovsky committed Jun 25, 2009
Commits on Mar 31, 2009
  1. Updated to implement the feature request (16) for 'Everybody' and 'An…

    …onymous Only'
    
    for navbar permissions. 
    
    
    
    git-svn-id: http://django-navbar.googlecode.com/svn/trunk@12 40ae0140-9c48-0410-9b1c-13f58143d509
    doug.napoleone committed Mar 31, 2009
  2. adding in setup.py

    fixing bug #17
    updating for latest django.
    
    
    
    git-svn-id: http://django-navbar.googlecode.com/svn/trunk@11 40ae0140-9c48-0410-9b1c-13f58143d509
    doug.napoleone committed Mar 31, 2009
Commits on Aug 12, 2008
  1. Actually I already had an admin.py in my local install, I just forgot…

    … to 'add' it. Sorry about that.
    
    This is the correct admin.py for the model change.
    
    
    
    git-svn-id: http://django-navbar.googlecode.com/svn/trunk@10 40ae0140-9c48-0410-9b1c-13f58143d509
    doug.napoleone committed Aug 12, 2008
  2. added admin.py to make navbar nfa compliant

    git-svn-id: http://django-navbar.googlecode.com/svn/trunk@9 40ae0140-9c48-0410-9b1c-13f58143d509
    kfricovsky committed Aug 12, 2008
Commits on Aug 9, 2008
  1. Django nf-Admin support, and other minor bug cleanup (thanks for the …

    …patch!)
    
    *WARNING*: the schema has changed with this checkin.
    
    Added an advanced option 'path_type' which is for restricting the 
    selection marking on the navtree and navbars. 
    
    Rational:
    
    If you have two entries on the navtree which are sub-urls of the request, 
    and they are under different sub-trees, then both will be selected. 
    If you have a 'home' entry for '/', then it will always be selected. 
    In the case of navbars, this may mean that only the top level navbar is
    rendered (which was the case before this change and a database update).
    
    It is also not always the wanted behavior to have an entry selected if the 
    url is actually  below that point. As such the following advanced 
    'path selection types' are now available:
    
    'None' - This is an early out for a navigation entry which you never want 
             to show up selected. I actually have a complex use case for this.
    'Exact' - Match the url exactly. So 'home' will only be selected if the url
              is '/' exactly.
    'ExactOrParent' - Match the url exactly, or if a sub tree entry is selected.
    'OnPathOrParent' - This is the default subpath matching and parents behavior.
     
    
    
    git-svn-id: http://django-navbar.googlecode.com/svn/trunk@8 40ae0140-9c48-0410-9b1c-13f58143d509
    doug.napoleone committed Aug 9, 2008
Commits on Jul 18, 2008
  1. Issue #5: Url validator doesn't accept "/".

    fixed url regexp to match all valid urls.
    fixed bug with default login level.
    updated examples DB.
    
    
    
    git-svn-id: http://django-navbar.googlecode.com/svn/trunk@6 40ae0140-9c48-0410-9b1c-13f58143d509
    doug.napoleone committed Jul 18, 2008
Commits on Apr 28, 2008
  1. #1 fix for NavBarEntry save method (applying patch)

    git-svn-id: http://django-navbar.googlecode.com/svn/trunk@5 40ae0140-9c48-0410-9b1c-13f58143d509
    doug.napoleone committed Apr 28, 2008
  2. fix for latest trunk of django.

    git-svn-id: http://django-navbar.googlecode.com/svn/trunk@4 40ae0140-9c48-0410-9b1c-13f58143d509
    doug.napoleone committed Apr 28, 2008
Commits on Mar 20, 2008
  1. It works!

    git-svn-id: http://django-navbar.googlecode.com/svn/trunk@3 40ae0140-9c48-0410-9b1c-13f58143d509
    doug.napoleone committed Mar 20, 2008
Commits on Mar 17, 2008
  1. Initial version from PyCon-Tech

    git-svn-id: http://django-navbar.googlecode.com/svn/trunk@2 40ae0140-9c48-0410-9b1c-13f58143d509
    doug.napoleone committed Mar 17, 2008
  2. Initial directory structure.

    git-svn-id: http://django-navbar.googlecode.com/svn/trunk@1 40ae0140-9c48-0410-9b1c-13f58143d509
    (no author) committed Mar 17, 2008
Something went wrong with that request. Please try again.