82 lines
2.5 KiB
XML
82 lines
2.5 KiB
XML
<?xml version="1.0" encoding="utf-8"?>
|
|
<odoo>
|
|
|
|
<!-- 成就模板列表 -->
|
|
<record model="ir.ui.view" id="view_game_achievement_template_tree">
|
|
<field name="name">game.achievement.template.tree</field>
|
|
<field name="model">game.achievement.template</field>
|
|
<field name="arch" type="xml">
|
|
<list>
|
|
<field name="sequence" widget="handle"/>
|
|
<field name="code"/>
|
|
<field name="name"/>
|
|
<field name="icon"/>
|
|
<field name="tier"/>
|
|
<field name="points"/>
|
|
<field name="target"/>
|
|
<field name="active" widget="boolean_toggle"/>
|
|
</list>
|
|
</field>
|
|
</record>
|
|
|
|
<!-- 成就模板表单 -->
|
|
<record model="ir.ui.view" id="view_game_achievement_template_form">
|
|
<field name="name">game.achievement.template.form</field>
|
|
<field name="model">game.achievement.template</field>
|
|
<field name="arch" type="xml">
|
|
<form>
|
|
<sheet>
|
|
<group>
|
|
<group>
|
|
<field name="code"/>
|
|
<field name="name"/>
|
|
<field name="icon" placeholder="emoji 或符号"/>
|
|
<field name="tier"/>
|
|
</group>
|
|
<group>
|
|
<field name="points"/>
|
|
<field name="target"/>
|
|
<field name="sequence"/>
|
|
<field name="active"/>
|
|
</group>
|
|
</group>
|
|
<group>
|
|
<field name="desc" placeholder="解锁条件/说明"/>
|
|
</group>
|
|
</sheet>
|
|
</form>
|
|
</field>
|
|
</record>
|
|
|
|
<!-- 动作 -->
|
|
<record model="ir.actions.act_window" id="action_game_achievement_template">
|
|
<field name="name">成就模板</field>
|
|
<field name="res_model">game.achievement.template</field>
|
|
<field name="view_mode">tree,form</field>
|
|
</record>
|
|
|
|
<!-- 玩家成就列表(只读查看) -->
|
|
<record model="ir.ui.view" id="view_game_player_achievement_tree">
|
|
<field name="name">game.player.achievement.tree</field>
|
|
<field name="model">game.player.achievement</field>
|
|
<field name="arch" type="xml">
|
|
<list>
|
|
<field name="name"/>
|
|
<field name="employee_id"/>
|
|
<field name="tier"/>
|
|
<field name="points"/>
|
|
<field name="progress"/>
|
|
<field name="unlocked"/>
|
|
<field name="unlock_date"/>
|
|
</list>
|
|
</field>
|
|
</record>
|
|
|
|
<record model="ir.actions.act_window" id="action_game_player_achievement">
|
|
<field name="name">玩家成就</field>
|
|
<field name="res_model">game.player.achievement</field>
|
|
<field name="view_mode">tree,form</field>
|
|
</record>
|
|
|
|
</odoo>
|