...
Grundsätzlich dient der Controller zur Steuerung und ist dabei für die Verarbeitung der Eingaben des Benutzers zuständig. Die nachfolgende Funktion des Controllers dient zur Ermittlung der verschiedenen Artikelnummern der verschiedenen Produktvarianten.
Codeblock | ||||||||
---|---|---|---|---|---|---|---|---|
| ||||||||
@http.route(['/get_default_code_json'], type='json', auth="public", website=True) def get_default_code_json(self, product_id): """ Get default code of the various variants. @product_id: actual product_id @return: the default code of the variant """ print "------- product_id: ", product_id cr, uid, context, pool = request.cr, SUPERUSER_ID, request.context, request.registry product_obj = http.request.env['product.product'] product_record = product_obj.browse(product_id) if product_record: return product_record.default_code return -1 |
...