[Checkins] SVN: bluebream/trunk/src/bluebream/project_template/src/+namespace_package+/+main_package+/ provide one default view for sample application

Baiju M baiju.m.mail at gmail.com
Mon Jan 11 22:50:34 EST 2010


Log message for revision 108045:
  provide one default view for sample application
  

Changed:
  U   bluebream/trunk/src/bluebream/project_template/src/+namespace_package+/+main_package+/configure.zcml_tmpl
  U   bluebream/trunk/src/bluebream/project_template/src/+namespace_package+/+main_package+/views.py

-=-
Modified: bluebream/trunk/src/bluebream/project_template/src/+namespace_package+/+main_package+/configure.zcml_tmpl
===================================================================
--- bluebream/trunk/src/bluebream/project_template/src/+namespace_package+/+main_package+/configure.zcml_tmpl	2010-01-12 03:35:21 UTC (rev 108044)
+++ bluebream/trunk/src/bluebream/project_template/src/+namespace_package+/+main_package+/configure.zcml_tmpl	2010-01-12 03:50:34 UTC (rev 108045)
@@ -36,4 +36,11 @@
      class=".views.AddSampleApplication"
      />
 
+  <browser:page
+     for=".interfaces.ISampleApplication"
+     name="index"
+     permission="zope.Public"
+     class=".views.SampleApplicationDefaultView"
+     />
+
 </configure>

Modified: bluebream/trunk/src/bluebream/project_template/src/+namespace_package+/+main_package+/views.py
===================================================================
--- bluebream/trunk/src/bluebream/project_template/src/+namespace_package+/+main_package+/views.py	2010-01-12 03:35:21 UTC (rev 108044)
+++ bluebream/trunk/src/bluebream/project_template/src/+namespace_package+/+main_package+/views.py	2010-01-12 03:50:34 UTC (rev 108045)
@@ -16,8 +16,15 @@
         app = SampleApplication()
         name = namechooser.chooseName(name, app)
         self.context[name] = app
+        self.request.response.redirect(name)
 
 
+class SampleApplicationDefaultView(BrowserView):
+
+    def __call__(self):
+        return """Welcome to the Sample application"""
+
+
 class RootDefaultView(BrowserView):
 
     def __call__(self):
@@ -33,5 +40,7 @@
 <li><a href="https://mail.zope.org/mailman/listinfo/zope3-users">Mailing list</a></li>
 <li><a href="http://webchat.freenode.net/?randomnick=1&channels=bluebream">IRC Channel: #bluebream at irc.freenode.net</a></li>
 </ul>
+<br/>
+<a href="@@add">Add Sample application</a>
 </body></html>
 """



More information about the checkins mailing list