Changes between Version 66 and Version 67 of S3/S3REST/s3_rest_controller
- Timestamp:
- 05/03/11 09:13:06 (14 years ago)
Legend:
- Unmodified
- Added
- Removed
- Modified
-
S3/S3REST/s3_rest_controller
v66 v67 46 46 47 47 {{{ 48 s3xrc. model.configure(table, key=value)48 s3xrc.configure(table, key=value) 49 49 }}} 50 50 … … 74 74 75 75 {{{ 76 s3xrc. model.configure(table, editable=True, # Records can be updated77 78 79 76 s3xrc.configure(table, editable=True, # Records can be updated 77 insertable=True, # New records can be added 78 deletable=True, # Records can be deleted 79 listadd=True) # to have a add-record form in list view 80 80 }}} 81 81 … … 94 94 95 95 {{{ 96 s3xrc. model.configure(table,97 96 s3xrc.configure(table, 97 list_fields=["id", "name", "location_id"]) 98 98 }}} 99 99 … … 103 103 104 104 {{{ 105 s3xrc.model.configure(table, 106 list_fields=[ 107 "id", 108 "name", 109 "location_id", 110 (T("Total costs"), "total_costs") 111 ] 105 s3xrc.configure(table, 106 list_fields=["id", 107 "name", 108 "location_id", 109 (T("Total costs"), "total_costs")] 112 110 }}} 113 111 … … 117 115 118 116 {{{ 119 s3xrc.model.configure(table, 120 list_fields=[ 121 "id", 122 "name", 123 "location_id$lat", 124 "location_id$lon" 125 ] 117 s3xrc.configure(table, 118 list_fields=["id", 119 "name", 120 "location_id$lat", 121 "location_id$lon"] 126 122 }}} 127 123 … … 132 128 If the resource is set to {{{insertable=False}}} or if the user is not permitted to create records in this table, no "Add Record"-button will be available. 133 129 134 NOTE: ''If for some reason the default embedded create-form is not desired, you can set {{{s3xrc. model.configure(table, listadd=False, addbtn=True)}}}, which will render the "Add Record"-button as link to the create method instead.''130 NOTE: ''If for some reason the default embedded create-form is not desired, you can set {{{s3xrc.configure(table, listadd=False, addbtn=True)}}}, which will render the "Add Record"-button as link to the create method instead.'' 135 131 === Redirection === 136 132 … … 140 136 141 137 {{{ 142 s3xrc. model.configure(table, create_next=url)143 }}} 144 {{{ 145 s3xrc. model.configure(table, update_next=url)146 }}} 147 {{{ 148 s3xrc. model.configure(table, delete_next=url)138 s3xrc.configure(table, create_next=url) 139 }}} 140 {{{ 141 s3xrc.configure(table, update_next=url) 142 }}} 143 {{{ 144 s3xrc.configure(table, delete_next=url) 149 145 }}} 150 146 … … 175 171 176 172 {{{ 177 s3xrc. model.configure(table, create_onvalidation=callback)178 }}} 179 {{{ 180 s3xrc. model.configure(table, update_onvalidation=callback)173 s3xrc.configure(table, create_onvalidation=callback) 174 }}} 175 {{{ 176 s3xrc.configure(table, update_onvalidation=callback) 181 177 }}} 182 178 … … 189 185 190 186 {{{ 191 s3xrc. model.configure(table, onvalidation=callback)187 s3xrc.configure(table, onvalidation=callback) 192 188 }}} 193 189 … … 215 211 216 212 {{{ 217 s3xrc. model.configure(table, create_onaccept=callback)218 }}} 219 {{{ 220 s3xrc. model.configure(table, update_onaccept=callback)213 s3xrc.configure(table, create_onaccept=callback) 214 }}} 215 {{{ 216 s3xrc.configure(table, update_onaccept=callback) 221 217 }}} 222 218 … … 229 225 230 226 {{{ 231 s3xrc. model.configure(table, onaccept=callback)227 s3xrc.configure(table, onaccept=callback) 232 228 }}} 233 229 … … 241 237 242 238 {{{ 243 s3xrc. model.configure(table, ondelete=callback)239 s3xrc.configure(table, ondelete=callback) 244 240 }}} 245 241