[Checkins] [zopefoundation/z3c.menu.ready2go] bd1aaa: Added initial implementation

GitHub noreply at github.com
Sun Mar 3 17:24:08 UTC 2013


  Branch: refs/heads/master
  Home:   https://github.com/zopefoundation/z3c.menu.ready2go
  Commit: bd1aaae1988ae411e987addda68cab50223d9fdc
      https://github.com/zopefoundation/z3c.menu.ready2go/commit/bd1aaae1988ae411e987addda68cab50223d9fdc
  Author: Roger Ineichen <roger at projekt01.ch>
  Date:   2007-09-27 (Thu, 27 Sep 2007)

  Changed paths:
    A AUTHOR.txt
    A CHANGES.txt
    A LICENSE.txt
    A README.txt
    A bootstrap.py
    A buildout.cfg
    A setup.py
    A src/z3c/__init__.py
    A src/z3c/menu/__init__.py
    A src/z3c/menu/ready2go/__init__.py
    A src/z3c/menu/ready2go/item.pt
    A src/z3c/menu/ready2go/item.py
    A src/z3c/menu/ready2go/manager.py
    A src/z3c/menu/ready2go/menu.pt

  Log Message:
  -----------
  Added initial implementation


  Commit: 212b3fc92cf4bc96d9cc5605087177343aee79de
      https://github.com/zopefoundation/z3c.menu.ready2go/commit/212b3fc92cf4bc96d9cc5605087177343aee79de
  Author: Roger Ineichen <roger at projekt01.ch>
  Date:   2007-12-23 (Sun, 23 Dec 2007)

  Changed paths:
    M src/z3c/menu/ready2go/item.py

  Log Message:
  -----------
  Fix global menu item, don't use view name in selected condition because global menu items are selected on every view


  Commit: ff7d7e8c3d52f39ccfd36086399e26e6104315c4
      https://github.com/zopefoundation/z3c.menu.ready2go/commit/ff7d7e8c3d52f39ccfd36086399e26e6104315c4
  Author: Roger Ineichen <roger at projekt01.ch>
  Date:   2007-12-28 (Fri, 28 Dec 2007)

  Changed paths:
    M CHANGES.txt
    M buildout.cfg
    M setup.py
    A src/z3c/menu/ready2go/interfaces.py
    M src/z3c/menu/ready2go/item.pt
    M src/z3c/menu/ready2go/item.py
    M src/z3c/menu/ready2go/manager.py
    A src/z3c/menu/ready2go/tests.py

  Log Message:
  -----------
  Added interface for menu manager and item
Added unit tests for menu manager and item


  Commit: 4d85b83dc1bad6be7b287b39a85f8b04c0fd3f61
      https://github.com/zopefoundation/z3c.menu.ready2go/commit/4d85b83dc1bad6be7b287b39a85f8b04c0fd3f61
  Author: Roger Ineichen <roger at projekt01.ch>
  Date:   2007-12-29 (Sat, 29 Dec 2007)

  Changed paths:
    M src/z3c/menu/ready2go/__init__.py

  Log Message:
  -----------
  Added generic usable menu manager declarations for ready2go based layers/skins


  Commit: de511a9e9b2251949d60d064fe7f312b39e27385
      https://github.com/zopefoundation/z3c.menu.ready2go/commit/de511a9e9b2251949d60d064fe7f312b39e27385
  Author: Roger Ineichen <roger at projekt01.ch>
  Date:   2007-12-30 (Sun, 30 Dec 2007)

  Changed paths:
    M src/z3c/menu/ready2go/__init__.py
    M src/z3c/menu/ready2go/interfaces.py
    M src/z3c/menu/ready2go/item.py

  Log Message:
  -----------
  Added ISiteMenu
Changed getURLContext for GlobalMenu

Note:
The global menu item uses the ZOEB root as url context
and the site menu uses the nearest site as url context


  Commit: c0151af6b12bd27f197f08ba462aceb74791b405
      https://github.com/zopefoundation/z3c.menu.ready2go/commit/c0151af6b12bd27f197f08ba462aceb74791b405
  Author: Roger Ineichen <roger at projekt01.ch>
  Date:   2007-12-30 (Sun, 30 Dec 2007)

  Changed paths:
    M CHANGES.txt
    M src/z3c/menu/ready2go/item.py
    M src/z3c/menu/ready2go/tests.py

  Log Message:
  -----------
  Implemented ISiteMenu
