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

Estendere le opzioni di un campo selezione in Odoo 12

odoo personalizzazioni

Sappiamo come definire un campo selezione in Odoo, ad esempio: option = fields.Selection([ (‘day_after_invoice_date’, “day(s) after the invoice date”), (‘after_invoice_month’, “day(s) after the end of the invoice month”), (‘day_following_month’, “of the following month”), (‘day_current_month’, “of the current month”), ], default=’day_after_invoice_date’, required=True, string=’Options’ ) Ma come possiamo fare ad aggiungere un opzione tra quelle disponibili in … Leggi tutto

Accedere ai webservice soap con suds in Python

python programming programmazione da zero python

Accedere ai webservice con suds in Python Installare suds per python 3 Il metodo più semplice è il fidato pip: pip install suds-py3 Elencare i servizi disponibili from suds.client import Client client = Client(“https://www.testfe.com/test_service.asmx?WSDL”) print(client) Impostare lo schema per alcuni tipi di servizio può essere necessario specificare lo schema. from suds.xsd.doctor import Import, ImportDoctor imp=Import(‘http://www.w3.org/2001/XMLSchema’,location=’http://www.w3.org/2001/XMLSchema.xsd’) … Leggi tutto

Permissions Odoo calendar

odoo personalizzazioni

Esempio Impostazione permissions su calendario odoo Di default il calendario di Odoo è impostato in modo che tutti vedano tutti, però è più frequente il caso in cui ognuno veda il prorio calendario e non possa vedere quello degli altri. Vediamo come è possibile impostare questa cosa in Odoo in modo da capire come gestire … Leggi tutto

Default filters and group by in Odoo

odoo personalizzazioni

We can set default grouping and filters in Actions from XML views definitions. I’m taking example from a custom search view upon stock.move model: <record model=”ir.ui.view” id=”custom_view_stock_search”> <field name=”name”>stock.move.custom.search</field> <field name=”model”>stock.move</field> <field name=”arch” type=”xml”> <search string=”Stock Moves”> <field name=”origin” filter_domain=”[‘|’, ‘|’, (‘origin’, ‘ilike’, self), (‘name’, ‘ilike’, self), (‘picking_id’, ‘ilike’, self)]” string=”Reference”/> <field name=”date” groups=”base.group_no_one”/> <separator/> … Leggi tutto