[FIX] hr_payroll : Impossible to remove elements from the Employee payslip list view
lp bug: https://launchpad.net/bugs/885673 fixed bzr revid: mdi@tinyerp.com-20111109053906-pfedy5myoj54vcx5
This commit is contained in:
parent
9fd3158961
commit
f2d356f857
|
@ -712,7 +712,7 @@ class hr_payslip_worked_days(osv.osv):
|
|||
_description = 'Payslip Worked Days'
|
||||
_columns = {
|
||||
'name': fields.char('Description', size=256, required=True),
|
||||
'payslip_id': fields.many2one('hr.payslip', 'Pay Slip', required=True),
|
||||
'payslip_id': fields.many2one('hr.payslip', 'Pay Slip', required=True, ondelete='cascade'),
|
||||
'sequence': fields.integer('Sequence', required=True,),
|
||||
'code': fields.char('Code', size=52, required=True, help="The code that can be used in the salary rules"),
|
||||
'number_of_days': fields.float('Number of Days'),
|
||||
|
@ -734,7 +734,7 @@ class hr_payslip_input(osv.osv):
|
|||
_description = 'Payslip Input'
|
||||
_columns = {
|
||||
'name': fields.char('Description', size=256, required=True),
|
||||
'payslip_id': fields.many2one('hr.payslip', 'Pay Slip', required=True),
|
||||
'payslip_id': fields.many2one('hr.payslip', 'Pay Slip', required=True, ondelete='cascade'),
|
||||
'sequence': fields.integer('Sequence', required=True,),
|
||||
'code': fields.char('Code', size=52, required=True, help="The code that can be used in the salary rules"),
|
||||
'amount': fields.float('Amount', help="It is used in computation. For e.g. A rule for sales having 1% commission of basic salary for per product can defined in expression like result = inputs.SALEURO.amount * contract.wage*0.01."),
|
||||
|
@ -823,7 +823,7 @@ result = rules.NET > categories.NET * 0.10''',
|
|||
'amount_percentage': 0.0,
|
||||
'quantity': '1.0',
|
||||
}
|
||||
|
||||
|
||||
def _recursive_search_of_rules(self, cr, uid, rule_ids, context=None):
|
||||
"""
|
||||
@param rule_ids: list of browse record
|
||||
|
@ -919,7 +919,7 @@ class hr_payslip_line(osv.osv):
|
|||
return res
|
||||
|
||||
_columns = {
|
||||
'slip_id':fields.many2one('hr.payslip', 'Pay Slip', required=True),
|
||||
'slip_id':fields.many2one('hr.payslip', 'Pay Slip', required=True, ondelete='cascade'),
|
||||
'salary_rule_id':fields.many2one('hr.salary.rule', 'Rule', required=True),
|
||||
'employee_id':fields.many2one('hr.employee', 'Employee', required=True),
|
||||
'contract_id':fields.many2one('hr.contract', 'Contract', required=True),
|
||||
|
|
Loading…
Reference in New Issue