TypeNotFound in suds Python webservice

python programming programmazione da zero python

Accedere ai metodi e agli oggetti del webservice In un articolo precedente avevamo visto un esempio lineare di utilizzo di suds per accedere ai webservice SOAP. Nei webservice possono essere definiti degli oggetti ‘complessi’ magari derivati da altri linguaggi di programmazione. Nel caso specifico che mi sono trovato ad affrontare, avevamo un oggetto creato probabilmente … Leggi tutto

Configurare tab aggiuntivi (notebook) nelle viste Odoo

odoo personalizzazioni

Ci sono vari modi per aggiunger, possiamo aggiungere prima o dopo una ‘tab’ specifica; <xpath expr=”//form/sheet/notebook/page[1]” position=”before”> oppure riferendoci all’ultima tab esistente: <xpath expr=”//notebook[last()]” position=”inside”> Altre opzioni di configurazione per i campi one2many ci permettono invece di gestire il layout sia per la vista tree che per la vista form:

Codificare password sha512 con Python

odoo personalizzazioni

sha512 password in Python Le password in molti sistemi (tra cui Odoo) sono codificate con l’algoritmo sha512. Con questo semplice codice in Python possiamo codificarle in modo da eventualmente sostituirle (ad esempio nella tabella res.users nel caso di Odoo) in caso non avessimo altro modo di accedere al sistema: python3 from passlib.context import CryptContext setpw … Leggi tutto

Ordinare una lista di tuple per il secondo valore in Python

python programming programmazione da zero python

Ordinare una lista di tuple per il secondo valore in Python Ordinare una lista di tuple significa fare in modo che il secondo valore della tupla venga preso come chiave per l’ordinamento. Ad Esempio, avendo una lista che chiameremo lista_tuple: [ (10, 3), (20, 1) ] diventerà: [ (20, 1), (10, 3) ] Useremo una … Leggi tutto