Merge lp:~vauxoo/addons-vauxoo/rico_contract_fix_email_and_more_dev_ernesto into lp:~vauxoo/addons-vauxoo/rico_contract_dev_rodo

Status: Merged
Merged at revision: 633
Proposed branch: lp:~vauxoo/addons-vauxoo/rico_contract_fix_email_and_more_dev_ernesto
Merge into: lp:~vauxoo/addons-vauxoo/rico_contract_dev_rodo
Diff against target: 138 lines (+61/-28)
2 files modified
account_analytic_analysis_rent/report/account_analytic_analysis_report.py (+15/-1)
account_analytic_analysis_rent/report/account_analytic_analysis_report.rml (+46/-27)
To merge this branch: bzr merge lp:~vauxoo/addons-vauxoo/rico_contract_fix_email_and_more_dev_ernesto
Reviewer Review Type Date Requested Status
Luis Ernesto García Medina - http://www.vauxoo.com Pending
Rodolfo Lopez Pending
Review via email: mp+182511@code.launchpad.net

Description of the change

Se corrigio el correo y se cambiaron los datos de la tabla para que mostrara el lote en el numero de serie

To post a comment you must log in.

Preview Diff

[H/L] Next/Prev Comment, [J/K] Next/Prev File, [N/P] Next/Prev Hunk
1=== modified file 'account_analytic_analysis_rent/report/account_analytic_analysis_report.py'
2--- account_analytic_analysis_rent/report/account_analytic_analysis_report.py 2013-08-15 21:45:21 +0000
3+++ account_analytic_analysis_rent/report/account_analytic_analysis_report.py 2013-08-27 22:26:03 +0000
4@@ -30,6 +30,8 @@
5 self.localcontext.update({
6 'accesory': self._accesory,
7 'type_payment' : self._type_payment,
8+ 'get_data_features' : self._get_data_features,
9+ 'get_type_features' : self._get_type_features,
10 })
11 def _accesory(self,product_id):
12 if product_id.type == 'accesory':
13@@ -39,7 +41,19 @@
14 if feature_id.name and feature_id.name.name == 'Copias Bco y Negro' or feature_id.name.name == 'Copias Color' :
15 return 'Por copia procesada'
16 return 'Mensual'
17-
18+ def _get_data_features(self, product_id, obj_features):
19+ list_data = []
20+ if product_id == obj_features.product_line_id.id:
21+ list_data.append(obj_features.product_line_id.name)
22+ list_data.append(obj_features.counter)
23+ list_data.append(obj_features.name.name)
24+ list_data.append(obj_features.cost)
25+ return list_data
26+ return ['','','','']
27+ def _get_type_features(self, product_id, obj_features):
28+ if product_id == obj_features.product_line_id.id:
29+ return self._type_payment(obj_features)
30+ return []
31
32 report_sxw.report_sxw('report.account.analytic.account.report','account.analytic.account','addons/account_analytic_analysis_rent/report/account_analytic_analysis_report.rml',
33 parser=account_analytic_account_report, header=False)
34
35=== modified file 'account_analytic_analysis_rent/report/account_analytic_analysis_report.rml'
36--- account_analytic_analysis_rent/report/account_analytic_analysis_report.rml 2013-08-16 16:34:03 +0000
37+++ account_analytic_analysis_rent/report/account_analytic_analysis_report.rml 2013-08-27 22:26:03 +0000
38@@ -36,7 +36,7 @@
39 </blockTableStyle>
40 <blockTableStyle id="Table2">
41 <blockAlignment value="LEFT"/>
42- <blockValign value="TOP"/>
43+ <blockValign value="MIDDLE"/>
44 </blockTableStyle>
45 <blockTableStyle id="Table3">
46 <blockAlignment value="LEFT"/>
47@@ -99,7 +99,7 @@
48 <para style="Standard">[[repeatIn(objects,'o')]]</para>
49 <para style="P1">No. Contrato:[[o.name]]</para>
50 <para style="P2">CONTRATO DE ARRENDAMIENTO</para>
51- <para style="P6">Contrato de arrendamiento a ser celebrado entre <font face="Helvetica-Bold">Rico Copiadoras Fax, SA de CV</font>, a ser identificado en este contrato como “el proveedor” y <font face="Helvetica-Bold">CTE</font>, a ser identificado en este contrato como “el cliente”.</para>
52+ <para style="P6">Contrato de arrendamiento a ser celebrado entre <font face="Helvetica-Bold">Rico Copiadoras Fax, SA de CV</font>, a ser identificado en este contrato como “el proveedor” y <font face="Helvetica-Bold">[[o.partner_id.name]]</font>, a ser identificado en este contrato como “el cliente”.</para>
53 <para style="P6">El precio de este contrato quedará estipulado por los siguientes productos y costos, por un período obligatorio de [[o.term_id.name]], a ser facturados mensualmente previa lectura del contador de impresiones.</para>
54 <section>
55 <blockTable colWidths="138.0,55.0,55.0,85.0,48.0,58.0" style="Table1">
56@@ -126,30 +126,49 @@
57 </blockTable>
58 </section>
59 <section>
60- <para style="P3">[[repeatIn(o.feature_ids, 'features')]]</para>
61-
62- <blockTable colWidths="138.0,55.0,55.0,85.0,48.0,58.0" style="Table2">
63- <tr>
64- <td>
65- <para style="P14">[[features.product_line_id and features.product_line_id.name]]</para>
66- </td>
67- <td>
68- <para style="P15">[[features.product_line_id and features.product_line_id.default_code]]</para>
69- </td>
70- <td>
71- <para style="P15" alignment="RIGHT">[[features.counter or '0']]</para>
72- </td>
73- <td>
74- <para style="P13">[[features.name and features.name.name]]</para>
75- </td>
76- <td>
77- <para style="P16" alignment="RIGHT">[[features.cost or '0.0']]</para>
78- </td>
79- <td>
80- <para style="P14">[[type_payment(features)]]</para>
81- </td>
82- </tr>
83- </blockTable>
84+ <para style="P3">[[repeatIn(o.product_ids, 'product')]]</para>
85+ <blockTable colWidths="138.0,55.0,55.0,85.0,48.0,58.0" style="Table2">
86+ <tr>
87+ <td>
88+ <para style="P14">[[product.product_id and product.product_id.name]]</para>
89+ </td>
90+ <td>
91+ <para style="P14">[[product.product_id and product.prodlot_id.name]]</para>
92+ </td>
93+ <td>
94+ </td>
95+ <td>
96+ </td>
97+ <td>
98+ </td>
99+ <td>
100+ </td>
101+ </tr>
102+ </blockTable>
103+ <section>
104+ <para style="P3">[[repeatIn(o.feature_ids, 'features')]]</para>
105+ <blockTable colWidths="138.0,55.0,55.0,85.0,48.0,58.0" style="Table2">
106+ <tr>
107+ <td>
108+ <para style="P14">[[get_data_features(product.product_id.id, features)[0] or removeParentNode('blockTable')]]</para>
109+ </td>
110+ <td>
111+ </td>
112+ <td>
113+ <para style="P14">[[get_data_features(product.product_id.id, features)[1] or '0.0']]</para>
114+ </td>
115+ <td>
116+ <para style="P14">[[get_data_features(product.product_id.id, features)[2] or '']]</para>
117+ </td>
118+ <td>
119+ <para style="P14">[[get_data_features(product.product_id.id, features)[3] or '0.0']]</para>
120+ </td>
121+ <td>
122+ <para style="P14">[[get_type_features(product.product_id.id, features)]]</para>
123+ </td>
124+ </tr>
125+ </blockTable>
126+ </section>
127 </section>
128 <para style="P12">Accesorios:</para>
129 <section>
130@@ -367,7 +386,7 @@
131 </td>
132 <td>
133 <para style="P7">
134- <font face="Helvetica" color="blue" size="8.0">alderon@ricocopiadoras.com</font>
135+ <font face="Helvetica" color="blue" size="8.0">e.calderon@ricocopiadoras.com</font>
136 <font face="Helvetica" size="8.0"> y </font>
137 <font face="Helvetica" color="blue" size="8.0">angelica.perez@ricocopiadoras.com</font>
138 <font face="Helvetica" size="8.0"/>

Subscribers

People subscribed via source and target branches

to all changes: