Explorar el Código

[ADD] se agrego un boton para limpiar las cuotas

Rodney Elpidio Enciso Arias hace 7 años
padre
commit
6a66098735

+ 6 - 1
model/account_payment_term.py

@@ -12,6 +12,7 @@ class AccountPaymentTerm(models.Model):
 
 	@api.model
 	def join_payment_term_lines(self, values):
+		self.env['account.payment.term.line'].search([('payment_id','=',self.id)]).unlink()
 		new_line = self.env['account.payment.term.line']
 		for x in values:
 			payment_term_line = ( {
@@ -23,4 +24,8 @@ class AccountPaymentTerm(models.Model):
 			    'weeks' : x['weeks'],
 			    'months' : x['months'],
 			})
-			new_line.create(payment_term_line)
+			new_line.create(payment_term_line)
+
+	@api.one
+	def clean_lines(self):
+		self.env['account.payment.term.line'].search([('payment_id','=',self.id)]).unlink()

BIN
model/account_payment_term.pyc


+ 5 - 0
views/account_payment_term.xml

@@ -1,6 +1,9 @@
 <?xml version="1.0" encoding="UTF-8"?>
 <openerp>
 	<data>
+        
+        <!-- Form view -->
+        
         <record model="ir.ui.view" id="account_payment_term_form_view">
             <field name="name">account.payment.term.form.view</field>
             <field name="model">account.payment.term</field>
@@ -15,7 +18,9 @@
                         </group>
                         <group>
                             <div class="calculate_term_box"></div>
+                            <button name="clean_lines" class="oe_button oe_form_button oe_highlight" string="Limpiar" type="object"/>
                         </group>
+                        <group></group>
                     </group>
                 </field>
             </field>