Added more unit tests


  Commit: 260a9d40535960db0302ea8827abe632732f8a52
      https://github.com/zopefoundation/z3c.menu.ready2go/commit/260a9d40535960db0302ea8827abe632732f8a52
  Author: Roger Ineichen <roger at projekt01.ch>
  Date:   2008-01-04 (Fri, 04 Jan 2008)

  Changed paths:
    M src/z3c/menu/ready2go/manager.py

  Log Message:
  -----------
  Improve error handling. Support additional (empty) menu manager for error context.
Because if context is an error instance we are not able to find the correct context for build the url.


  Commit: ea95643210db274b2ac9900018eb826cebd81492
      https://github.com/zopefoundation/z3c.menu.ready2go/commit/ea95643210db274b2ac9900018eb826cebd81492
  Author: Roger Ineichen <roger at projekt01.ch>
  Date:   2008-01-04 (Fri, 04 Jan 2008)

  Changed paths:
    M src/z3c/menu/ready2go/manager.py

  Log Message:
  -----------
  Added missing __init__


  Commit: 19cf623d24e8eea3434484f3caf753b8398579e8
      https://github.com/zopefoundation/z3c.menu.ready2go/commit/19cf623d24e8eea3434484f3caf753b8398579e8
  Author: Roger Ineichen <roger at projekt01.ch>
  Date:   2008-01-21 (Mon, 21 Jan 2008)

  Changed paths:
    M buildout.cfg
    A src/z3c/menu/ready2go/README.txt
    A src/z3c/menu/ready2go/testing.py
    M src/z3c/menu/ready2go/tests.py

  Log Message:
  -----------
  Started adding doc tests


  Commit: fdf42608db705c8e5c6a25b6919c21d5514c8e30
      https://github.com/zopefoundation/z3c.menu.ready2go/commit/fdf42608db705c8e5c6a25b6919c21d5514c8e30
  Author: Roger Ineichen <roger at projekt01.ch>
  Date:   2008-01-24 (Thu, 24 Jan 2008)

  Changed paths:
    M src/z3c/menu/ready2go/README.txt
    A src/z3c/menu/ready2go/checker.py
    A src/z3c/menu/ready2go/configure.zcml
    M src/z3c/menu/ready2go/interfaces.py
    M src/z3c/menu/ready2go/item.pt
    M src/z3c/menu/ready2go/item.py
    M src/z3c/menu/ready2go/manager.py
    A src/z3c/menu/ready2go/meta.zcml
    M src/z3c/menu/ready2go/testing.py
    M src/z3c/menu/ready2go/tests.py
    A src/z3c/menu/ready2go/zcml.py
    A src/z3c/menu/ready2go/zcml.txt

  Log Message:
  -----------
  - Implemented menu selector concept. This allows us to register 
different rules for rendering selected menus. That's the part which makes a 
menu concept flexible or not and allows to add new menu items without to change existing code.
- Implemented ZCML directive for menu selector


  Commit: ad06a6aee2e1667ce56e106077a9472a283b65ab
      https://github.com/zopefoundation/z3c.menu.ready2go/commit/ad06a6aee2e1667ce56e106077a9472a283b65ab
  Author: Roger Ineichen <roger at projekt01.ch>
  Date:   2008-02-15 (Fri, 15 Feb 2008)

  Changed paths:
    M src/z3c/menu/ready2go/zcml.py

  Log Message:
  -----------
  Removed unused imports


  Commit: 2bdaefdd29f41170cddaa52c52e73e4b70ce5390
      https://github.com/zopefoundation/z3c.menu.ready2go/commit/2bdaefdd29f41170cddaa52c52e73e4b70ce5390
  Author: Roger Ineichen <roger at projekt01.ch>
  Date:   2008-02-15 (Fri, 15 Feb 2008)

  Changed paths:
    M setup.py
    M src/z3c/menu/ready2go/README.txt
    A src/z3c/menu/ready2go/browser.zcml
    M src/z3c/menu/ready2go/configure.zcml
    M src/z3c/menu/ready2go/item.py
    M src/z3c/menu/ready2go/zcml.txt

  Log Message:
  -----------
  Make the template pluggable with z3c.template pattern
Register default template for menu item
Reflect changes in tests


  Commit: 0ee8591cdd76e95dc7866812b5715411aee00022
      https://github.com/zopefoundation/z3c.menu.ready2go/commit/0ee8591cdd76e95dc7866812b5715411aee00022
  Author: Roger Ineichen <roger at projekt01.ch>
  Date:   2008-02-15 (Fri, 15 Feb 2008)

  Changed paths:
    M CHANGES.txt

  Log Message:
  -----------
  Update changes, but there is still no release


  Commit: 3ce509439160b2e5803a93ba18741bc722aa3613
      https://github.com/zopefoundation/z3c.menu.ready2go/commit/3ce509439160b2e5803a93ba18741bc722aa3613
  Author: Roger Ineichen <roger at projekt01.ch>
  Date:   2008-03-23 (Sun, 23 Mar 2008)

  Changed paths:
    M CHANGES.txt
    M src/z3c/menu/ready2go/item.py

  Log Message:
  -----------
  Make ISiteMenu only available for ISite but not for IContainmentRoot
