Metadata

Distro Index Owner:
eea
Home Page:
Products.NavigationManager
License
GPL
Version:
6.2
Last updated:
2020-09-08
Keywords:
EEA Products NavigationManager Add-ons Plone Zope

Products.NavigationManager

Files

Indexes

EEA Navigation Manager skin for EEA

EEA Navigation Manager

Develop Master

This is a package that generates the portlet navigation for EEA Site

Getting started

To generate a navigation portlet, the code does:

  • portlet template: navigation.pt
  • looks for adapters for INavigationSections for current context. In this way other sections can be defined by the context
  • with the list of sections, it calls python:view.createNavSection(section.value, section.title)
  • to render the section it uses the section.pt template
  • here it calls view.createNavTree(section=section)

Source code

Funding

EEA - European Environment Agency (EU)

Changelog

6.2 - (2020-09-04)

  • Move accordion arrow to the left of the menu title instead of the right [ichim-david refs #120363]

6.1 - (2019-01-28)

  • Jenkins: Add sonarqube step [avoinea refs #101552]
  • Change: updated URLs pointing to eea.europa.eu with https:// [alecghica refs #95849]

6.0 - (2017-12-12)

  • Change: Replace eeacms/zptlint with eeacms/plone-test:4 zptlint [avoinea refs #90415]

5.9 - (2017-05-22)

  • Change: fixed PyLint warnings and errors [valipod refs #84949]
  • Change: fixed PyLint warnings and errors [eduard-fironda refs #84949]

5.8 - (2017-04-24)

  • Change: updated package information [eduard-fironda]

5.7 - (2017-01-30)

  • Bug fix: fix portlet_menu from failing if there aren't any submenus [ichim-david refs #80210]

5.6 - (2016-05-19)

  • Bug fix: Fix pylint warnings [ichim-david refs #71940]

5.5 - (2016-05-04)

  • Update eea.translations with the latest translation strings - fixed errors in templates [chiridra refs #69753]

5.4 - (2015-09-22)

  • Bug fix: Safely get 'interface' attr from request object in order to avoid AttributeError: interface exceptions [voineali refs #28998]

5.3 - (2015-03-17)

  • Change: Switched to curl in the jenkins build install script [olimpiurob refs #22402]
  • Change: Changed fetch url for jenkins build install script to the install script from the main EEA CPB repository [olimpiurob refs #22402]

5.2 - (2013-12-10)

  • Bug fix: added the needed class for the menu to display the accordion font icons [ichimdav refs #17631]

5.1 - (2013-10-04)

  • Change: updated zope imports with the versions that require minimum Plone 4.1 for Products.NavigationManager [ichimdav refs #15651]

5.0 - (2013-04-17)

  • Change: import BrowserMenu related logic from zope.browsermenu instead of zope.app.publisher to avoid errors with current versions of Plone [ichimdav]

4.9 - (2013-01-15)

  • Bug fix: fix recursion error for assessments [tiberich #9950]

4.8 - (2012-11-26)

  • Bug fix: don't crash with a recursion error; this is a temporary fix until we can find the real cause that this happens only for Assessments [tiberich #9950]

4.6 - (2012-08-27)

  • Bug fix: fix menu generation when URL contains escape characters [tiberich refs #4190]

4.5 - (2012-07-13)

  • Bug Fix: Fixed i18n:domain in .pt [prospchr refs #5162]

4.4 - (2012-06-20)

  • Bug fix: don't trigger Unauthorized error in portlet navigation [tiberich]

4.3 - (2012-06-12)

  • Bug fix: fixed markup of HISTORY.txt file [ciobabog refs #5231]
  • Bug Fix: Home link in breadcrumbs redirects to the selected language homepage [prospchr refs #5184]

4.2 - (2012-02-06)

  • Bug fix: Fixed subscriber to be register for IBaseObject instead of "star" [ghicaale]

4.1 - (2011-11-18)

  • Rerelease broken egg

4.0 - (2011-11-18)

  • Feature: Show content icons in navigation portlet only when logged in CMS [demarant]
  • Feature: Added an easy way to hide breadcrumbs viewlet by just marking object with IHideBreadcrumbsViewlet interface. [voineali #4464]
  • Feature: Enabled breadcrumbs viewlet [voineali #4464]
  • Cleanup: pylint, pyflakes violations [voineali #4285]
  • Feature: Dropped is_empty functionality [voineali #4376]
  • Feature: Added upgrade steps [voineali #4392]
  • Feature: Plone 4.x compatible release [voineali #4285]

0.3 - (2019-01-28)

  • Cleanup: of pyflakes violations [ichimdav #4141]
  • Bug fix: Removed deprecated ToolInit param product_name [voineali #4139]
  • Bug fix: Fixed DeprecationWarning: CMFCorePermissions [voineali #4139]
  • Bug fix: Fixed DeprecationWarning: PloneUtilities [voineali #4139]
  • Bug fix: Fixed DeprecationWarning: CustomizationPolicies [voineali #4139]

0.2 - (2011-02-23)

  • Bug fix: fixes install method [ichimdav #2931]

0.1 - (2011-02-22)

  • Feature: eggified product to Products.NavigationManager [ichimdav #2931]
  • Change: fixed a lot of the errors and warnings that pylint gave [ichimdav #4140]
  • Initial release