У меня есть собственный модуль, который я сделал для openerp 6.1 изначально, я хотел установить его на другой сервер openerp, который я получил, используя последнюю версию openerp 7.Мой пользовательский модуль не появляется на моей установке openerp 7
Я уже сделал «Обновление списка модулей» и просмотрел фильтры «Экстра» и «Не установлено», но не успел.
Я где-то читал, что OpenERP 6.1 модули не точно так же на OpenERP 7
Может omebody показать некоторый свет на это? Кроме того, документация о пользовательских модулях на openerp 7 на данный момент очень плохая.
Вот мои __init__.py
import schoolsout
__openerp__.py
{
"name" : "Student Information",
"version" : "6.0.1",
"author" : "Koci",
"website" : "http://www.tuespacioweb.com.ve",
"category" : "General",
"depends" : ["base"],
"description" : "Certificados de NO Produccion Grafibond",
"init_xml" : [],
"demo xml" : [],
"update_xml" : [ "schoolsout_view.xml"],
"installable": True,
"active": False,
"certificate" : ""
}
schoolsout.py
from openerp.osv import fields, orm
class student(orm.Model):
_name = 'student.student'
_columns = {
'name' : fields.char('Student Name', size=16, required = True, translate=True),
'age' : fields.integer('Age',readonly = True),
'percent' : fields.float('Percentage',help = 'This field will add average marks of student out of 100.'),
'gender' : fields.selection([('male','Male'),('female','Female')],'Gender'),
'active' : fields.boolean('Active'),
'notes' : fields.text('Details'),
}
_defaults = { 'name' : 'Atul',
'active' : True,
}
студень t_student()
и, наконец, schoolsout_view.xml
<?xml version="1.0" encoding="utf-8"?>
<!-- Student search view -->
<record model="ir.ui.view" id="student_search">
<field name="name">student.search</field>
<field name="model">student.student</field>
<field name="type">search</field>
<field name="arch" type="xml">
<search string="Student Information Search" version="7.0">
<field name="name" string="Student Name" />
<field name="gender" string="Gender" />
<field name="age" string="Age" />
</search>
</field>
</record>
<!-- Student tree view -->
<record id="student_student_tree" model="ir.ui.view">
<field name="name">student.result.tree.new</field>
<field name="model">student.student</field>
<field name="type">tree</field>
<field name="arch" type="xml">
<tree string="Student_result" version="7.0">
<field name="name" />
<field name="age" />
<field name="percent" />
<field name="gender" />
<field name="active" />
</tree>
</field>
</record>
<!--Student Form View-->
<record id="student_student_form" model="ir.ui.view">
<field name="name">student.result.form</field>
<field name="model">student.student</field>
<field name="type">form</field>
<field name="arch" type="xml">
<form string="Student_result" version="7.0">
<field name="name" />
<field name="age" />
<field name="percent" />
<field name="gender" />
<field name="active" />
<field name="notes" />
</form>
</field>
</record>
<!-- Student Action-->
<record id="action_student_student" model="ir.actions.act_window">
<field name="name">Student Information</field>
<field name="res_model">student.student</field>
<field name="view_type">form</field>
<field name="view_mode">tree,form</field>
</record>
<!--Student Menu-->
<menuitem id="student_parent" name="Student" icon="terp-partner"/>
<menuitem id="menu_student_parent" name="Student Management" parent="student_parent"></menuitem>
<menuitem action="action_student_student" id="menu_student_student" parent="menu_student_parent" string="Result"/>
</data>
Любой совет будет очень признателен, спасибо большое
Эй, спасибо вам большое за вашу помощь! Да, в Openerp 6.1 работает отлично, но на OpenErp 7 я все еще не могу его увидеть (модуль) :(, я на Ubuntu 12.04 btw – NeoVe
Здравствуйте, user2089267, я пробовал ваш код, не меняя ни одной строки и ее работу для меня. Возможно ли, чтобы вы отправили мне модуль, я снова проведу на свою сторону для вашей справки, я прикрепил изображение. – user1576199
Ах да, где я могу его отправить вам? – NeoVe