Update CHANGES.txt


  Commit: 82d8e3c7813de6308f2c1c07d9f483d6b98ebfd5
      https://github.com/zopefoundation/z3c.menu.ready2go/commit/82d8e3c7813de6308f2c1c07d9f483d6b98ebfd5
  Author: Roger Ineichen <roger at projekt01.ch>
  Date:   2008-04-11 (Fri, 11 Apr 2008)

  Changed paths:
    M CHANGES.txt
    M buildout.cfg
    M setup.py
    M src/z3c/menu/ready2go/README.txt
    M src/z3c/menu/ready2go/item.py
    M src/z3c/menu/ready2go/tests.py

  Log Message:
  -----------
  - Reflect latest changes in tests
- Fixed cssInActive usage. This was broken and ended in 
  not using the cssInActive CSS class argument
- Added more tests, now we have 100% coverage


  Commit: 12e41693c93b6353761240fe3141067f6e7eb5d8
      https://github.com/zopefoundation/z3c.menu.ready2go/commit/12e41693c93b6353761240fe3141067f6e7eb5d8
  Author: Roger Ineichen <roger at projekt01.ch>
  Date:   2008-04-11 (Fri, 11 Apr 2008)

  Changed paths:
    M CHANGES.txt

  Log Message:
  -----------
  update


  Commit: e919ccaa0c0758890c9fd303b3d2fb9b4ec72fe9
      https://github.com/zopefoundation/z3c.menu.ready2go/commit/e919ccaa0c0758890c9fd303b3d2fb9b4ec72fe9
  Author: Roger Ineichen <roger at projekt01.ch>
  Date:   2008-04-11 (Fri, 11 Apr 2008)

  Changed paths:
    M README.txt
    M setup.py

  Log Message:
  -----------
  prepare for release


  Commit: cb6a8d9ecd1325453e6a00390595d61cef5e8e1a
      https://github.com/zopefoundation/z3c.menu.ready2go/commit/cb6a8d9ecd1325453e6a00390595d61cef5e8e1a
  Author: Roger Ineichen <roger at projekt01.ch>
  Date:   2008-04-11 (Fri, 11 Apr 2008)

  Changed paths:
    M CHANGES.txt

  Log Message:
  -----------
  prepare for release


  Commit: 354b8d8fa2eda490634939961ce13bf77df57d51
      https://github.com/zopefoundation/z3c.menu.ready2go/commit/354b8d8fa2eda490634939961ce13bf77df57d51
  Author: Roger Ineichen <roger at projekt01.ch>
  Date:   2008-04-11 (Fri, 11 Apr 2008)

  Changed paths:
    M CHANGES.txt
    M setup.py

  Log Message:
  -----------
  Mark as dev


  Commit: 07a43e87acf9bc36411821a220be659786f3e8c6
      https://github.com/zopefoundation/z3c.menu.ready2go/commit/07a43e87acf9bc36411821a220be659786f3e8c6
  Author: Roger Ineichen <roger at projekt01.ch>
  Date:   2008-10-13 (Mon, 13 Oct 2008)

  Changed paths:
    M setup.py
    M src/z3c/menu/ready2go/item.py
    M src/z3c/menu/ready2go/meta.zcml
    M src/z3c/menu/ready2go/zcml.py

  Log Message:
  -----------
  implemented directives which allow to use locales in i18nTitle attribute:
- z3c:addMenuItem
- z3c:contextMenuItem
- z3c:globalMenuItem
- z3c:siteMenuItem

