Changeset 5638

Show
Ignore:
Timestamp:
10/29/08 00:04:46 (2 months ago)
Author:
mramm
Message:

* setup.py updated to include a repoze.tm2 link
* updates for CSS and crud

Files:

Legend:

Unmodified
Added
Removed
Modified
Copied
Moved
  • projects/tg.devtools/trunk/devtools/templates/crud_controller.py_tmpl

    r5130 r5638  
    5151        #dbsprockets 
    5252        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) 
    5655 
    5756    @expose("genshi:${package}.templates.${modelpackageLower}.show") 
     
    6261 
    6362        #dbsprockets 
    64         tg.tmpl_context.widget = recordView 
    6563        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
    6765 
    6866    @expose("genshi:${package}.templates.${modelpackageLower}.new_form") 
    6967    def new(self, **kw): 
    7068        """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) 
    7370 
    7471    @validate(new_form, error_handler=new) 
     
    9491    @expose("genshi:${package}.templates.${modelpackageLower}.edit_form") 
    9592    def edit(self, **kw): 
    96         tg.tmpl_context.form = edit_form 
    9793 
    9894        #raw sqlalchemy 
     
    111107            value.update(kw) 
    112108 
    113         return dict(modelname = self.modelname, value=value
     109        return dict(modelname = self.modelname, value=value, form = edit_form
    114110 
    115111    @validate(edit_form, error_handler=edit) 
  • projects/tg.devtools/trunk/devtools/templates/turbogears/+package+/public/css/style.css

    r5047 r5638  
    187187} 
    188188 
    189 #status_block { 
     189.flash {  
    190190  margin: 0 auto 0.5em auto; 
    191191  padding: 5px 15px 15px 55px; 
    192   background: #eef URL('../images/ok.png') left center no-repeat; 
    193   border: 1px solid #cce; 
    194192  width: 680px; 
    195193  font-size: 120%; 
    196194  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; 
    197210} 
    198211 
  • projects/tg.devtools/trunk/devtools/templates/turbogears/+package+/templates/master.html

    r4653 r5638  
    88import tg 
    99tg_flash = tg.get_flash() 
     10tg_status = tg.get_status()  
    1011?> 
    1112<head py:match="head" py:attrs="select('@*')"> 
     
    1920  ${header()} 
    2021  <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>  
    2225    <div py:replace="select('*|text()')"/> 
    2326    <!-- End of main_content --> 
  • projects/tg.devtools/trunk/devtools/tests/test_pastetemplate.py

    r5599 r5638  
    3434    print command 
    3535    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}) 
    3737    command.command() 
    3838    here_dir = os.path.dirname(os.path.abspath(__file__)) 
  • projects/tg.devtools/trunk/setup.py

    r5599 r5638  
    1818    include_package_data=True, 
    1919    zip_safe=False, 
     20    index=[ 
     21        'http://turbogears.org/2.0/downloads/current', 
     22    ], 
    2023    install_requires=[ 
    2124        'Pylons>=0.9.7beta5', 
    2225        'TurboGears2',  
    23         'SQLAlchemy>=0.5.0beta3',  
     26        'SQLAlchemy>=0.5.0beta3', 
     27        'repoze.tm2',  
    2428        'zope.sqlalchemy', 
    2529        'PEAK-Rules', 
     
    2933        'DBSprockets >=0.5dev-r380', 
    3034        'tgext.authorization',  
    31         'TurboJson>=1.2', 
    3235        'wsgiref==0.1.2',  
    33         'Paste>=1.7' 
     36        'Paste>=1.7', 
     37        'TurboJson',  
     38        'SQLAlchemy>=0.5beta3', 
     39        'WebTest', 
     40        'BeautifulSoup' 
    3441    ], 
    3542    entry_points='''