[Checkins] SVN: grokapps/SimpleViewletDemo/ Make the simple viewlet demo application working for grok 0.13.

Tim Terlegård tim.terlegard at valentinewebsystems.se
Mon Jul 21 02:19:21 EDT 2008


Log message for revision 88645:
  Make the simple viewlet demo application working for grok 0.13.
  

Changed:
  U   grokapps/SimpleViewletDemo/bootstrap.py
  U   grokapps/SimpleViewletDemo/buildout.cfg
  U   grokapps/SimpleViewletDemo/src/simpleviewletdemo/app.py
  U   grokapps/SimpleViewletDemo/src/simpleviewletdemo/app_templates/adminbar.pt
  U   grokapps/SimpleViewletDemo/src/simpleviewletdemo/app_templates/fruit.pt
  U   grokapps/SimpleViewletDemo/src/simpleviewletdemo/app_templates/navigation.pt
  U   grokapps/SimpleViewletDemo/versions.cfg

-=-
Modified: grokapps/SimpleViewletDemo/bootstrap.py
===================================================================
--- grokapps/SimpleViewletDemo/bootstrap.py	2008-07-21 00:49:43 UTC (rev 88644)
+++ grokapps/SimpleViewletDemo/bootstrap.py	2008-07-21 06:19:19 UTC (rev 88645)
@@ -17,7 +17,7 @@
 The script accepts buildout command-line options, so you can
 use the -c option to specify an alternate configuration file.
 