TODO:
write tests


  Commit: fd4b95588d1d5873c29437801f728469b4a9f660
      https://github.com/zopefoundation/z3c.menu.ready2go/commit/fd4b95588d1d5873c29437801f728469b4a9f660
  Author: Stephan Richter <stephan.richter at gmail.com>
  Date:   2008-10-19 (Sun, 19 Oct 2008)

  Changed paths:
    M src/z3c/menu/ready2go/zcml.py

  Log Message:
  -----------
  Make sure that the directives accept an arbitrary amount of arguments.


  Commit: 8c5f066dc66d2b984b44a094888e1211073962fe
      https://github.com/zopefoundation/z3c.menu.ready2go/commit/8c5f066dc66d2b984b44a094888e1211073962fe
  Author: Dan Korostelev <nadako at gmail.com>
  Date:   2008-10-28 (Tue, 28 Oct 2008)

  Changed paths:
    M CHANGES.txt
    M src/z3c/menu/ready2go/README.txt
    M src/z3c/menu/ready2go/checker.py

  Log Message:
  -----------
  Add support for viewName's that start with ``@@``.


  Commit: 40014191d219c215e7d9d44b32d817c69591e88f
      https://github.com/zopefoundation/z3c.menu.ready2go/commit/40014191d219c215e7d9d44b32d817c69591e88f
  Author: Michael Howitz <mh at gocept.com>
  Date:   2009-01-03 (Sat, 03 Jan 2009)

  Changed paths:
    M setup.py

  Log Message:
  -----------
  added doctest to long_description so they show up on pypi-page


  Commit: 378da1cbc23bf9b6bd2f9f78ea09f1b90eac7364
      https://github.com/zopefoundation/z3c.menu.ready2go/commit/378da1cbc23bf9b6bd2f9f78ea09f1b90eac7364
  Author: Michael Howitz <mh at gocept.com>
  Date:   2009-01-04 (Sun, 04 Jan 2009)

  Changed paths:
    M buildout.cfg

  Log Message:
  -----------
  lovely.recipe:importchecker breaks with an ValueError, using a working importchecker now


  Commit: 60e28d310ce87d1903f564ad1eab8164239576f5
      https://github.com/zopefoundation/z3c.menu.ready2go/commit/60e28d310ce87d1903f564ad1eab8164239576f5
  Author: Michael Howitz <mh at gocept.com>
  Date:   2009-01-04 (Sun, 04 Jan 2009)

  Changed paths:
    M CHANGES.txt
    M setup.py

  Log Message:
  -----------
  preparing 0.5.1 release


  Commit: db94fb5534ba68382d6998aaef4e9723a8fc2594
      https://github.com/zopefoundation/z3c.menu.ready2go/commit/db94fb5534ba68382d6998aaef4e9723a8fc2594
  Author: Michael Howitz <mh at gocept.com>
  Date:   2009-01-04 (Sun, 04 Jan 2009)

  Changed paths:
    M CHANGES.txt
    M setup.py

  Log Message:
  -----------
  vb


  Commit: b9f17e243aa5ab521d2e8c4036da607971e569b1
      https://github.com/zopefoundation/z3c.menu.ready2go/commit/b9f17e243aa5ab521d2e8c4036da607971e569b1
  Author: Michael Howitz <mh at gocept.com>
  Date:   2009-02-07 (Sat, 07 Feb 2009)

  Changed paths:
    M CHANGES.txt
    M setup.py
    M src/z3c/menu/ready2go/README.txt
    M src/z3c/menu/ready2go/item.py
    M src/z3c/menu/ready2go/testing.py
    M src/z3c/menu/ready2go/tests.py

  Log Message:
  -----------
  - Replaced ``zope.app.component`` by ``zope.site``.

- Replaced ``zope.app.container`` by ``zope.container``.

- ``zope.app.pagetemplate`` is only a test dependency.


  Commit: f49317fc619abed464402c820a810d5225e18f47
      https://github.com/zopefoundation/z3c.menu.ready2go/commit/f49317fc619abed464402c820a810d5225e18f47
  Author: Michael Howitz <mh at gocept.com>
  Date:   2009-02-07 (Sat, 07 Feb 2009)

  Changed paths:
    M CHANGES.txt

  Log Message:
  -----------
  preparing release


  Commit: 190ce49fb8aa750452f0207ef780286543f348f5
      https://github.com/zopefoundation/z3c.menu.ready2go/commit/190ce49fb8aa750452f0207ef780286543f348f5
  Author: Michael Howitz <mh at gocept.com>
  Date:   2009-02-07 (Sat, 07 Feb 2009)

  Changed paths:
    M CHANGES.txt
    M setup.py

  Log Message:
  -----------
  vb


  Commit: 6439e9b37a18df2841518b13540d13297e886b43
      https://github.com/zopefoundation/z3c.menu.ready2go/commit/6439e9b37a18df2841518b13540d13297e886b43
  Author: Roger Ineichen <roger at projekt01.ch>
  Date:   2009-11-30 (Mon, 30 Nov 2009)

  Changed paths:
    M CHANGES.txt
    M buildout.cfg
    M setup.py
    M src/z3c/menu/ready2go/zcml.py

  Log Message:
  -----------
  adjust dependencies and imports, reflect changes in zope packages


  Commit: d5ea0d128cc460a5b43c81e46fc2e8f77df679a6
      https://github.com/zopefoundation/z3c.menu.ready2go/commit/d5ea0d128cc460a5b43c81e46fc2e8f77df679a6
  Author: Michael Howitz <mh at gocept.com>
  Date:   2009-12-26 (Sat, 26 Dec 2009)

  Changed paths:
    M CHANGES.txt
    M setup.py
    A src/z3c/menu/ready2go/i18n.py
    M src/z3c/menu/ready2go/interfaces.py
    M src/z3c/menu/ready2go/tests.py
    M src/z3c/menu/ready2go/zcml.py

  Log Message:
  -----------
  - Removed dependency on ``z3c.i18n`` by declaring the `MessageFactory`
  locally.

