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
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>
|