Changeset 4120
- Timestamp:
- 02/18/08 21:40:34 (11 months ago)
- Files:
-
- projects/ToolBox2/trunk/setup.py (modified) (1 diff)
- projects/ToolBox2/trunk/toolbox2/config/middleware.py (modified) (2 diffs)
- projects/ToolBox2/trunk/toolbox2/controllers/root.py (modified) (3 diffs)
- projects/ToolBox2/trunk/ToolBox2.egg-info/entry_points.txt (modified) (1 diff)
- projects/ToolBox2/trunk/ToolBox2.egg-info/PKG-INFO (modified) (1 diff)
- projects/ToolBox2/trunk/ToolBox2.egg-info/SOURCES.txt (modified) (1 diff)
- projects/ToolBox2/trunk/toolbox2/gadgets/admin.py (added)
- projects/ToolBox2/trunk/toolbox2/gadgets/design/design.py (modified) (2 diffs)
- projects/ToolBox2/trunk/toolbox2/gadgets/design/preview.html (modified) (1 diff)
Legend:
- Unmodified
- Added
- Removed
- Modified
- Copied
- Moved
projects/ToolBox2/trunk/setup.py
r4023 r4120 78 78 tbapi = toolbox2.gadgets.help:ToolBoxAPI 79 79 design = toolbox2.gadgets.design.design:DesignMVC 80 admin = toolbox2.gadgets.admin:Admin 80 81 """, 81 82 ) projects/ToolBox2/trunk/toolbox2/config/middleware.py
r3963 r4120 8 8 from pylons import config 9 9 from pylons.middleware import error_mapper, ErrorDocuments, ErrorHandler, \ 10 StaticJavascripts 10 StaticJavascripts, StatusCodeRedirect 11 11 from beaker.middleware import SessionMiddleware, CacheMiddleware 12 12 from tg import TurboGearsApplication … … 56 56 app = ErrorHandler(app, global_conf, **config['pylons.errorware']) 57 57 58 # Display error documents for 401, 403, 404 status codes (and 59 # 500 when debug is disabled) 60 app = ErrorDocuments(app, global_conf, mapper=error_mapper, **app_conf) 58 if asbool(config['debug']): 59 app = StatusCodeRedirect(app) 60 else: 61 app = StatusCodeRedirect(app, [401, 403, 404, 500]) 61 62 62 63 # Establish the Registry for this application projects/ToolBox2/trunk/toolbox2/controllers/root.py
r4080 r4120 39 39 'path': name, 40 40 'label': getattr(tool,'__label__',tool), 41 'description': self. tool_discriotioin(tool),41 'description': self._tool_discriotioin(tool), 42 42 'version': getattr(tool,'__version__',''), 43 43 'author': getattr(tool,'__author__',''), … … 46 46 'license': getattr(tool,'__license__',''), 47 47 'group': getattr(tool,'__group__',''), 48 'icon': self. tool_icon(tool),49 'disabled': self. tool_disabled(tool)48 'icon': self._tool_icon(tool), 49 'disabled': self._tool_disabled(tool) 50 50 } 51 51 toolbox.append(args) 52 52 return toolbox 53 53 54 def tool_discriotioin(self, tool):54 def _tool_discriotioin(self, tool): 55 55 """format descriptions""" 56 56 description = getattr(tool,'__doc__','') … … 58 58 return description.replace('\n', '<br/>') 59 59 60 def tool_icon(self,tool):60 def _tool_icon(self,tool): 61 61 """set icon""" 62 62 icon = getattr(tool,'__icon__','') 63 63 if icon: return icon 64 64 65 def tool_disabled(self, tool):65 def _tool_disabled(self, tool): 66 66 """set project""" 67 67 if getattr(tool, 'need_project', False)==False: projects/ToolBox2/trunk/ToolBox2.egg-info/entry_points.txt
r4035 r4120 17 17 tbapi = toolbox2.gadgets.help:ToolBoxAPI 18 18 design = toolbox2.gadgets.design.design:DesignMVC 19 admin = toolbox2.gadgets.admin:Admin 19 20 projects/ToolBox2/trunk/ToolBox2.egg-info/PKG-INFO
r4044 r4120 1 1 Metadata-Version: 1.0 2 2 Name: ToolBox2 3 Version: 2.0a3dev-r40 353 Version: 2.0a3dev-r4080 4 4 Summary: TurboGears2 Toolbox 5 5 Home-page: http://docs.turbogears.org/2.0/ToolBox projects/ToolBox2/trunk/ToolBox2.egg-info/SOURCES.txt
r4035 r4120 26 26 toolbox2/controllers/template.py 27 27 toolbox2/gadgets/__init__.py 28 toolbox2/gadgets/admin.py 28 29 toolbox2/gadgets/help.py 29 30 toolbox2/gadgets/design/__init__.py projects/ToolBox2/trunk/toolbox2/gadgets/design/design.py
r4080 r4120 1 1 """TurboGears 2 MVC Designer gadget""" 2 2 from toolbox2.lib.base import Controller 3 from tg import expose, validate 3 from tg import expose, validate, flash 4 4 from tg.util import get_project_name, get_package_name 5 5 import os … … 73 73 #TODO: fix preview of pictures 74 74 fd = file(file_path, 'r') 75 flash("Preview file: "+file_name) 75 76 break; 76 77 return dict(style=style, file_path=file_path, fd = fd.read()) projects/ToolBox2/trunk/toolbox2/gadgets/design/preview.html
r4021 r4120 36 36 </script> 37 37 38 <div class="notice"> Preview file ""</div>39 40 38 <div id="getting_started"> 41 39 <textarea cols="80" rows="25" id="code" name="code" class="html">