diff --git a/addons/account/account.py b/addons/account/account.py index 999f447dcc9..f43abc88860 100644 --- a/addons/account/account.py +++ b/addons/account/account.py @@ -1124,7 +1124,7 @@ class account_move(osv.osv): 'name': '/', 'state': 'draft', 'period_id': _get_period, - 'date': time.strftime('%Y-%m-%d'), + 'date': lambda *a: time.strftime('%Y-%m-%d'), 'company_id': lambda self,cr,uid,c: self.pool.get('res.users').browse(cr, uid, uid, c).company_id.id, } @@ -2157,7 +2157,7 @@ class account_subscription(osv.osv): 'lines_id': fields.one2many('account.subscription.line', 'subscription_id', 'Subscription Lines') } _defaults = { - 'date_start': time.strftime('%Y-%m-%d'), + 'date_start': lambda *a: time.strftime('%Y-%m-%d'), 'period_type': 'month', 'period_total': 12, 'period_nbr': 1, diff --git a/addons/account/account_analytic_line.py b/addons/account/account_analytic_line.py index 497b7cdc8ae..5730245b83c 100644 --- a/addons/account/account_analytic_line.py +++ b/addons/account/account_analytic_line.py @@ -41,7 +41,7 @@ class account_analytic_line(osv.osv): } _defaults = { - 'date': time.strftime('%Y-%m-%d'), + 'date': lambda *a: time.strftime('%Y-%m-%d'), 'company_id': lambda self,cr,uid,c: self.pool.get('res.company')._company_default_get(cr, uid, 'account.analytic.line', context=c), } _order = 'date desc' diff --git a/addons/account/account_bank_statement.py b/addons/account/account_bank_statement.py index 804e397f466..c440cc9f2fa 100644 --- a/addons/account/account_bank_statement.py +++ b/addons/account/account_bank_statement.py @@ -173,7 +173,7 @@ class account_bank_statement(osv.osv): _defaults = { 'name': "/", - 'date': time.strftime('%Y-%m-%d'), + 'date': lambda *a: time.strftime('%Y-%m-%d'), 'state': 'draft', 'balance_start': _default_balance_start, 'journal_id': _default_journal_id, @@ -473,7 +473,7 @@ class account_bank_statement_line(osv.osv): } _defaults = { 'name': lambda self,cr,uid,context={}: self.pool.get('ir.sequence').get(cr, uid, 'account.bank.statement.line'), - 'date': time.strftime('%Y-%m-%d'), + 'date': lambda *a: time.strftime('%Y-%m-%d'), 'type': 'general', } diff --git a/addons/account/account_cash_statement.py b/addons/account/account_cash_statement.py index db3325e313c..ffcc979169d 100644 --- a/addons/account/account_cash_statement.py +++ b/addons/account/account_cash_statement.py @@ -233,7 +233,7 @@ class account_cash_statement(osv.osv): } _defaults = { 'state': 'draft', - 'date': time.strftime("%Y-%m-%d %H:%M:%S"), + 'date': lambda *a: time.strftime("%Y-%m-%d %H:%M:%S"), 'user_id': lambda self, cr, uid, context=None: uid, 'starting_details_ids': _get_cash_open_box_lines, 'ending_details_ids': _get_default_cash_close_box_lines diff --git a/addons/account/account_move_line.py b/addons/account/account_move_line.py index 6fea8a9ef47..94c4acf24aa 100644 --- a/addons/account/account_move_line.py +++ b/addons/account/account_move_line.py @@ -488,7 +488,7 @@ class account_move_line(osv.osv): 'blocked': False, 'centralisation': 'normal', 'date': _get_date, - 'date_created': time.strftime('%Y-%m-%d'), + 'date_created': lambda *a: time.strftime('%Y-%m-%d'), 'state': 'draft', 'currency_id': _get_currency, 'journal_id': lambda self, cr, uid, c: c.get('journal_id', False), diff --git a/addons/account/installer.py b/addons/account/installer.py index 72060a3c541..2786bfe69f1 100644 --- a/addons/account/installer.py +++ b/addons/account/installer.py @@ -86,8 +86,8 @@ class account_installer(osv.osv_memory): return 'configurable' _defaults = { - 'date_start': time.strftime('%Y-01-01'), - 'date_stop': time.strftime('%Y-12-31'), + 'date_start': lambda *a: time.strftime('%Y-01-01'), + 'date_stop': lambda *a: time.strftime('%Y-12-31'), 'period': 'month', 'sale_tax': 0.0, 'purchase_tax': 0.0, diff --git a/addons/account/project/wizard/account_analytic_balance_report.py b/addons/account/project/wizard/account_analytic_balance_report.py index 2a0a8bba7a8..25861c055b4 100644 --- a/addons/account/project/wizard/account_analytic_balance_report.py +++ b/addons/account/project/wizard/account_analytic_balance_report.py @@ -33,8 +33,8 @@ class account_analytic_balance(osv.osv_memory): } _defaults = { - 'date1':time.strftime('%Y-01-01'), - 'date2':time.strftime('%Y-%m-%d') + 'date1': lambda *a: time.strftime('%Y-01-01'), + 'date2': lambda *a: time.strftime('%Y-%m-%d') } def check_report(self, cr, uid, ids, context=None): diff --git a/addons/account/project/wizard/account_analytic_cost_ledger_for_journal_report.py b/addons/account/project/wizard/account_analytic_cost_ledger_for_journal_report.py index ad1ea42c29f..436e46e949e 100644 --- a/addons/account/project/wizard/account_analytic_cost_ledger_for_journal_report.py +++ b/addons/account/project/wizard/account_analytic_cost_ledger_for_journal_report.py @@ -33,8 +33,8 @@ class account_analytic_cost_ledger_journal_report(osv.osv_memory): } _defaults = { - 'date1':time.strftime('%Y-01-01'), - 'date2':time.strftime('%Y-%m-%d') + 'date1': lambda *a: time.strftime('%Y-01-01'), + 'date2': lambda *a: time.strftime('%Y-%m-%d') } def check_report(self, cr, uid, ids, context=None): diff --git a/addons/account/project/wizard/account_analytic_cost_ledger_report.py b/addons/account/project/wizard/account_analytic_cost_ledger_report.py index d228499e5bd..bbfc5d6e917 100644 --- a/addons/account/project/wizard/account_analytic_cost_ledger_report.py +++ b/addons/account/project/wizard/account_analytic_cost_ledger_report.py @@ -32,8 +32,8 @@ class account_analytic_cost_ledger(osv.osv_memory): } _defaults = { - 'date1':time.strftime('%Y-01-01'), - 'date2':time.strftime('%Y-%m-%d') + 'date1': lambda *a: time.strftime('%Y-01-01'), + 'date2': lambda *a: time.strftime('%Y-%m-%d') } def check_report(self, cr, uid, ids, context=None): diff --git a/addons/account/project/wizard/account_analytic_inverted_balance_report.py b/addons/account/project/wizard/account_analytic_inverted_balance_report.py index 0fac1ba8dec..32f935a024b 100644 --- a/addons/account/project/wizard/account_analytic_inverted_balance_report.py +++ b/addons/account/project/wizard/account_analytic_inverted_balance_report.py @@ -32,8 +32,8 @@ class account_analytic_inverted_balance(osv.osv_memory): } _defaults = { - 'date1':time.strftime('%Y-01-01'), - 'date2':time.strftime('%Y-%m-%d') + 'date1': lambda *a: time.strftime('%Y-01-01'), + 'date2': lambda *a: time.strftime('%Y-%m-%d') } def check_report(self, cr, uid, ids, context=None): diff --git a/addons/account/project/wizard/account_analytic_journal_report.py b/addons/account/project/wizard/account_analytic_journal_report.py index 06bec940f89..cb2b67aad39 100644 --- a/addons/account/project/wizard/account_analytic_journal_report.py +++ b/addons/account/project/wizard/account_analytic_journal_report.py @@ -32,8 +32,8 @@ class account_analytic_Journal_report(osv.osv_memory): } _defaults = { - 'date1':time.strftime('%Y-01-01'), - 'date2':time.strftime('%Y-%m-%d') + 'date1': lambda *a: time.strftime('%Y-01-01'), + 'date2': lambda *a: time.strftime('%Y-%m-%d') } def check_report(self, cr, uid, ids, context=None): diff --git a/addons/account/wizard/account_automatic_reconcile.py b/addons/account/wizard/account_automatic_reconcile.py index c512eb63701..e1ef86b9a65 100644 --- a/addons/account/wizard/account_automatic_reconcile.py +++ b/addons/account/wizard/account_automatic_reconcile.py @@ -49,8 +49,8 @@ class account_automatic_reconcile(osv.osv_memory): return context.get('unreconciled', 0) _defaults = { - 'date1': time.strftime('%Y-01-01'), - 'date2': time.strftime('%Y-%m-%d'), + 'date1': lambda *a: time.strftime('%Y-01-01'), + 'date2': lambda *a: time.strftime('%Y-%m-%d'), 'reconciled': _get_reconciled, 'unreconciled': _get_unreconciled, 'power': 2 diff --git a/addons/account/wizard/account_invoice_refund.py b/addons/account/wizard/account_invoice_refund.py index 8cd1f1315b9..0ad0cf61999 100644 --- a/addons/account/wizard/account_invoice_refund.py +++ b/addons/account/wizard/account_invoice_refund.py @@ -50,7 +50,7 @@ class account_invoice_refund(osv.osv_memory): return journal and journal[0] or False _defaults = { - 'date': time.strftime('%Y-%m-%d'), + 'date': lambda *a: time.strftime('%Y-%m-%d'), 'journal_id': _get_journal, 'filter_refund': 'modify', } diff --git a/addons/account/wizard/account_reconcile.py b/addons/account/wizard/account_reconcile.py index b15a02c9947..f89ffb47a76 100644 --- a/addons/account/wizard/account_reconcile.py +++ b/addons/account/wizard/account_reconcile.py @@ -119,7 +119,7 @@ class account_move_line_reconcile_writeoff(osv.osv_memory): 'analytic_id': fields.many2one('account.analytic.account', 'Analytic Account', domain=[('parent_id', '!=', False)]), } _defaults = { - 'date_p': time.strftime('%Y-%m-%d'), + 'date_p': lambda *a: time.strftime('%Y-%m-%d'), 'comment': 'Write-off', } diff --git a/addons/account/wizard/account_report_aged_partner_balance.py b/addons/account/wizard/account_report_aged_partner_balance.py index f13214cb6da..8c7e6988b5a 100644 --- a/addons/account/wizard/account_report_aged_partner_balance.py +++ b/addons/account/wizard/account_report_aged_partner_balance.py @@ -40,7 +40,7 @@ class account_aged_trial_balance(osv.osv_memory): } _defaults = { 'period_length': 30, - 'date_from': time.strftime('%Y-%m-%d'), + 'date_from': lambda *a: time.strftime('%Y-%m-%d'), 'direction_selection': 'past', } diff --git a/addons/account_analytic_plans/wizard/account_crossovered_analytic.py b/addons/account_analytic_plans/wizard/account_crossovered_analytic.py index 2b36fec2cc9..40efe00dae4 100644 --- a/addons/account_analytic_plans/wizard/account_crossovered_analytic.py +++ b/addons/account_analytic_plans/wizard/account_crossovered_analytic.py @@ -35,8 +35,8 @@ class account_crossovered_analytic(osv.osv_memory): 'empty_line': fields.boolean('Dont show empty lines'), } _defaults = { - 'date1': time.strftime('%Y-01-01'), - 'date2': time.strftime('%Y-%m-%d'), + 'date1': lambda *a: time.strftime('%Y-01-01'), + 'date2': lambda *a: time.strftime('%Y-%m-%d'), } def print_report(self, cr, uid, ids, context=None): diff --git a/addons/account_budget/wizard/account_budget_analytic.py b/addons/account_budget/wizard/account_budget_analytic.py index be3e8a45099..ef970c92904 100644 --- a/addons/account_budget/wizard/account_budget_analytic.py +++ b/addons/account_budget/wizard/account_budget_analytic.py @@ -31,8 +31,8 @@ class account_budget_analytic(osv.osv_memory): 'date_to': fields.date('End of period', required=True), } _defaults= { - 'date_from': time.strftime('%Y-01-01'), - 'date_to': time.strftime('%Y-%m-%d'), + 'date_from': lambda *a: time.strftime('%Y-01-01'), + 'date_to': lambda *a: time.strftime('%Y-%m-%d'), } def check_report(self, cr, uid, ids, context=None): diff --git a/addons/account_budget/wizard/account_budget_crossovered_report.py b/addons/account_budget/wizard/account_budget_crossovered_report.py index 84e47fc47d7..99c6989e845 100644 --- a/addons/account_budget/wizard/account_budget_crossovered_report.py +++ b/addons/account_budget/wizard/account_budget_crossovered_report.py @@ -31,8 +31,8 @@ class account_budget_crossvered_report(osv.osv_memory): 'date_to': fields.date('End of period', required=True), } _defaults = { - 'date_from': time.strftime('%Y-01-01'), - 'date_to': time.strftime('%Y-%m-%d'), + 'date_from': lambda *a: time.strftime('%Y-01-01'), + 'date_to': lambda *a: time.strftime('%Y-%m-%d'), } def check_report(self, cr, uid, ids, context=None): diff --git a/addons/account_budget/wizard/account_budget_crossovered_summary_report.py b/addons/account_budget/wizard/account_budget_crossovered_summary_report.py index e0f955787e7..ad0237af051 100644 --- a/addons/account_budget/wizard/account_budget_crossovered_summary_report.py +++ b/addons/account_budget/wizard/account_budget_crossovered_summary_report.py @@ -33,8 +33,8 @@ class account_budget_crossvered_summary_report(osv.osv_memory): 'date_to': fields.date('End of period', required=True), } _defaults= { - 'date_from': time.strftime('%Y-01-01'), - 'date_to': time.strftime('%Y-%m-%d'), + 'date_from': lambda *a: time.strftime('%Y-01-01'), + 'date_to': lambda *a: time.strftime('%Y-%m-%d'), } def check_report(self, cr, uid, ids, context=None): diff --git a/addons/account_budget/wizard/account_budget_report.py b/addons/account_budget/wizard/account_budget_report.py index a5db4e7ceca..67359cf45f1 100644 --- a/addons/account_budget/wizard/account_budget_report.py +++ b/addons/account_budget/wizard/account_budget_report.py @@ -32,8 +32,8 @@ class account_budget_report(osv.osv_memory): 'date_to': fields.date('End of period', required=True), } _defaults= { - 'date_from': time.strftime('%Y-01-01'), - 'date_to': time.strftime('%Y-%m-%d'), + 'date_from': lambda *a: time.strftime('%Y-01-01'), + 'date_to': lambda *a: time.strftime('%Y-%m-%d'), } def check_report(self, cr, uid, ids, context=None): diff --git a/addons/account_coda/account_coda.py b/addons/account_coda/account_coda.py index 24d928a2fd0..0bb7228d821 100644 --- a/addons/account_coda/account_coda.py +++ b/addons/account_coda/account_coda.py @@ -37,7 +37,7 @@ class account_coda(osv.osv): 'company_id': fields.many2one('res.company', 'Company', readonly=True) } _defaults = { - 'date': time.strftime('%Y-%m-%d'), + 'date': lambda *a: time.strftime('%Y-%m-%d'), 'user_id': lambda self,cr,uid,context: uid, 'company_id': lambda s,cr,uid,c: s.pool.get('res.company')._company_default_get(cr, uid, 'account.coda', context=c), } diff --git a/addons/account_followup/wizard/account_followup_print.py b/addons/account_followup/wizard/account_followup_print.py index 22f432f77f6..30819687e6e 100644 --- a/addons/account_followup/wizard/account_followup_print.py +++ b/addons/account_followup/wizard/account_followup_print.py @@ -64,7 +64,7 @@ class account_followup_print(osv.osv_memory): } _defaults = { - 'date': time.strftime('%Y-%m-%d'), + 'date': lambda *a: time.strftime('%Y-%m-%d'), 'followup_id': _get_followup, } account_followup_print() diff --git a/addons/account_payment/account_payment.py b/addons/account_payment/account_payment.py index 3e4de9ff87d..63d78812946 100644 --- a/addons/account_payment/account_payment.py +++ b/addons/account_payment/account_payment.py @@ -100,7 +100,7 @@ class payment_order(osv.osv): 'user_id': lambda self,cr,uid,context: uid, 'state': 'draft', 'date_prefered': 'due', - 'date_created': time.strftime('%Y-%m-%d'), + 'date_created': lambda *a: time.strftime('%Y-%m-%d'), 'reference': lambda self,cr,uid,context: self.pool.get('ir.sequence').get(cr, uid, 'payment.order'), } diff --git a/addons/account_payment/wizard/account_payment_order.py b/addons/account_payment/wizard/account_payment_order.py index 8ef89beefb5..aedef85de5e 100644 --- a/addons/account_payment/wizard/account_payment_order.py +++ b/addons/account_payment/wizard/account_payment_order.py @@ -42,7 +42,7 @@ class payment_order_create(osv.osv_memory): 'entries': fields.many2many('account.move.line', 'line_pay_rel', 'pay_id', 'line_id', 'Entries') } _defaults = { - 'duedate': time.strftime('%Y-%m-%d'), + 'duedate': lambda *a: time.strftime('%Y-%m-%d'), } def fields_view_get(self, cr, uid, view_id=None, view_type='form', context=None, toolbar=False, submenu=False): diff --git a/addons/account_voucher/account_voucher.py b/addons/account_voucher/account_voucher.py index c9422a964b5..46370d1e343 100644 --- a/addons/account_voucher/account_voucher.py +++ b/addons/account_voucher/account_voucher.py @@ -202,7 +202,7 @@ class account_voucher(osv.osv): 'state': 'draft', 'pay_now': 'pay_later', 'name': '', - 'date': time.strftime('%Y-%m-%d'), + 'date': lambda *a: time.strftime('%Y-%m-%d'), 'company_id': lambda self,cr,uid,c: self.pool.get('res.company')._company_default_get(cr, uid, 'account.voucher',context=c), 'tax_id': _get_tax, } diff --git a/addons/account_voucher/wizard/account_statement_from_invoice.py b/addons/account_voucher/wizard/account_statement_from_invoice.py index b4671ae208a..9b6400b15a9 100644 --- a/addons/account_voucher/wizard/account_statement_from_invoice.py +++ b/addons/account_voucher/wizard/account_statement_from_invoice.py @@ -130,7 +130,7 @@ class account_statement_from_invoice(osv.osv_memory): 'line_ids': fields.many2many('account.move.line', 'account_move_line_relation', 'move_id', 'line_id', 'Invoices'), } _defaults = { - 'date': time.strftime('%Y-%m-%d'), + 'date': lambda *a: time.strftime('%Y-%m-%d'), } def search_invoices(self, cr, uid, ids, context=None): diff --git a/addons/analytic/analytic.py b/addons/analytic/analytic.py index 1eb904e59d7..2704ec987f3 100644 --- a/addons/analytic/analytic.py +++ b/addons/analytic/analytic.py @@ -149,7 +149,7 @@ class account_analytic_account(osv.osv): 'user_id': lambda self, cr, uid, ctx: uid, 'partner_id': lambda self, cr, uid, ctx: ctx.get('partner_id', False), 'contact_id': lambda self, cr, uid, ctx: ctx.get('contact_id', False), - 'date_start': time.strftime('%Y-%m-%d') + 'date_start': lambda *a: time.strftime('%Y-%m-%d') } def check_recursion(self, cr, uid, ids, parent=None): @@ -212,7 +212,7 @@ class account_analytic_line(osv.osv): } _defaults = { - 'date': time.strftime('%Y-%m-%d'), + 'date': lambda *a: time.strftime('%Y-%m-%d'), 'company_id': lambda self,cr,uid,c: self.pool.get('res.company')._company_default_get(cr, uid, 'account.analytic.line', context=c), 'amount': 0.00 } diff --git a/addons/hr_attendance/wizard/hr_attendance_bymonth.py b/addons/hr_attendance/wizard/hr_attendance_bymonth.py index 8c41fefcaa6..7d673b825f8 100644 --- a/addons/hr_attendance/wizard/hr_attendance_bymonth.py +++ b/addons/hr_attendance/wizard/hr_attendance_bymonth.py @@ -31,8 +31,8 @@ class hr_attendance_bymonth(osv.osv_memory): 'year': fields.integer('Year', required=True) } _defaults = { - 'month': time.gmtime()[1], - 'year': time.gmtime()[0], + 'month': lambda *a: time.gmtime()[1], + 'year': lambda *a: time.gmtime()[0], } def print_report(self, cr, uid, ids, context=None): diff --git a/addons/hr_attendance/wizard/hr_attendance_byweek.py b/addons/hr_attendance/wizard/hr_attendance_byweek.py index 66b8567d070..f969e88b66b 100644 --- a/addons/hr_attendance/wizard/hr_attendance_byweek.py +++ b/addons/hr_attendance/wizard/hr_attendance_byweek.py @@ -30,8 +30,8 @@ class hr_attendance_byweek(osv.osv_memory): 'end_date': fields.date('Ending Date', required=True) } _defaults = { - 'init_date': time.strftime('%Y-%m-%d'), - 'end_date': time.strftime('%Y-%m-%d'), + 'init_date': lambda *a: time.strftime('%Y-%m-%d'), + 'end_date': lambda *a: time.strftime('%Y-%m-%d'), } def print_report(self, cr, uid, ids, context=None): diff --git a/addons/hr_attendance/wizard/hr_attendance_error.py b/addons/hr_attendance/wizard/hr_attendance_error.py index 6c630b1e064..c3b31bb6491 100644 --- a/addons/hr_attendance/wizard/hr_attendance_error.py +++ b/addons/hr_attendance/wizard/hr_attendance_error.py @@ -33,8 +33,8 @@ class hr_attendance_error(osv.osv_memory): 'max_delay': fields.integer('Max. Delay (Min)', required=True) } _defaults = { - 'init_date': time.strftime('%Y-%m-%d'), - 'end_date': time.strftime('%Y-%m-%d'), + 'init_date': lambda *a: time.strftime('%Y-%m-%d'), + 'end_date': lambda *a: time.strftime('%Y-%m-%d'), 'max_delay': 120, } diff --git a/addons/hr_contract/hr_contract.py b/addons/hr_contract/hr_contract.py index 1f9613a8733..3ad44ef3065 100644 --- a/addons/hr_contract/hr_contract.py +++ b/addons/hr_contract/hr_contract.py @@ -111,7 +111,7 @@ class hr_contract(osv.osv): 'notes': fields.text('Notes'), } _defaults = { - 'date_start': time.strftime("%Y-%m-%d"), + 'date_start': lambda *a: time.strftime("%Y-%m-%d"), } hr_contract() diff --git a/addons/hr_expense/hr_expense.py b/addons/hr_expense/hr_expense.py index 909b717fe17..2b72b90218f 100644 --- a/addons/hr_expense/hr_expense.py +++ b/addons/hr_expense/hr_expense.py @@ -90,7 +90,7 @@ class hr_expense_expense(osv.osv): \nIf the admin accepts it, the state is \'Accepted\'.\n If an invoice is made for the expense request, the state is \'Invoiced\'.\n If the expense is paid to user, the state is \'Reimbursed\'.'), } _defaults = { - 'date': time.strftime('%Y-%m-%d'), + 'date': lambda *a: time.strftime('%Y-%m-%d'), 'state': 'draft', 'employee_id': _employee_get, 'user_id': lambda cr, uid, id, c={}: id, @@ -241,7 +241,7 @@ class hr_expense_line(osv.osv): } _defaults = { 'unit_quantity': 1, - 'date_value': time.strftime('%Y-%m-%d'), + 'date_value': lambda *a: time.strftime('%Y-%m-%d'), } _order = "sequence, date_value desc" diff --git a/addons/hr_holidays/wizard/hr_holidays_summary_department.py b/addons/hr_holidays/wizard/hr_holidays_summary_department.py index 5ea75cb7e30..b7f206b22ab 100644 --- a/addons/hr_holidays/wizard/hr_holidays_summary_department.py +++ b/addons/hr_holidays/wizard/hr_holidays_summary_department.py @@ -34,7 +34,7 @@ class hr_holidays_summary_dept(osv.osv_memory): } _defaults = { - 'date_from': time.strftime('%Y-%m-01'), + 'date_from': lambda *a: time.strftime('%Y-%m-01'), 'holiday_type': 'Validated' } diff --git a/addons/hr_holidays/wizard/hr_holidays_summary_employees.py b/addons/hr_holidays/wizard/hr_holidays_summary_employees.py index 0fa58b01581..1dc96afedb9 100644 --- a/addons/hr_holidays/wizard/hr_holidays_summary_employees.py +++ b/addons/hr_holidays/wizard/hr_holidays_summary_employees.py @@ -33,7 +33,7 @@ class hr_holidays_summary_employee(osv.osv_memory): } _defaults = { - 'date_from': time.strftime('%Y-%m-01'), + 'date_from': lambda *a: time.strftime('%Y-%m-01'), 'holiday_type': 'Validated', } diff --git a/addons/hr_payroll/wizard/hr_payroll_employees_detail.py b/addons/hr_payroll/wizard/hr_payroll_employees_detail.py index 71f2406d167..edac1dde3f4 100755 --- a/addons/hr_payroll/wizard/hr_payroll_employees_detail.py +++ b/addons/hr_payroll/wizard/hr_payroll_employees_detail.py @@ -43,8 +43,8 @@ class hr_payroll_employees_detail(osv.osv_memory): _defaults = { # 'fiscalyear_id':_get_fiscalyear, - 'date_from':time.strftime('%Y-01-01'), - 'date_to':time.strftime('%Y-%m-%d'), + 'date_from': lambda *a: time.strftime('%Y-01-01'), + 'date_to': lambda *a: time.strftime('%Y-%m-%d'), } diff --git a/addons/hr_payroll/wizard/hr_payroll_year_salary.py b/addons/hr_payroll/wizard/hr_payroll_year_salary.py index cea4402665f..240f21c3582 100755 --- a/addons/hr_payroll/wizard/hr_payroll_year_salary.py +++ b/addons/hr_payroll/wizard/hr_payroll_year_salary.py @@ -44,8 +44,8 @@ class hr_payroll_year_salary(osv.osv_memory): _defaults = { # 'fiscalyear_id':_get_fiscalyear, - 'date_from':time.strftime('%Y-01-01'), - 'date_to':time.strftime('%Y-%m-%d'), + 'date_from': lambda *a: time.strftime('%Y-01-01'), + 'date_to': lambda *a: time.strftime('%Y-%m-%d'), 'salary_on': 'current_month' } diff --git a/addons/hr_timesheet/wizard/hr_timesheet_print_employee.py b/addons/hr_timesheet/wizard/hr_timesheet_print_employee.py index 2983166ad56..9d00cbe26cb 100644 --- a/addons/hr_timesheet/wizard/hr_timesheet_print_employee.py +++ b/addons/hr_timesheet/wizard/hr_timesheet_print_employee.py @@ -45,8 +45,8 @@ class analytical_timesheet_employee(osv.osv_memory): return emp_id and emp_id[0] or False _defaults = { - 'month': datetime.date.today().month, - 'year': datetime.date.today().year, + 'month': lambda *a: datetime.date.today().month, + 'year': lambda *a: datetime.date.today().year, 'employee_id': _get_user } diff --git a/addons/hr_timesheet/wizard/hr_timesheet_print_users.py b/addons/hr_timesheet/wizard/hr_timesheet_print_users.py index b0a0c3c0f05..53d4427482f 100644 --- a/addons/hr_timesheet/wizard/hr_timesheet_print_users.py +++ b/addons/hr_timesheet/wizard/hr_timesheet_print_users.py @@ -34,8 +34,8 @@ class analytical_timesheet_employees(osv.osv_memory): } _defaults = { - 'month': datetime.date.today().month, - 'year': datetime.date.today().year, + 'month': lambda *a: datetime.date.today().month, + 'year': lambda *a: datetime.date.today().year, } def print_report(self, cr, uid, ids, context=None):