Questo sito utilizza cookie per le proprie funzionalità e per inviarti pubblicità e servizi in linea con le tue preferenze. Chiudendo questo banner, scorrendo questa pagina o cliccando qualunque suo elemento acconsenti all’uso dei cookie.

Accedendo al link http://www.odoo-italia.org/index.php/home/cookie-policy puoi leggere in dettaglio le modalità di trattamento dei cookie da parte dell'Associazione Odoo Italia.

Benvenuto, Ospite
Nome utente: Password: Ricordami
Ricordati di inserire la versioni di Odoo per cui poni la domanda
  • Pagina:
  • 1
  • 2
  • 3

ARGOMENTO: aggiungere stato al sale.order

aggiungere stato al sale.order 3 Anni 2 Settimane fa #23272

  • coram
  • Avatar di coram
  • Offline
  • Expert Boarder
  • Messaggi: 85
  • Ringraziamenti ricevuti 1
  • Karma: 0
Perfetto grazie.

Ma inserendo questo codice
from openerp.osv import fields, osv, orm

class sale_order(orm.Model):
    _inherit = 'sale.order'

    def __init__(self, cr, uid):
        super(sale_order, self).__init__(cr, uid)
        state = fields.selection(selection_add=[('prova', 'In Prova')])
mi dà il seguente errore:

state = fields.selection(selection_add=[('prova', 'In Prova')])
TypeError: __init__() takes at least 2 arguments (1 given)

Ci ho combattuto anche prima per ore e non capisco come risolverlo...
Francamente questa init l'ho presa dal link che vi dicevo prima, non so da dove vengano fuori quei parametri...

Grazie
L\'Amministratore ha disattivato l\'accesso in scrittura al pubblico.

aggiungere stato al sale.order 3 Anni 2 Settimane fa #23273

  • enlightx
  • Avatar di enlightx
  • Online
  • Platinum Boarder
  • Messaggi: 6064
  • Ringraziamenti ricevuti 638
  • Karma: 85
lascia perdere l'override di init, non ti serve.

ti basta qualcosa tipo:
from openerp import fields, models

class SaleOrder(models.Model):
    _inherit = 'sale.order'
    state = fields.selection(selection_add=[('prova', 'In Prova')])
Davide Corio
Odoo Solution Architect
email: Questo indirizzo email è protetto dagli spambots. È necessario abilitare JavaScript per vederlo.
web: www.davidecorio.com
L\'Amministratore ha disattivato l\'accesso in scrittura al pubblico.
Ringraziano per il messaggio: coram

aggiungere stato al sale.order 3 Anni 2 Settimane fa #23274

  • coram
  • Avatar di coram
  • Offline
  • Expert Boarder
  • Messaggi: 85
  • Ringraziamenti ricevuti 1
  • Karma: 0
Ecco è andata...

Grazie
L\'Amministratore ha disattivato l\'accesso in scrittura al pubblico.

aggiungere stato al sale.order 3 Anni 2 Settimane fa #23282

  • coram
  • Avatar di coram
  • Offline
  • Expert Boarder
  • Messaggi: 85
  • Ringraziamenti ricevuti 1
  • Karma: 0
Scusate, ma il problema mi si è spostato nella visualizzazione.

Io riesco col seguente codice a far visualizzare il mio stato:
<?xml version="1.0" encoding="utf-8"?>
<openerp>
    <data>
        <record id="view_order_caform" model="ir.ui.view">
            <field name="name">sale.order.form.view.ca</field>
            <field name="model">sale.order</field>
            <field name="inherit_id" ref="sale.view_order_form"/>
            <field name="arch" type="xml">
            	<data>
	                <field name="state" position="attributes">
                        <attribute name="statusbar_visible" >{"prova"}</attribute>
                    </field>
                </data>
            </field>
            
        </record>
    </data>
</openerp>

ed è chiaro che se tra gli stati aggiungo tutti quelli che c'erano, otterrei, più o meno, il risultato...
Ma per essere perfezionisti ed avere, quindi, un modulo completamente slegato dagli altri, esiste il modo di fare un "append" dello stato aggiunto anche nella view?

Chiaramente ho fatto ricerche e non ho trovato risposte a questo quesito.
Grazie
L\'Amministratore ha disattivato l\'accesso in scrittura al pubblico.

aggiungere stato al sale.order 3 Anni 2 Settimane fa #23283

  • tafaRU
  • Avatar di tafaRU
  • Offline
  • Expert Boarder
  • Messaggi: 88
  • Ringraziamenti ricevuti 33
  • Karma: 3
Ciao,

coram ha scritto:
esiste il modo di fare un "append" dello stato aggiunto anche nella view?

puoi ad esempio prendere spunto da queste righe di codice: https://github.com/OCA/purchase-workflow/blob/8.0/purchase_rfq_bid_workflow/view/purchase_order.xml#L27-L29
Ultima modifica: 3 Anni 2 Settimane fa da tafaRU.
L\'Amministratore ha disattivato l\'accesso in scrittura al pubblico.

aggiungere stato al sale.order 3 Anni 2 Settimane fa #23284

  • coram
  • Avatar di coram
  • Offline
  • Expert Boarder
  • Messaggi: 85
  • Ringraziamenti ricevuti 1
  • Karma: 0
Ciao.
Grazie per la risposta.

In quel link c'è un modo analogo a quello da me usato. Lì non viene fatto un append dello stato aggiunto con il suo settaggio della visibilità.

Mi sembra più elegante non dover reimpostare la visibilità di tutti gli stati...
L\'Amministratore ha disattivato l\'accesso in scrittura al pubblico.
  • Pagina:
  • 1
  • 2
  • 3
Tempo creazione pagina: 0.128 secondi

Odoo Italia Associazione - C.F: 94200470485 - Sede: Viale dei Cadorna, 83 - Firenze - Italy

Protected by R Antispam