This commit is contained in:
Ivan Office
2025-02-07 23:29:14 +08:00
parent 9c683a2f70
commit 1b513ba60c
8 changed files with 171 additions and 80 deletions

View File

@@ -31,9 +31,11 @@
options="{'no_open': True, 'no_create': True}"/>
<field name="ext_ai_partner_id" widget="many2one_avatar"
options="{'no_open': True, 'no_create': True}"/>
<field name="is_ai_conversation" widget="boolean_toggle" groups="base.group_no_one"/>
<field name="ai_sys_content" attrs="{'invisible':[('is_ai_conversation','!=',True)]}" groups="base.group_no_one"/>
<field name="ext_ai_sys_content" attrs="{'invisible':[('is_ai_conversation','!=',True)]}" groups="base.group_no_one"/>
<field name="is_ai_conversation" widget="boolean_toggle"/>
<field name="ai_sys_content" attrs="{'invisible':[('is_ai_conversation','!=',True)]}"
widget="text" rowCount="4" colspan="2"/>
<field name="ext_ai_sys_content" attrs="{'invisible':[('is_ai_conversation','!=',True)]}"
widget="text" rowCount="4" colspan="2"/>
</group>
<group name="param_set" string="Ai Character Set">
<div class="o_td_label">
@@ -96,19 +98,26 @@
<field name="is_ai_conversation"/>
</xpath>
<xpath expr="//field[@name='description']" position="before">
<em>角色:</em>
<em>Role:</em>
</xpath>
<xpath expr="//button[@name='channel_join']" position="replace">
<div class="row">
<field name="ai_partner_id" widget="many2one_avatar" class="ml4 mr8"
<div class="row mt4 mb4">
<span class="mr4">
Main Ai:<field name="ai_partner_id" widget="many2one_avatar" class="ml4 mr8"
options="{'no_open': True, 'no_create': True}"/>
<field name="is_ai_conversation" widget="boolean_toggle"/>
</span>
<span>
Ai Conversation:<field name="is_ai_conversation" widget="boolean_toggle"/>
</span>
</div>
<button attrs="{'invisible':[('is_private','=',True), ('group_ids', '!=', [])]}"
class="btn btn-warning float-end" type="edit">
智能设定
</button>
<button type="object" attrs="{'invisible':['|', ('is_member','=',True), ('group_ids', '!=', [])]}" class="btn btn-primary float-end" name="channel_join">进入频道</button>
<button type="object" attrs="{'invisible':['|', ('is_member','=',True), ('group_ids', '!=', [])]}"
class="btn btn-primary float-end" name="channel_join">
进入频道
</button>
</xpath>
<xpath expr="//button[@name='action_unfollow']" position="replace">
<button type="object" attrs="{'invisible':['|', ('is_member','=',False), ('group_ids', '!=', [])]}"