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

ARGOMENTO: aggiungere un campo nel modulo project

aggiungere un campo nel modulo project 3 Anni 2 Giorni fa #23417

  • l.rodono
  • Avatar di l.rodono
  • Offline
  • Fresh Boarder
  • Messaggi: 10
  • Karma: 0
Salve ,
mi chiamo Loretta,(sono nella versione 8 di odoo) sto cercando di aggiungere un campo booleano a project,
ho stoppato il servizio di odoo (anzi l'ho proprio ucciso per sicurezza) e poi l'ho fatto ripartire ho aggionato la lista delle app ma quando vado a cercare nella lista non mi trova il mio modulo, ho abilitato l'utente settando Technical Features
ma non vedo in nessuna lista il modulo da installate. Se qualcuno mi più aiutare a capire gli sarei molto grata!! :)
il codice è questo:

__init__py:

from . import project_new_fields
__openerp__py:
# -*- coding: utf-8 -*-

{
'name': "Project new fields",
'version': "8.0.1.0.0",
'author': "Loretta ",
'description' : """This is an example to show how can you inherit from project to change the view, with a new field""",
'maintainer': "",
'website': "",
'images': [],
'category': "Project Management",
'complexity': "easy",
'depends' : ,
'depends': ["project"],
'data': ["project_view.xml"],
'demo': [],
'test': [],
'active': False,
#'license':'' ,
'installable': True,
'auto_install': False,
'application': False,
}
project_new_filds.py:

from openerp.osv import orm, fields


class project(orm.Model):
_inherit = "project.project"

_columns = {
'Funded_Customer_id': fields.boolean('Type custome'),
}

project_view.xml:

<?xml version="1.0" encoding="utf-8"?>
<openerp>
<data>
<!--Aggiungo il campo booleano per dire se è un progetto Europeo(finanziato) o un progetto di un cliente-->
<record model="ir.ui.view" id="edit_project">
<field name="name">project.project.form</field>
<field name="model">project.project</field>
<field name="inherit_id" ref="project.edit_project"> </field>
<field name="arch" type="xml">
<xpath expr="/form/sheet/div/h1" position="after">
<field name="Funded_Customer_id" string="Type custome"></field>
</xpath>
</field>
</record>

<!-- add project code in project filter-->

<record id="view_project_project_filter" model="ir.ui.view">
<field name="name">project.project.search</field>
<field name="model">project.project</field>
<field name="inherit_id" ref="project.view_project_project_filter" ></field>
<field name="arch" type="xml">
<field name="name" position="after">
<field name="Funded_Customer_id" string="Type custome" ></field>
</field>
</field>
</record>

<!-- dd the project code field on project view
-->
<record id="view_project" model="ir.ui.view">
<field name="name">project.project.tree</field>
<field name="model">project.project</field>
<field name="field_parent">child_ids</field>
<field name="inherit_id" ref="project.view_project" ></field>
<field name="arch" type="xml">
<field name="name" position="after">
<field name="Funded_Customer_id" string="Type custome" ></field>
</field>

</field>
</record>

</data>
</openerp>
L\'Amministratore ha disattivato l\'accesso in scrittura al pubblico.

aggiungere un campo nel modulo project 3 Anni 2 Giorni fa #23419

  • gigidn
  • Avatar di gigidn
  • Offline
  • Platinum Boarder
  • Messaggi: 1925
  • Ringraziamenti ricevuti 446
  • Karma: 22
Per prima cosa ... se stai usando la versione 8 di odoo ti conviene usare le nuove API e non le vecchie.

www.odoo.com/documentation/8.0/reference/orm.html

Questo giusto perche' l'ho notato dal codice che hai inserito ma non e' legato al tuo problema.

Per vedere un modulo appena inserito nella cartella dei moduli devi andare in :

configurazione / moduli / aggiorna lista moduli

Una volta eseguita questa funzione tutti i moduli presenti nelle cartelle configurate e marcati come installabili saranno visibili.
@KTec
www.ktec.it
L\'Amministratore ha disattivato l\'accesso in scrittura al pubblico.
Ringraziano per il messaggio: l.rodono
Tempo creazione pagina: 0.132 secondi

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

Protected by R Antispam