添加功能
This commit is contained in:
@@ -31,6 +31,7 @@ class SoongWorkflowRecord(models.Model):
|
||||
employee_ids = fields.Many2many('hr.employee', string="当前经办人")
|
||||
workflow_id = fields.Many2one(comodel_name="soong.workflow", string="类型", ondelete="restrict")
|
||||
node_id = fields.Many2one(comodel_name="soong.workflow.node", string="当前节点")
|
||||
company_id = fields.Many2one(related="create_uid.company_id", string="公司")
|
||||
approve_state = fields.Selection([("start", "草稿"), ("pending", "审批中"), ("end", "结束")], default="start", string="状态")
|
||||
reclaim_state = fields.Boolean(string="回收")
|
||||
approvals_group_id = fields.Many2one(related='workflow_id.approvals_group_id', string="审批分组", store=True)
|
||||
|
||||
@@ -5,10 +5,9 @@
|
||||
<field name="model_id" ref="model_soong_user_role"/>
|
||||
<field name="domain_force">[('company_id', 'in', company_ids)]</field>
|
||||
</record>
|
||||
|
||||
<!-- <record model="ir.rule" id="soong_user_role_rule_group">-->
|
||||
<!-- <field name="name">角色多公司</field>-->
|
||||
<!-- <field name="model_id" ref="model_soong_user_role_group"/>-->
|
||||
<!-- <field name="domain_force">[('company_id', 'in', company_ids)]</field>-->
|
||||
<!-- </record>-->
|
||||
<record model="ir.rule" id="soong_workflow_record_rule">
|
||||
<field name="name">工作流查询多公司</field>
|
||||
<field name="model_id" ref="model_soong_workflow_record"/>
|
||||
<field name="domain_force">[('company_id', 'in', company_ids)]</field>
|
||||
</record>
|
||||
</odoo>
|
||||
@@ -34,6 +34,7 @@
|
||||
<field name="employee_ids" widget="many2many_tags" string="当前经办人" class="list_ids_width"/>
|
||||
<field name="create_uid"/>
|
||||
<field name="write_date2"/>
|
||||
<field name="company_id" optional="hide"/>
|
||||
<field name="reclaim_state" column_invisible="1"/>
|
||||
<field name="member_of_department" optional="hide"/>
|
||||
<button name="delete_record" type="object" string="删除" class="btn-primary" confirm="你确定要删除吗?"/>
|
||||
|
||||
@@ -4,7 +4,7 @@ import re
|
||||
|
||||
class YuthonSalaryAsset(models.Model):
|
||||
_name = 'yuthon.salary.asset'
|
||||
_description = '管理费用、财务费用表'
|
||||
_description = '预算管理'
|
||||
|
||||
project_id = fields.Many2one('yuthon.salary.project', string='项目')
|
||||
budgeted_number = fields.Float(string='2024年预算数')
|
||||
|
||||
@@ -4,7 +4,7 @@
|
||||
<field name="name">yuthon.salary.asset.tree</field>
|
||||
<field name="model">yuthon.salary.asset</field>
|
||||
<field name="arch" type="xml">
|
||||
<tree string="管理费用、财务费用表" editable="bottom">
|
||||
<tree string="预算管理" editable="bottom">
|
||||
<field name="project_id"/>
|
||||
<field name="budgeted_number"/>
|
||||
<field name="actual_number"/>
|
||||
@@ -19,7 +19,7 @@
|
||||
</field>
|
||||
</record>
|
||||
<record id="action_yuthon_salary_asset" model="ir.actions.act_window">
|
||||
<field name="name">管理费用、财务费用表</field>
|
||||
<field name="name">预算管理</field>
|
||||
<field name="res_model">yuthon.salary.asset</field>
|
||||
<field name="view_mode">tree</field>
|
||||
</record>
|
||||
|
||||
@@ -478,7 +478,7 @@
|
||||
action="yuthon_salary.action_view_hr_payslip_salary_release"
|
||||
sequence="30"/>
|
||||
<menuitem id="yuthon_salary_asset_board"
|
||||
name="管理费用、财务费用表"
|
||||
name="预算管理"
|
||||
parent="finance_manage_employee_root_board"
|
||||
action="yuthon_salary.action_yuthon_salary_asset"
|
||||
sequence="40"/>
|
||||
|
||||
Reference in New Issue
Block a user