[PYTHON][VIEW] +secondary email for partners
[burette/lhc.git] / lhc.py
diff --git a/lhc.py b/lhc.py
index 494773c..b1fca6a 100644 (file)
--- a/lhc.py
+++ b/lhc.py
@@ -60,6 +60,11 @@ class res_partner(orm.Model):
                     lambda self, cr, uid, ids, c={}: ids,
                     ['zip'], 10)},
         ),
+        'email2': fields.char(
+            'Secondary email',
+            size=240,
+            help="""One more email. Warning: there are no email notification
+            with this email. Only the main email can receive notifications."""),
     }
 
     _defaults = {
@@ -160,38 +165,4 @@ class event_registration(orm.Model):
                 vals['value']['phone'] = mobile
         return vals
 
-
-class crossovered_budget_lines(orm.Model):
-    _inherit = 'crossovered.budget.lines'
-
-    def _prac_amt(self, cr, uid, ids, context=None):
-        """Calculate pratical amount even if there is no analytic account"""
-        res = {}
-        result = 0.0
-        if context is None:
-            context = {}
-        account_obj = self.pool.get('account.account')
-
-        for line in self.browse(cr, uid, ids, context=context):
-            acc_ids = [x.id for x in line.general_budget_id.account_ids]
-            if not acc_ids:
-                raise osv.except_osv(_('Error!'),_("The Budget '%s' has no accounts!") % ustr(line.general_budget_id.name))
-            acc_ids = account_obj._get_children_and_consol(cr, uid, acc_ids, context=context)
-            date_to = line.date_to
-            date_from = line.date_from
-
-            if line.analytic_account_id.id:
-                res = super(crossovered_budget_lines, self)._prac_amt(cr, uid, ids, context)
-            else:
-                cr.execute("SELECT SUM(credit) - SUM(debit) FROM account_move_line WHERE (date "
-                   "between to_date(%s,'yyyy-mm-dd') AND to_date(%s,'yyyy-mm-dd')) AND "
-                   "account_id=ANY(%s)", (date_from, date_to,acc_ids,))
-                result = cr.fetchone()[0]
-                if result is None:
-                    result = 0.00
-                res[line.id] = result
-
-        return res
-
-
 # vim:expandtab:smartindent:tabstop=4:softtabstop=4:shiftwidth=4: