You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 
 
 
 

89 lines
4.5 KiB

<?xml version="1.0" encoding="UTF-8" ?>
<odoo>
<!--Config_settings form view-->
<record id="res_config_settings_view_form" model="ir.ui.view">
<field name="name">
res.config.settings.view.form.inherit.user.session.management
</field>
<field name="model">res.config.settings</field>
<field name="inherit_id" ref="base.res_config_settings_view_form"/>
<field name="arch" type="xml">
<xpath expr="//div[hasclass('settings')]" position="inside">
<div class="app_settings_block" string="Sessions"
data-key="user_session_management">
<h2>User Activity Settings</h2>
<div class="row mt16 o_settings_container">
<div class="col-12 col-lg-6 o_setting_box">
<div class="o_setting_left_pane"/>
<div class="o_setting_right_pane">
<div class="content-group">
<div class="mt16">
<label for="model_ids"/>
<field name="model_ids"
widget="many2many_tags"/>
<div class="text-muted">
Add the models to track.
</div>
</div>
</div>
</div>
</div>
<div class="col-12 col-lg-6 o_setting_box">
<div class="o_setting_left_pane">
<div class="content-group">
<div class="mt16">
<field name="clear_log"/>
</div>
</div>
</div>
<div class="o_setting_right_pane">
<div class="content-group">
<div class="mt16">
<label for="clear_log"/>
</div>
</div>
</div>
<div class="o_setting_left_pane"/>
<div class="o_setting_right_pane">
<div class="content-group"
attrs="{'invisible':[('clear_log','=',False)]}">
<div class="mt16">
<label for="records_retain_period"/>
<field name="records_retain_period"
type="number"
style="width:10%"/>
<span>day(s)</span>
<div class="text-muted">
Number of days after a session ends
before its logs will be
automatically removed from the
system.
</div>
</div>
</div>
</div>
</div>
</div>
</div>
</xpath>
</field>
</record>
<!--Action-->
<record id="res_config_settings_action_view_form"
model="ir.actions.act_window">
<field name="name">User Session Management Settings</field>
<field name="type">ir.actions.act_window</field>
<field name="res_model">res.config.settings</field>
<field name="view_mode">form</field>
<field name="target">inline</field>
<field name="context">{'module': 'user_session_management'}</field>
</record>
<!--Menus -->
<menuitem id="res_config_settings_menu" name="Configuration"
parent="user_session_management.user_session_login_menu"/>
<menuitem id="res_config_settings_menu_action"
name="Settings"
parent="res_config_settings_menu"
groups="user_session_management.user_session_management_group_manager"
action="user_session_management.res_config_settings_action_view_form"/>
</odoo>