game/addons/game_base/views/story_views.xml
李鹏宇 760cd517c2 feat: 规则货币合并+规则类别配置菜单 + 世界数据大报表 + 背景/论坛同步
后端 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)
2026-07-24 17:58:17 +08:00

62 lines
2.2 KiB
XML

<?xml version="1.0" encoding="utf-8"?>
<odoo>
<!-- ============ 小说(剧情) · 卷 ============ -->
<record id="action_game_story_volume" model="ir.actions.act_window">
<field name="name"></field>
<field name="res_model">game.story.volume</field>
<field name="view_mode">list,form</field>
</record>
<record id="view_game_story_volume_list" model="ir.ui.view">
<field name="name">game.story.volume.list</field>
<field name="model">game.story.volume</field>
<field name="arch" type="xml">
<list><field name="sequence"/><field name="name"/><field name="chapter_ids"/></list>
</field>
</record>
<record id="view_game_story_volume_form" model="ir.ui.view">
<field name="name">game.story.volume.form</field>
<field name="model">game.story.volume</field>
<field name="arch" type="xml">
<form>
<group><field name="name"/><field name="sequence"/></group>
<field name="intro"/>
<field name="chapter_ids">
<list editable="bottom">
<field name="sequence" widget="handle"/><field name="name"/><field name="body_html"/>
</list>
</field>
</form>
</field>
</record>
<!-- ============ 小说(剧情) · 章节 ============ -->
<record id="action_game_story_chapter" model="ir.actions.act_window">
<field name="name">章节</field>
<field name="res_model">game.story.chapter</field>
<field name="view_mode">list,form</field>
</record>
<record id="view_game_story_chapter_list" model="ir.ui.view">
<field name="name">game.story.chapter.list</field>
<field name="model">game.story.chapter</field>
<field name="arch" type="xml">
<list><field name="volume_id"/><field name="sequence"/><field name="name"/></list>
</field>
</record>
<record id="view_game_story_chapter_form" model="ir.ui.view">
<field name="name">game.story.chapter.form</field>
<field name="model">game.story.chapter</field>
<field name="arch" type="xml">
<form>
<group><field name="volume_id"/><field name="sequence"/><field name="name"/></group>
<field name="body_html"/>
</form>
</field>
</record>
</odoo>