- Using python ``doctest`` module instead of
  ``zope.testing.doctestunit`` as it deprecated now.


  Commit: 0c42b5bb03b9068bad23bf583b5e46f65283da41
      https://github.com/zopefoundation/z3c.menu.ready2go/commit/0c42b5bb03b9068bad23bf583b5e46f65283da41
  Author: Michael Howitz <mh at gocept.com>
  Date:   2009-12-26 (Sat, 26 Dec 2009)

  Changed paths:
    M CHANGES.txt
    M setup.py

  Log Message:
  -----------
  Preparing release 0.7.1


  Commit: 18be00fb06d930b3bdacf70425c7ae3e75fc0394
      https://github.com/zopefoundation/z3c.menu.ready2go/commit/18be00fb06d930b3bdacf70425c7ae3e75fc0394
  Author: Michael Howitz <mh at gocept.com>
  Date:   2009-12-26 (Sat, 26 Dec 2009)

  Changed paths:
    M CHANGES.txt
    M setup.py

  Log Message:
  -----------
  Back to development: 0.7.2


  Commit: 5dde0930da8bb0fd47bea5975b177c332c4731e8
      https://github.com/zopefoundation/z3c.menu.ready2go/commit/5dde0930da8bb0fd47bea5975b177c332c4731e8
  Author: Michael Howitz <mh at gocept.com>
  Date:   2010-07-11 (Sun, 11 Jul 2010)

  Changed paths:
    A COPYRIGHT.txt
    M LICENSE.txt
    M bootstrap.py

  Log Message:
  -----------
  Conform to repository policy.


  Commit: 1166d36c10aeeac47bc7c47bd3284118a6cc8ece
      https://github.com/zopefoundation/z3c.menu.ready2go/commit/1166d36c10aeeac47bc7c47bd3284118a6cc8ece
  Author: Michael Howitz <mh at gocept.com>
  Date:   2010-07-12 (Mon, 12 Jul 2010)

  Changed paths:
    M CHANGES.txt
    M setup.py
    M src/z3c/menu/ready2go/testing.py

  Log Message:
  -----------
  Replaced `zope.app.pagetemplate` test dependency by `zope.browserpage` as the needed ``metaconfigure.registerType`` has been moved there lately without leaving a BBB import.


  Commit: 5c955d1b6f7107e4a4326429a569ae5b1ed4ae88
      https://github.com/zopefoundation/z3c.menu.ready2go/commit/5c955d1b6f7107e4a4326429a569ae5b1ed4ae88
  Author: Michael Howitz <mh at gocept.com>
  Date:   2010-07-12 (Mon, 12 Jul 2010)

  Changed paths:
    M CHANGES.txt
    M setup.py

  Log Message:
  -----------
  Preparing release 0.8.0


  Commit: 4f8960d4efba2ef9fc4dddebdfc1463add38f9ed
      https://github.com/zopefoundation/z3c.menu.ready2go/commit/4f8960d4efba2ef9fc4dddebdfc1463add38f9ed
  Author: Michael Howitz <mh at gocept.com>
  Date:   2010-07-12 (Mon, 12 Jul 2010)

  Changed paths:
    M CHANGES.txt
    M setup.py

  Log Message:
  -----------
  Back to development: 0.8.1


  Commit: 19e4408c3c9c5b9f362197ab562d29c4b9733001
      https://github.com/zopefoundation/z3c.menu.ready2go/commit/19e4408c3c9c5b9f362197ab562d29c4b9733001
  Author: Adam Groszer <agroszer at mail.com>
  Date:   2012-09-12 (Wed, 12 Sep 2012)

  Changed paths:
    M src/z3c/menu/ready2go/README.txt

  Log Message:
  -----------
  fix BBB import in a test


Compare: https://github.com/zopefoundation/z3c.menu.ready2go/compare/bd1aaae1988a^...19e4408c3c9c


More information about the checkins mailing list