-$Id$
+$Id: bootstrap.py 85041 2008-03-31 15:57:30Z andreasjung $
 """
 
 import os, shutil, sys, tempfile, urllib2
@@ -61,3 +61,6 @@
 zc.buildout.buildout.main(sys.argv[1:] + ['bootstrap'])
 shutil.rmtree(tmpeggs)
 
+# grokproject specific addition to standard bootstrap.py:
+# Install eggbasket too.
+zc.buildout.buildout.main(sys.argv[1:] + ['install', 'eggbasket'])

Modified: grokapps/SimpleViewletDemo/buildout.cfg
===================================================================
--- grokapps/SimpleViewletDemo/buildout.cfg	2008-07-21 00:49:43 UTC (rev 88644)
+++ grokapps/SimpleViewletDemo/buildout.cfg	2008-07-21 06:19:19 UTC (rev 88645)
@@ -1,12 +1,11 @@
 [buildout]
 develop = .
-parts = app data zopectl i18n test
-find-links = http://download.zope.org/distribution/
+parts = eggbasket app data zopectl i18n test
 newest = false
 extends = versions.cfg
 # eggs will be installed in the default buildout location
 # (see .buildout/default.cfg in your home directory)
-# unless you specify an eggs_directory option here.
+# unless you specify an eggs-directory option here.
 
 versions = versions
 
@@ -27,9 +26,9 @@
                               title="All Users" />
               <principal id="zope.manager"
                          title="Manager"
-                         login="a"
+                         login="admin"
                          password_manager="Plain Text"
-                         password="b"
+                         password="admin"
                          />
 
               <!-- Replace the following directive if you do not want
@@ -67,3 +66,8 @@
 domain = simpleviewletdemo
 location = src/simpleviewletdemo
 output = locales
+
+[eggbasket]
+recipe = z3c.recipe.eggbasket
+eggs = grok
+url = http://grok.zope.org/releaseinfo/grok-eggs-0.13.tgz

Modified: grokapps/SimpleViewletDemo/src/simpleviewletdemo/app.py
===================================================================
--- grokapps/SimpleViewletDemo/src/simpleviewletdemo/app.py	2008-07-21 00:49:43 UTC (rev 88644)
+++ grokapps/SimpleViewletDemo/src/simpleviewletdemo/app.py	2008-07-21 06:19:19 UTC (rev 88645)
@@ -68,7 +68,7 @@
         rootfolder = get_application(self.context)
         for navitem in rootfolder.values():
             item = {'title': navitem.name,
-                    'url': self.__parent__.url(obj=navitem) }
+                    'url': self.view.url(obj=navitem) }
             self.items.append(item)
 
 class Login(grok.Viewlet):

Modified: grokapps/SimpleViewletDemo/src/simpleviewletdemo/app_templates/adminbar.pt
===================================================================
--- grokapps/SimpleViewletDemo/src/simpleviewletdemo/app_templates/adminbar.pt	2008-07-21 00:49:43 UTC (rev 88644)
+++ grokapps/SimpleViewletDemo/src/simpleviewletdemo/app_templates/adminbar.pt	2008-07-21 06:19:19 UTC (rev 88645)
@@ -1,5 +1,5 @@
 <div id="adminbar">
-    <a href="#" tal:attributes="href string:${view/__parent__/application_url}/admin">
+    <a href="#" tal:attributes="href string:${view/application_url}/admin">
         Add content
     </a>
 </div>

Modified: grokapps/SimpleViewletDemo/src/simpleviewletdemo/app_templates/fruit.pt
===================================================================
--- grokapps/SimpleViewletDemo/src/simpleviewletdemo/app_templates/fruit.pt	2008-07-21 00:49:43 UTC (rev 88644)
+++ grokapps/SimpleViewletDemo/src/simpleviewletdemo/app_templates/fruit.pt	2008-07-21 06:19:19 UTC (rev 88645)
@@ -1,2 +1,2 @@
 <p>Fruit object content area</p>
-<p>Current fruit is <span tal:replace="view/name" /></p>
+<p>Current fruit is <span tal:replace="viewlet/name" /></p>

Modified: grokapps/SimpleViewletDemo/src/simpleviewletdemo/app_templates/navigation.pt
===================================================================
--- grokapps/SimpleViewletDemo/src/simpleviewletdemo/app_templates/navigation.pt	2008-07-21 00:49:43 UTC (rev 88644)
+++ grokapps/SimpleViewletDemo/src/simpleviewletdemo/app_templates/navigation.pt	2008-07-21 06:19:19 UTC (rev 88645)
@@ -1,11 +1,11 @@
 <div class="portlet">
     <p>
-        <a href="#" tal:attributes="href view/__parent__/application_url">
+        <a href="#" tal:attributes="href view/application_url">
             Navigation
         </a>
     </p>
     <ul>
-        <li tal:repeat="item view/items">
+        <li tal:repeat="item viewlet/items">
             <a href="#"
                 tal:content="item/title"
                 tal:attributes="href item/url" />

Modified: grokapps/SimpleViewletDemo/versions.cfg
===================================================================
--- grokapps/SimpleViewletDemo/versions.cfg	2008-07-21 00:49:43 UTC (rev 88644)
+++ grokapps/SimpleViewletDemo/versions.cfg	2008-07-21 06:19:19 UTC (rev 88645)
@@ -1,110 +1,108 @@
-# This file contains a list of versions of the various grok modules that
-# belong together.
-# It was downloaded from http://grok.zope.org/releaseinfo/grok-0.12.cfg
-# when this project was created.
-
 [versions]
-grok = 0.12
+grok = 0.13
 ClientForm = 0.2.7
-docutils = 0.4
-martian = 0.9.3
-mechanize = 0.1.7b
 Pygments = 0.8.1
-pytz = 2007g
 RestrictedPython = 3.4.2
+ZConfig = 2.5.1
+ZODB3 = 3.8
+docutils = 0.4
+martian = 0.10
+grokcore.component = 1.4
+mechanize = 0.1.7b
+pytz = 2007k
 simplejson = 1.7.1
 z3c.autoinclude = 0.2.2
-z3c.flashmessage = 1.0b2
-zc.catalog = 1.2b
-ZConfig = 2.5
-zdaemon = 2.0.0
-ZODB3 = 3.8.0b2
-zodbcode = 3.4.0b1dev-r75670
-zope.annotation = 3.4.0
-zope.app.apidoc = 3.4.0
+z3c.flashmessage = 1.0
+z3c.testsetup = 0.2.1
+zc.catalog = 1.2
+zdaemon = 2.0.1
+zodbcode = 3.4
+zope.annotation = 3.4
+zope.app.apidoc = 3.4.3
 zope.app.applicationcontrol = 3.4.1
 zope.app.appsetup = 3.4.1
-zope.app.authentication = 3.4.0a1
-zope.app.basicskin = 3.4.0a1
-zope.app.broken = 3.4.0a1
-zope.app.catalog = 3.4.0a2
-zope.app.component = 3.4.0b3
-zope.app.container = 3.5.0a1
-zope.app.content = 3.4.0a1
-zope.app.debug = 3.4.0a1
-zope.app.dependable = 3.4.0a1
+zope.app.authentication = 3.4.1
+zope.app.basicskin = 3.4
+zope.app.broken = 3.4
+zope.app.catalog = 3.5.1
+zope.app.component = 3.4.1
+zope.app.container = 3.5.3
+zope.app.content = 3.4
+zope.app.debug = 3.4
+zope.app.dependable = 3.4
 zope.app.error = 3.5.1
-zope.app.exception = 3.4.0a1
-zope.app.file = 3.4.0a1
-zope.app.folder = 3.4.0a1
-zope.app.form = 3.4.0b2
-zope.app.generations = 3.4.0a1
-zope.app.http = 3.4.0a1
-zope.app.i18n = 3.4.0a1
-zope.app.interface = 3.4.0a1
-zope.app.intid = 3.4.0a2
-zope.app.keyreference = 3.4.0a1
-zope.app.locales = 3.4.0a1
-zope.app.onlinehelp = 3.4.0a1
-zope.app.pagetemplate = 3.4.0
-zope.app.preference = 3.4.0a1
-zope.app.principalannotation = 3.4.0a1
-zope.app.publication = 3.4.2
-zope.app.publisher = 3.5.0a2
-zope.app.renderer = 3.4.0a1
-zope.app.rotterdam = 3.4.0a1
-zope.app.schema = 3.4.0a1
-zope.app.security = 3.4.0a1-1
-zope.app.server = 3.4.0a1-4
-zope.app.session = 3.4.0a1
-zope.app.skins = 3.4.0a1
-zope.app.testing = 3.4.0a1
-zope.app.tree = 3.4.0a1
-zope.app.twisted = 3.4.0a1
-zope.app.wsgi = 3.4.0
-zope.app.zapi = 3.4.0a1
-zope.app.zcmlfiles = 3.4.0a1
-zope.app.zopeappgenerations = 3.4.0a1
-zope.cachedescriptors = 3.4.0
-zope.component = 3.4.0
-zope.configuration = 3.4.0
-zope.contentprovider = 3.4.0
-zope.contenttype = 3.4.0
-zope.copypastemove = 3.4.0
-zope.datetime = 3.4.0
-zope.deferredimport = 3.4.0
-zope.deprecation = 3.4.0
+zope.app.exception = 3.4.1
+zope.app.file = 3.4.2
+zope.app.folder = 3.4
+zope.app.form = 3.4.1
+zope.app.generations = 3.4.1
+zope.app.http = 3.4.1
+zope.app.i18n = 3.4.4
+zope.app.interface = 3.4
+zope.app.intid = 3.4.1
+zope.app.keyreference = 3.4.1
+zope.app.locales = 3.4.1
+zope.app.onlinehelp = 3.4.1
+zope.app.pagetemplate = 3.4
+zope.app.preference = 3.4.1
+zope.app.principalannotation = 3.4
+zope.app.publication = 3.4.3
+zope.app.publisher = 3.4.1
+zope.app.renderer = 3.4
+zope.app.rotterdam = 3.4.1
+zope.app.schema = 3.4
+zope.app.security = 3.4
+zope.app.securitypolicy = 3.4.6
+zope.app.server = 3.4
+zope.app.session = 3.5.1
+zope.app.skins = 3.4
+zope.app.testing = 3.4.1
+zope.app.tree = 3.4
+zope.app.twisted = 3.4
+zope.app.wsgi = 3.4
+zope.app.zapi = 3.4
+zope.app.zcmlfiles = 3.4.3
+zope.app.zopeappgenerations = 3.4
+zope.cachedescriptors = 3.4
+zope.component = 3.4
+zope.configuration = 3.4
+zope.contentprovider = 3.4
+zope.contenttype = 3.4
+zope.copypastemove = 3.4
+zope.datetime = 3.4
+zope.deferredimport = 3.4
+zope.deprecation = 3.4
 zope.dottedname = 3.4.2
-zope.dublincore = 3.4.0
+zope.dublincore = 3.4
 zope.error = 3.5.1
-zope.event = 3.4.0
-zope.exceptions = 3.4.0
-zope.filerepresentation = 3.4.0
-zope.formlib = 3.4.0
-zope.hookable = 3.4.0
-zope.i18n = 3.4.0
+zope.event = 3.4
+zope.exceptions = 3.4
+zope.filerepresentation = 3.4
+zope.formlib = 3.4
+zope.hookable = 3.4
+zope.i18n = 3.4
 zope.i18nmessageid = 3.4.3
 zope.index = 3.4.1
-zope.interface = 3.4.0
-zope.lifecycleevent = 3.4.0
-zope.location = 3.4.0b2
-zope.minmax = 1.0
-zope.modulealias = 3.4.0a1
-zope.pagetemplate = 3.4.0a1
-zope.proxy = 3.4.0
-zope.publisher = 3.5.0a1.dev-r78838
-zope.schema = 3.4.0
-zope.security = 3.4.0b5
-zope.securitypolicy = 3.4.0
-zope.server = 3.5.0a2
+zope.interface = 3.4.1
+zope.lifecycleevent = 3.4
+zope.location = 3.4
+zope.minmax = 1.1
+zope.modulealias = 3.4
+zope.pagetemplate = 3.4
+zope.proxy = 3.4
+zope.publisher = 3.4.2
+zope.schema = 3.4
+zope.security = 3.4
+zope.securitypolicy = 3.4
+zope.server = 3.4.1
 zope.session = 3.4.1
-zope.size = 3.4.0
-zope.structuredtext = 3.4.0
-zope.tal = 3.4.0b1
-zope.tales = 3.4.0a1
-zope.testbrowser = 3.4.1
+zope.size = 3.4
+zope.structuredtext = 3.4
+zope.tal = 3.4.1
+zope.tales = 3.4
+zope.testbrowser = 3.4.2
 zope.testing = 3.5.1
 zope.thread = 3.4
-zope.traversing = 3.5.0a1.dev-r78730
-zope.viewlet = 3.4.1
-
+zope.traversing = 3.4.0
+zope.viewlet = 3.4.2
+lovely.recipe = 0.3.1b5



More information about the Checkins mailing list