Versionen im Vergleich

Schlüssel

  • Diese Zeile wurde hinzugefügt.
  • Diese Zeile wurde entfernt.
  • Formatierung wurde geändert.

...

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
languagepy
themeMidnight
firstline1821
linenumberstrue
	@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

...