open source
Connessioni VPN tramite tunnel SSH
Ci sono un sacco di modi per creare connessioni VPN tramite tunnel SSH da Windows. Ci sono diversi client più o meno noti, però, anche a distanza di anni, il modo più semplice rimane quello tramite PuTTY. Ho liberalmente tradotto da questo articolo in inglese: https://www.skyverge.com/blog/how-to-set-up-an-ssh-tunnel-with-putty/ che è fatto molto bene: tre passaggi chiari e … Leggi tutto
Impostare valori predefiniti maschere odoo 12
Questa guida riguarda la versione 12 ma il sistema è analogo per tutte le versioni di Odoo. Innazitutto bisogna attivare la modalita sviluppatore (developer mode), cliccando su impostazioni (settings) e poi sul pulsante apposito. Nelle versioni successive cambia solo la posizione del pulsante, ad esempio nella 13 è in impostazioni -> Impostazioni generali in fondo … Leggi tutto
Formato date in viste e report
Per cambiare il formato di visualizzazione nelle viste e nei report di Odoo possiamo utilizzare questi due metodi. Per le viste (form o tree): <field name=”data” widget=”date” options=”{‘format’: ‘dd/MM/yyyy’}”/> Per i report (qweb): <span t-esc=”context_timestamp(line.data_carico).strftime(‘%d-%m-%Y’)”/>
Cambiare directory dati postgreSQL su Windows
E’ possibile cambiare la directory dati utilizzata da postgreSQL anche se sono già presenti dei database. Per farlo è necessario modificare il registry di sistema di windows. Di seguito gli step necessari: 1) Arrestare il servizio postgreSQL e le eventuali applicazioni che lo utilizzano (da task manager o dallo snipplet services); 2) Avviare l’editor di … Leggi tutto
Disinstallare modulo Odoo da linea di comando
Nel caso di moduli particolarmente problematici può essere utilie disinstallare direttamente il modulo dal database. Si può procedere nel seguente modo: Esempio: python D:\Odoo_13\server\odoo-bin shell -d NOME_DATABASE –addons-path=D:\Odoo_13\server\addons oppure: python “D:\odoo 12\server\odoo-bin” shell -c “G:\Il mio Drive\Progetti\In corso\Conf\odoo.conf” -d Dev Dopodichè dalla console Python: self.env[‘ir.module.module’].search([(‘name’, ‘=’, ‘NOME_MODULO’)]).button_immediate_uninstall() Dopodichè possiamo uscire dall console con il comando … Leggi tutto