Changeset 5638
- Timestamp:
- 10/29/08 00:04:46 (2 months ago)
- Files:
-
- projects/tg.devtools/trunk/devtools/templates/crud_controller.py_tmpl (modified) (4 diffs)
- projects/tg.devtools/trunk/devtools/templates/turbogears/+package+/public/css/style.css (modified) (1 diff)
- projects/tg.devtools/trunk/devtools/templates/turbogears/+package+/templates/master.html (modified) (2 diffs)
- projects/tg.devtools/trunk/devtools/tests/test_pastetemplate.py (modified) (1 diff)
- projects/tg.devtools/trunk/setup.py (modified) (2 diffs)
Legend:
- Unmodified
- Added
- Removed
- Modified
- Copied
- Moved
projects/tg.devtools/trunk/devtools/templates/crud_controller.py_tmpl
r5130 r5638 51 51 #dbsprockets 52 52 value = get_table_value(${modelname}) 53 54 tg.tmpl_context.c.table = ${modelnameLower}_list 55 return dict(value=value, modelname=self.modelname) 53 return dict(value=value, modelname=self.modelname, 54 table = ${modelnameLower}_list) 56 55 57 56 @expose("genshi:${package}.templates.${modelpackageLower}.show") … … 62 61 63 62 #dbsprockets 64 tg.tmpl_context.widget = recordView65 63 value = provider.select_on_primary_keys(table_name=self.tablename,values=kw)[0] 66 return dict(value=value, modelname='{modelname}' )64 return dict(value=value, modelname='{modelname}', widget = recordView) 67 65 68 66 @expose("genshi:${package}.templates.${modelpackageLower}.new_form") 69 67 def new(self, **kw): 70 68 """Form to add new record""" 71 tg.tmpl_context.form = new_form 72 return dict(modelname = self.modelname) 69 return dict(modelname = self.modelname, form = new_form) 73 70 74 71 @validate(new_form, error_handler=new) … … 94 91 @expose("genshi:${package}.templates.${modelpackageLower}.edit_form") 95 92 def edit(self, **kw): 96 tg.tmpl_context.form = edit_form97 93 98 94 #raw sqlalchemy … … 111 107 value.update(kw) 112 108 113 return dict(modelname = self.modelname, value=value )109 return dict(modelname = self.modelname, value=value, form = edit_form) 114 110 115 111 @validate(edit_form, error_handler=edit) projects/tg.devtools/trunk/devtools/templates/turbogears/+package+/public/css/style.css
r5047 r5638 187 187 } 188 188 189 #status_block { 189 .flash { 190 190 margin: 0 auto 0.5em auto; 191 191 padding: 5px 15px 15px 55px; 192 background: #eef URL('../images/ok.png') left center no-repeat;193 border: 1px solid #cce;194 192 width: 680px; 195 193 font-size: 120%; 196 194 font-weight: bolder; 195 } 196 197 #status_ok { 198 background: #eef URL('../images/ok.png') left center no-repeat; 199 border: 1px solid #cce; 200 } 201 202 #status_warning { 203 background: #f99 URL('../images/error.png') left center no-repeat; 204 border: 1px solid #f33; 205 } 206 207 #status_alert { 208 background: #ff9 URL('../images/info.png') left center no-repeat; 209 border: 1px solid #ff0; 197 210 } 198 211 projects/tg.devtools/trunk/devtools/templates/turbogears/+package+/templates/master.html
r4653 r5638 8 8 import tg 9 9 tg_flash = tg.get_flash() 10 tg_status = tg.get_status() 10 11 ?> 11 12 <head py:match="head" py:attrs="select('@*')"> … … 19 20 ${header()} 20 21 <div id="main_content"> 21 <div id="status_block" py:if="tg_flash" class="flash" py:content="tg_flash"></div> 22 <div id="${tg_status}" py:if="tg_flash" class="flash" 23 py:content="tg_flash"> 24 </div> 22 25 <div py:replace="select('*|text()')"/> 23 26 <!-- End of main_content --> projects/tg.devtools/trunk/devtools/tests/test_pastetemplate.py
r5599 r5638 34 34 print command 35 35 command.templates = TurboGearsTemplate('TGTest') 36 command.create_template(TurboGearsTemplate('TGTest'), testDataPath+'/TGTest', {'package':'TGTest', 'project':'tgtest', 'egg':'tgtest' })36 command.create_template(TurboGearsTemplate('TGTest'), testDataPath+'/TGTest', {'package':'TGTest', 'project':'tgtest', 'egg':'tgtest', 'sqlalchemy':True, 'sqlobject':False, 'identity':False}) 37 37 command.command() 38 38 here_dir = os.path.dirname(os.path.abspath(__file__)) projects/tg.devtools/trunk/setup.py
r5599 r5638 18 18 include_package_data=True, 19 19 zip_safe=False, 20 index=[ 21 'http://turbogears.org/2.0/downloads/current', 22 ], 20 23 install_requires=[ 21 24 'Pylons>=0.9.7beta5', 22 25 'TurboGears2', 23 'SQLAlchemy>=0.5.0beta3', 26 'SQLAlchemy>=0.5.0beta3', 27 'repoze.tm2', 24 28 'zope.sqlalchemy', 25 29 'PEAK-Rules', … … 29 33 'DBSprockets >=0.5dev-r380', 30 34 'tgext.authorization', 31 'TurboJson>=1.2',32 35 'wsgiref==0.1.2', 33 'Paste>=1.7' 36 'Paste>=1.7', 37 'TurboJson', 38 'SQLAlchemy>=0.5beta3', 39 'WebTest', 40 'BeautifulSoup' 34 41 ], 35 42 entry_points='''