[Checkins] SVN: zopyx.smartprintng.server/branches/security/zopyx/smartprintng/server/ using bfg_view decorator

Andreas Jung andreas at andreas-jung.com
Wed Jul 22 12:40:15 EDT 2009


Log message for revision 102064:
  using bfg_view decorator
  

Changed:
  U   zopyx.smartprintng.server/branches/security/zopyx/smartprintng/server/configure.zcml
  U   zopyx.smartprintng.server/branches/security/zopyx/smartprintng/server/views.py

-=-
Modified: zopyx.smartprintng.server/branches/security/zopyx/smartprintng/server/configure.zcml
===================================================================
--- zopyx.smartprintng.server/branches/security/zopyx/smartprintng/server/configure.zcml	2009-07-22 13:10:21 UTC (rev 102063)
+++ zopyx.smartprintng.server/branches/security/zopyx/smartprintng/server/configure.zcml	2009-07-22 16:40:14 UTC (rev 102064)
@@ -4,10 +4,7 @@
   <!-- this must be included for the view declarations to work -->
   <include package="repoze.bfg.includes" />
 
-  <view
-     for=".models.Server"
-     view=".views.index"
-     />
+  <scan package="."/>
 
   <view
      for=".models.Server"

Modified: zopyx.smartprintng.server/branches/security/zopyx/smartprintng/server/views.py
===================================================================
--- zopyx.smartprintng.server/branches/security/zopyx/smartprintng/server/views.py	2009-07-22 13:10:21 UTC (rev 102063)
+++ zopyx.smartprintng.server/branches/security/zopyx/smartprintng/server/views.py	2009-07-22 16:40:14 UTC (rev 102064)
@@ -6,7 +6,9 @@
 import pkg_resources
 from repoze.bfg.chameleon_zpt import render_template_to_response
 from repoze.bfg.view import static
+from repoze.bfg.view import bfg_view
 from zopyx.smartprintng.server.base import ServerCore
+from models import Server
 from logger import LOG
 
 static_view = static('templates/static')
@@ -15,6 +17,7 @@
 # HTTP views
 ##################
 
+ at bfg_view(for_=Server, request_type='GET', permission='read')
 class index(object):
 
     def __init__(self, context, request):



More information about the Checkins mailing list