bemade-addons/openwebui_integration/views/openwebui_bot_views.xml
2025-01-16 18:42:16 -05:00

61 lines
2.4 KiB
XML

<?xml version="1.0" encoding="utf-8"?>
<odoo>
<record id="view_openwebui_bot_config_list" model="ir.ui.view">
<field name="name">openwebui.bot.config.list</field>
<field name="model">openwebui.bot</field>
<field name="mode">primary</field>
<field name="arch" type="xml">
<list>
<field name="name"/>
<field name="model_id"/>
<field name="is_active"/>
<field name="max_tokens"/>
<field name="temperature"/>
<field name="company_id" optional="hide" groups="base.group_multi_company"/>
</list>
</field>
</record>
<record id="view_openwebui_bot_config_form" model="ir.ui.view">
<field name="name">openwebui.bot.config.form</field>
<field name="model">openwebui.bot</field>
<field name="arch" type="xml">
<form>
<sheet>
<group>
<group>
<field name="name"/>
<field name="model_id"/>
<field name="is_active"/>
<field name="company_id" groups="base.group_multi_company"/>
</group>
<group>
<field name="max_tokens"/>
<field name="temperature"/>
</group>
</group>
<notebook>
<page string="Instructions" name="instructions">
<field name="instructions" placeholder="Specific instructions to guide the bot's behavior..."/>
</page>
<page string="Context" name="context">
<field name="context" placeholder="Additional context for conversations..."/>
</page>
</notebook>
</sheet>
</form>
</field>
</record>
<record id="action_openwebui_bot_config" model="ir.actions.act_window">
<field name="name">OpenWebUI Bots Configuration</field>
<field name="res_model">openwebui.bot</field>
<field name="view_mode">list,form</field>
</record>
<menuitem id="menu_openwebui_bot"
name="Bots Configuration"
parent="mail.menu_configuration"
action="action_openwebui_bot_config"
sequence="20"/>
</odoo>