← Back to team overview

clearcorp team mailing list archive

[Branch ~banking-addons-team/banking-addons/6.1] Rev 158: [IMP] Company filter on payment mode transfer settings

 

Merge authors:
  Stefan Rijnhart (Therp) (stefan-therp)
Related merge proposals:
  https://code.launchpad.net/~therp-nl/banking-addons/ba61-company_filter_on_transfer_settings/+merge/144083
  proposed by: Stefan Rijnhart (Therp) (stefan-therp)
  review: Approve - Guewen Baconnier @ Camptocamp (gbaconnier-c2c)
  review: Approve - Alexandre Fayolle @ camptocamp (alexandre-fayolle-c2c)
------------------------------------------------------------
revno: 158 [merge]
author: Stefan Rijnhart <stefan@xxxxxxxx>
committer: Guewen Baconnier <guewen.baconnier@xxxxxxxxxxxxxx>
branch nick: banking-addons
timestamp: Mon 2013-01-28 10:46:15 +0100
message:
  [IMP] Company filter on payment mode transfer settings
modified:
  account_direct_debit/model/account_payment.py
  account_direct_debit/view/account_payment.xml


--
lp:banking-addons
https://code.launchpad.net/~banking-addons-team/banking-addons/6.1

Your team CLEARCORP development team is subscribed to branch lp:banking-addons.
To unsubscribe from this branch go to https://code.launchpad.net/~banking-addons-team/banking-addons/6.1/+edit-subscription
=== modified file 'account_direct_debit/model/account_payment.py'
--- account_direct_debit/model/account_payment.py	2012-05-01 20:36:44 +0000
+++ account_direct_debit/model/account_payment.py	2013-01-21 11:30:46 +0000
@@ -447,6 +447,7 @@
                 ('account_id.type', '=', 'payable'),
                 ('amount_to_pay', '>', 0)
                 ]
+        domain.append(('company_id', '=', payment.mode.company_id.id))
         # apply payment term filter
         if payment.mode.payment_term_ids:
             domain = domain + [

=== modified file 'account_direct_debit/view/account_payment.xml'
--- account_direct_debit/view/account_payment.xml	2012-04-14 08:58:58 +0000
+++ account_direct_debit/view/account_payment.xml	2013-01-21 11:19:04 +0000
@@ -63,8 +63,14 @@
 	  <field name="type">form</field>
 	  <field name="arch" type="xml">
 	    <field name="type" position="after">
-	      <field name="transfer_account_id"/>
-	      <field name="transfer_journal_id"/>
+	      <field name="transfer_account_id"
+                     domain="[('type', '=', 'other'),
+                              ('reconcile', '=', True),
+                              ('company_id', '=', company_id)]"
+                     />
+	      <field name="transfer_journal_id"
+                     domain="[('company_id', '=', company_id)]"
+                     />
               <field name="payment_term_ids"/>
 	    </field>
 	  </field>