后端(Odoo addons): - game_base: 迁入 关于 功能(game.page/game.page.item/yusen.asset 模型、page_views/asset_views、6条权限、menu_website_about 左侧应用入口),新增 chat 模块(AI世界聊天: chat.py/chat_api.py/chat_data.xml/chat_views.xml) - yt_world: 合并 game_ai_npc(npc 模型/数据/controller),修复菜单 NotNullViolation - yusen_website: 移除已迁出的 page/asset,背景菜单改挂 game_base.action_game_page - 新增 game_asset_backup 纯数据模块: 备份前端素材到 addons(game_assets/),预置 图鉴(game.codex.entry)9条(过场CG/动物) + 素材管理(yusen.asset)120条(地形/建筑/瓦片/幻灯片/背景/路/UI),按类分 tags 前端(assets + HTML): - 新增 chat.js / game-api.js、chat.html / buildings_default_demo.html - 清理旧 slides/website 冗余文件,更新 GENERATION_RULES.md 与动物九宫格素材
62 lines
1.9 KiB
XML
62 lines
1.9 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"/>
|
|
<field name="key"/>
|
|
</list>
|
|
</field>
|
|
</record>
|
|
|
|
<record id="view_game_page_search" model="ir.ui.view">
|
|
<field name="name">game.page.search</field>
|
|
<field name="model">game.page</field>
|
|
<field name="arch" type="xml">
|
|
<search>
|
|
<field name="title"/>
|
|
<field name="key"/>
|
|
<filter name="active" string="生效" domain="[('active','=',True)]"/>
|
|
</search>
|
|
</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>
|
|
<group>
|
|
<field name="body_text" widget="textarea"/>
|
|
</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>
|