[IMP] hr hierarchy view, rename payslip run into batches
bzr revid: al@openerp.com-20111108230027-uj9bgwyhtil6ve7u
This commit is contained in:
parent
a206306d23
commit
2e2042c510
|
@ -247,9 +247,12 @@
|
||||||
<field name="arch" type="xml">
|
<field name="arch" type="xml">
|
||||||
<tree string="Employees">
|
<tree string="Employees">
|
||||||
<field name="name"/>
|
<field name="name"/>
|
||||||
<field name="ssnid"/>
|
<field name="work_phone"/>
|
||||||
<field name="user_id"/>
|
<field name="work_email"/>
|
||||||
<field name="address_id"/>
|
<field name="company_id" groups="base.group_multi_company"/>
|
||||||
|
<field name="department_id"/>
|
||||||
|
<field name="job_id"/>
|
||||||
|
<field name="coach_id" invisible="1" />
|
||||||
</tree>
|
</tree>
|
||||||
</field>
|
</field>
|
||||||
</record>
|
</record>
|
||||||
|
|
|
@ -211,7 +211,7 @@ class one2many_mod2(fields.one2many):
|
||||||
class hr_payslip_run(osv.osv):
|
class hr_payslip_run(osv.osv):
|
||||||
|
|
||||||
_name = 'hr.payslip.run'
|
_name = 'hr.payslip.run'
|
||||||
_description = 'Payslip Run'
|
_description = 'Payslip Batches'
|
||||||
_columns = {
|
_columns = {
|
||||||
'name': fields.char('Name', size=64, required=True, readonly=True, states={'draft': [('readonly', False)]}),
|
'name': fields.char('Name', size=64, required=True, readonly=True, states={'draft': [('readonly', False)]}),
|
||||||
'slip_ids': fields.one2many('hr.payslip', 'payslip_run_id', 'Payslips', required=False, readonly=True, states={'draft': [('readonly', False)]}),
|
'slip_ids': fields.one2many('hr.payslip', 'payslip_run_id', 'Payslips', required=False, readonly=True, states={'draft': [('readonly', False)]}),
|
||||||
|
@ -286,7 +286,7 @@ class hr_payslip(osv.osv):
|
||||||
'contract_id': fields.many2one('hr.contract', 'Contract', required=False, readonly=True, states={'draft': [('readonly', False)]}),
|
'contract_id': fields.many2one('hr.contract', 'Contract', required=False, readonly=True, states={'draft': [('readonly', False)]}),
|
||||||
'details_by_salary_rule_category': fields.function(_get_lines_salary_rule_category, method=True, type='one2many', relation='hr.payslip.line', string='Details by Salary Rule Category'),
|
'details_by_salary_rule_category': fields.function(_get_lines_salary_rule_category, method=True, type='one2many', relation='hr.payslip.line', string='Details by Salary Rule Category'),
|
||||||
'credit_note': fields.boolean('Credit Note', help="Indicates this payslip has a refund of another", readonly=True, states={'draft': [('readonly', False)]}),
|
'credit_note': fields.boolean('Credit Note', help="Indicates this payslip has a refund of another", readonly=True, states={'draft': [('readonly', False)]}),
|
||||||
'payslip_run_id': fields.many2one('hr.payslip.run', 'Payslip Run', readonly=True, states={'draft': [('readonly', False)]}),
|
'payslip_run_id': fields.many2one('hr.payslip.run', 'Payslip Batches', readonly=True, states={'draft': [('readonly', False)]}),
|
||||||
}
|
}
|
||||||
_defaults = {
|
_defaults = {
|
||||||
'date_from': lambda *a: time.strftime('%Y-%m-01'),
|
'date_from': lambda *a: time.strftime('%Y-%m-01'),
|
||||||
|
|
|
@ -392,7 +392,7 @@
|
||||||
<group expand="0" string="Group By...">
|
<group expand="0" string="Group By...">
|
||||||
<filter string="Employees" icon="terp-personal" name="employee_id" context="{'group_by':'employee_id'}"/>
|
<filter string="Employees" icon="terp-personal" name="employee_id" context="{'group_by':'employee_id'}"/>
|
||||||
<separator orientation="vertical"/>
|
<separator orientation="vertical"/>
|
||||||
<filter string="PaySlip Run" name="payslip_run_id" icon="terp-folder-orange" context="{'group_by':'payslip_run_id'}"/>
|
<filter string="PaySlip Batch" name="payslip_run_id" icon="terp-folder-orange" context="{'group_by':'payslip_run_id'}"/>
|
||||||
<separator orientation="vertical" groups="base.group_multi_company"/>
|
<separator orientation="vertical" groups="base.group_multi_company"/>
|
||||||
<filter string="Companies" name="company_id" groups="base.group_multi_company" icon="terp-go-home" context="{'group_by':'company_id'}"/>
|
<filter string="Companies" name="company_id" groups="base.group_multi_company" icon="terp-go-home" context="{'group_by':'company_id'}"/>
|
||||||
<separator orientation="vertical"/>
|
<separator orientation="vertical"/>
|
||||||
|
@ -684,9 +684,9 @@
|
||||||
<field name="model">hr.payslip.run</field>
|
<field name="model">hr.payslip.run</field>
|
||||||
<field name="type">search</field>
|
<field name="type">search</field>
|
||||||
<field name="arch" type="xml">
|
<field name="arch" type="xml">
|
||||||
<search string="Search Payslip Runs">
|
<search string="Search Payslip Batches">
|
||||||
<filter icon="terp-document-new" string="Draft" domain="[('state','=','draft')]" help="Draft Payslip Runs"/>
|
<filter icon="terp-document-new" string="Draft" domain="[('state','=','draft')]" help="Draft Payslip Batches"/>
|
||||||
<filter icon="terp-camera_test" string="Done" domain="[('state','=','close')]" help="Done Payslip Runs"/>
|
<filter icon="terp-camera_test" string="Done" domain="[('state','=','close')]" help="Done Payslip Batches"/>
|
||||||
<separator orientation="vertical"/>
|
<separator orientation="vertical"/>
|
||||||
<field name="name"/>
|
<field name="name"/>
|
||||||
<field name="date_start"/>
|
<field name="date_start"/>
|
||||||
|
@ -700,7 +700,7 @@
|
||||||
<field name="model">hr.payslip.run</field>
|
<field name="model">hr.payslip.run</field>
|
||||||
<field name="type">tree</field>
|
<field name="type">tree</field>
|
||||||
<field name="arch" type="xml">
|
<field name="arch" type="xml">
|
||||||
<tree string="Payslips Run">
|
<tree string="Payslips Batches">
|
||||||
<field name="name"/>
|
<field name="name"/>
|
||||||
<field name="date_start"/>
|
<field name="date_start"/>
|
||||||
<field name="date_end"/>
|
<field name="date_end"/>
|
||||||
|
@ -715,7 +715,7 @@
|
||||||
<field name="model">hr.payslip.run</field>
|
<field name="model">hr.payslip.run</field>
|
||||||
<field name="type">form</field>
|
<field name="type">form</field>
|
||||||
<field name="arch" type="xml">
|
<field name="arch" type="xml">
|
||||||
<form string="Payslips Run">
|
<form string="Payslips Batches">
|
||||||
<group col="6" colspan="4">
|
<group col="6" colspan="4">
|
||||||
<field name="name" colspan="4"/>
|
<field name="name" colspan="4"/>
|
||||||
<field name="credit_note"/>
|
<field name="credit_note"/>
|
||||||
|
@ -738,7 +738,7 @@
|
||||||
</record>
|
</record>
|
||||||
|
|
||||||
<record id="action_hr_payslip_run_tree" model="ir.actions.act_window">
|
<record id="action_hr_payslip_run_tree" model="ir.actions.act_window">
|
||||||
<field name="name">Payslips Run</field>
|
<field name="name">Payslips Batches</field>
|
||||||
<field name="res_model">hr.payslip.run</field>
|
<field name="res_model">hr.payslip.run</field>
|
||||||
<field name="view_type">form</field>
|
<field name="view_type">form</field>
|
||||||
<field name="view_id" ref="hr_payslip_run_tree"/>
|
<field name="view_id" ref="hr_payslip_run_tree"/>
|
||||||
|
|
Loading…
Reference in New Issue