ソースを参照

commit inicial

Deisy 8 年 前
コミット
3511a704c2
6 ファイル変更58 行追加0 行削除
  1. 3 0
      __init__.py
  2. BIN
      __init__.pyc
  3. 9 0
      __openerp__.py
  4. 14 0
      asistencia.py
  5. BIN
      asistencia.pyc
  6. 32 0
      asistencia.xml

+ 3 - 0
__init__.py

@@ -0,0 +1,3 @@
+# -*- coding:utf-8 -*-
+
+from . import asistencia

BIN
__init__.pyc


+ 9 - 0
__openerp__.py

@@ -0,0 +1,9 @@
+# -*- coding:utf-8 -*-
+
+{
+'name':'Asistencia al cliente',
+'author':'Deisy',
+'data':['asistencia.xml'],
+'depends':['project','project_task_activity','base'],
+'application':True,
+}

+ 14 - 0
asistencia.py

@@ -0,0 +1,14 @@
+# -*- coding:utf-8 -*-
+
+from openerp import fields, models
+
+class Asistencia(models.Model):
+    _inherit="project.task.activity"
+
+    asistencia=fields.Boolean('Asistencia?', default=False)
+    partner_id=fields.Many2one('res.partner', 'Cliente:')
+
+class ResPartner(models.Model):
+    _inherit="res.partner"
+
+    asistencia_id=fields.One2many('project.task.activity','partner_id', string='Asistencias')

BIN
asistencia.pyc


+ 32 - 0
asistencia.xml

@@ -0,0 +1,32 @@
+<?xml version="1.0" encoding="utf-8"?>
+<openerp>
+  <data>
+    <record id="asistencia_cliente" model="ir.ui.view">
+      <field name="name">asistencia_cliente</field>
+      <field name="model">project.task.activity</field>
+      <field name="inherit_id" ref="project_task_activity.view_project_task_activity_form"/>
+      <field name="arch" type="xml">
+        <field name="company_id" position="after">
+          <field name="asistencia" />
+          <field name="partner_id" attrs="{'invisible': [('asistencia', '=', False)], 'required': [('asistencia', '=', True)]}"/>
+        </field>
+      </field>
+    </record>
+
+    <record id="view_partner_form" model="ir.ui.view">
+        <field name="name">view_partner_form</field>
+        <field name="model">res.partner</field>
+        <field name="inherit_id" ref="base.view_partner_form"/>
+        <field name="arch" type="xml">
+          <notebook>
+                <page string="Asistencias">
+
+                    <label for="asistencia_id" string="Asistencias"/>
+                    <field name="asistencia_id" readonly="1"/>
+
+                </page>
+          </notebook>
+        </field>
+    </record>
+  </data>
+</openerp>