This just adds a convenience link to view the page when editing a
view.  It avoids some mousing around and clicking:

Index: applications/admin/controllers/default.py
===================================================================
--- applications/admin/controllers/default.py   (revision 797)
+++ applications/admin/controllers/default.py   (working copy)
@@ -506,12 +506,14 @@
             response.flash = T('failed to reload module')

     edit_controller = None
-
+    view_link = None
     if filetype == 'html' and request.args >= 3:
         cfilename = os.path.join(request.args[0], 'controllers',
                                  request.args[2] + '.py')
         if os.path.exists(apath(cfilename)):
             edit_controller = URL(r=request, f='edit', args=
[cfilename])
+            view = request.args[3].replace('.html','')
+            view_link = A('view',_href=URL(request.args
[0],request.args[2],view))

     if len(request.args) > 2 and request.args[1] == 'controllers':
         controller = (request.args[2])[:-3]
@@ -540,6 +542,7 @@
                     saved_on=saved_on,
                     controller=controller,
                     functions=functions,
+                    view_link=view_link,
                     editarea_preferences=editarea_preferences)

 def resolve():
Index: applications/admin/views/default/edit.html
===================================================================
--- applications/admin/views/default/edit.html  (revision 797)
+++ applications/admin/views/default/edit.html  (working copy)
@@ -19,6 +19,9 @@
 {{if functions:}}
 exposes {{=XML(', '.join([A(f,_href=URL(a=app,c=controller,f=f)).xml
() for f in functions]))}}
 {{pass}}
+{{if view_link:}}
+{{=view_link}}
+{{pass}}
 </div>

 {{if edit_controller:}}


--~--~---------~--~----~------------~-------~--~----~
You received this message because you are subscribed to the Google Groups 
"web2py Web Framework" group.
To post to this group, send email to [email protected]
To unsubscribe from this group, send email to 
[email protected]
For more options, visit this group at 
http://groups.google.com/group/web2py?hl=en
-~----------~----~----~----~------~----~------~--~---

Reply via email to