Changes between Version 14 and Version 15 of DeveloperGuidelinesNewModule
- Timestamp:
- 01/04/09 18:32:47 (16 years ago)
Legend:
- Unmodified
- Added
- Removed
- Modified
-
DeveloperGuidelinesNewModule
v14 v15 33 33 To avoid namespace clashes, use the format: {{{db.module_table}}} 34 34 35 e.g. if b eilding a Vehicle Management System, create db.veh_vehicle:35 e.g. if building a Vehicle Management System, create db.veh_vehicle: 36 36 {{{ 37 37 module='veh' 38 38 resource='vehicle' 39 39 table=module+'_'+resource 40 single=resource.capitalize()41 # NB May need manual fixing!42 plural=single+'s'43 40 db.define_table(table, 44 41 SQLField('modified_on','datetime',default=now), … … 52 49 Also add the messages for your resources: 53 50 {{{ 54 title_create=T('Add %s' % single)55 title_display=T(' %s Details' % single)56 title_list=T('List %s' % plural)57 title_update=T('Edit %s' % single)58 subtitle_create=T('Add New %s' % single)59 subtitle_list=T(' %s' % plural)60 label_list_button=T('List %s' % plural)61 label_create_button=T('Add %s' % single)62 msg_record_created=T(' %s added' % single)63 msg_record_modified=T(' %s updated' % single)64 msg_record_deleted=T(' %s deleted' % single)65 msg_list_empty=T('No %s currently registered' % plural)51 title_create=T('Add Vehicle') 52 title_display=T('Vehicle Details') 53 title_list=T('List Vehicles') 54 title_update=T('Edit Vehicle') 55 subtitle_create=T('Add New Vehicle') 56 subtitle_list=T('Vehicles') 57 label_list_button=T('List Vehicles') 58 label_create_button=T('Add Vehicle') 59 msg_record_created=T('Vehicle added') 60 msg_record_modified=T('Vehicle updated') 61 msg_record_deleted=T('Vehicle deleted') 62 msg_list_empty=T('No Vehicles currently registered') 66 63 exec('crud_strings.%s=Storage(title_create=title_create, title_display=title_display, title_list=title_list, title_update=title_update, subtitle_create=subtitle_create, subtitle_list=subtitle_list, label_list_button=label_list_button, label_create_button=label_create_button, msg_record_created=msg_record_created, msg_record_modified=msg_record_modified, msg_record_deleted=msg_record_deleted, msg_list_empty=msg_list_empty)' % resource) 67 64 }}} 68 Copy/paste & do just a few small tweaks once pasted:69 * Maybe change phrasing: registered vs defined, etc70 65 71 66 === Controller ===