后端 game_base: - 货币并入 game.rule(rate/note 字段),新增可配置规则类别 game.rule.category(world/faction/character/currency) - 新增「配置」菜单与规则类别配置子项 - /game/api/rules 按类别分组返回,/game/api/currencies 保持兼容 - 列表分组取消等级累计(aggregator=False,适配 Odoo18) - 1.2 pre-migrate 清理旧 game.currency 记录,避免外部ID冲突 前端/官网: - 世界数据大报表(index.html + .wd-* 样式) - 背景 5 板块同步、论坛汉化、过渡资源与 views 拆分(announcement/codex/forum/page/rule/story)
46 lines
1.4 KiB
XML
46 lines
1.4 KiB
XML
<?xml version="1.0" encoding="utf-8"?>
|
|
<odoo>
|
|
|
|
<!-- ============ 页面板块 ============ -->
|
|
<record id="action_game_page" model="ir.actions.act_window">
|
|
<field name="name">页面板块</field>
|
|
<field name="res_model">game.page</field>
|
|
<field name="view_mode">list,form</field>
|
|
</record>
|
|
|
|
<record id="view_game_page_list" model="ir.ui.view">
|
|
<field name="name">game.page.list</field>
|
|
<field name="model">game.page</field>
|
|
<field name="arch" type="xml">
|
|
<list>
|
|
<field name="title"/>
|
|
</list>
|
|
</field>
|
|
</record>
|
|
|
|
<record id="view_game_page_form" model="ir.ui.view">
|
|
<field name="name">game.page.form</field>
|
|
<field name="model">game.page</field>
|
|
<field name="arch" type="xml">
|
|
<form>
|
|
<group>
|
|
<field name="key"/><field name="title"/><field name="subtitle"/><field name="sequence"/><field name="active"/>
|
|
</group>
|
|
<notebook>
|
|
<page string="正文" name="body">
|
|
<field name="body_html" widget="html" options="{'collaborative': true}"/>
|
|
</page>
|
|
<page string="条目" name="items">
|
|
<field name="item_ids">
|
|
<list editable="bottom">
|
|
<field name="sequence" widget="handle"/><field name="icon"/><field name="title"/><field name="desc"/>
|
|
</list>
|
|
</field>
|
|
</page>
|
|
</notebook>
|
|
</form>
|
|
</field>
|
|
</record>
|
|
|
|
</odoo>
|