Changes between Version 24 and Version 25 of DeveloperGuidelinesNewModule


Ignore:
Timestamp:
04/17/09 12:45:54 (13 years ago)
Author:
Fran Boon
Comment:

db.Field instead of SQLField for better GAE compatibility

Legend:

Unmodified
Added
Removed
Modified
  • DeveloperGuidelinesNewModule

    v24 v25  
    3434# Menu Options
    3535db.define_table('%s_menu_option' % module,
    36                 SQLField('name'),
    37                 SQLField('function'),
    38                 SQLField('description',length=256),
    39                 SQLField('priority','integer'),
    40                 SQLField('enabled','boolean',default='True'))
     36                db.Field('name'),
     37                db.Field('function'),
     38                db.Field('description',length=256),
     39                db.Field('priority','integer'),
     40                db.Field('enabled','boolean',default='True'))
    4141db['%s_menu_option' % module].name.requires=[IS_NOT_EMPTY(),IS_NOT_IN_DB(db,'%s_menu_option.name' % module)]
    4242db['%s_menu_option' % module].name.requires=IS_NOT_EMPTY()
     
    8585table=module+'_'+resource
    8686db.define_table(table,timestamp,uuidstamp,
    87                 SQLField('name'))
     87                db.Field('name'))
    8888s3.crud_fields[table]=['name']
    8989db[table].exposes=s3.crud_fields[table]