Initial commit: OCA Technical packages (595 packages)

This commit is contained in:
Ernad Husremovic 2025-08-29 15:43:03 +02:00
commit 2cc02aac6e
24950 changed files with 2318079 additions and 0 deletions

View file

@ -0,0 +1,92 @@
<?xml version="1.0" encoding="UTF-8" ?>
<odoo>
<record id="auth_directory_view_tree" model="ir.ui.view">
<field name="model">auth.directory</field>
<field name="arch" type="xml">
<tree>
<field name="name" />
</tree>
</field>
</record>
<record id="auth_directory_view_form" model="ir.ui.view">
<field name="model">auth.directory</field>
<field name="arch" type="xml">
<form string="Directory Auth">
<header>
<button
name="action_regenerate_secret_key"
string="Regenerate secret key"
type="object"
groups="base.group_system"
/>
</header>
<sheet>
<div class="oe_button_box" name="button_box">
<button
class="oe_stat_button"
name="%(auth_partner_action)d"
icon="fa-user"
type="action"
context="{'default_directory_id': active_id, 'search_default_directory_id': active_id}"
>
<field name="count_partner" />
Account
</button>
</div>
<div class="oe_title">
<h1>
<field name="name" />
</h1>
</div>
<group name="config">
<group name="main">
<field name="secret_key" />
<field name="reset_password_template_id" />
<field name="set_password_template_id" />
<field name="validate_email_template_id" />
<field name="set_password_token_duration" />
<field name="force_verified_email" />
</group>
<group
name="impersonate"
groups="auth_partner.group_auth_partner_manager"
>
<field
name="impersonating_user_ids"
widget="many2many_tags"
/>
<field name="impersonating_token_duration" />
</group>
</group>
</sheet>
</form>
</field>
</record>
<record id="auth_directory_view_search" model="ir.ui.view">
<field name="model">auth.directory</field>
<field name="arch" type="xml">
<search string="Directory Auth">
<field name="name" />
</search>
</field>
</record>
<record id="auth_directory_action" model="ir.actions.act_window">
<field name="name">Directory</field>
<field name="type">ir.actions.act_window</field>
<field name="res_model">auth.directory</field>
<field name="view_mode">tree,form</field>
<field name="search_view_id" ref="auth_directory_view_search" />
<field name="domain">[]</field>
<field name="context">{}</field>
</record>
<menuitem
id="auth_directory_menu"
parent="auth"
sequence="10"
action="auth_directory_action"
/>
</odoo>

View file

@ -0,0 +1,98 @@
<?xml version="1.0" encoding="UTF-8" ?>
<odoo>
<record id="auth_partner_view_tree" model="ir.ui.view">
<field name="model">auth.partner</field>
<field name="arch" type="xml">
<tree>
<field name="directory_id" />
<field name="partner_id" />
<field name="login" />
<field name="mail_verified" />
<field name="nbr_pending_reset_sent" />
<field name="date_last_request_reset_pwd" />
<field name="date_last_sucessfull_reset_pwd" />
</tree>
</field>
</record>
<record id="auth_partner_view_form" model="ir.ui.view">
<field name="model">auth.partner</field>
<field name="arch" type="xml">
<form string="Auth Partner">
<header>
<button name="send_invite" type="object" string="Send Invite" />
<button
name="impersonate"
type="object"
string="Impersonate"
class="btn-info"
attrs="{'invisible': [('user_can_impersonate', '=', False)]}"
/>
<button
name="%(auth_partner_force_set_password_action)d"
type="action"
string="Set Password"
class="btn-secondary"
groups="auth_partner.group_auth_partner_manager"
/>
</header>
<sheet>
<div class="oe_title">
<h1>
<field name="user_can_impersonate" invisible="1" />
<field name="partner_id" />
</h1>
</div>
<group>
<field name="login" />
<field name="directory_id" />
</group>
<group>
<field name="mail_verified" />
</group>
</sheet>
</form>
</field>
</record>
<record id="auth_partner_view_search" model="ir.ui.view">
<field name="model">auth.partner</field>
<field name="arch" type="xml">
<search string="Auth Partner">
<field name="directory_id" />
<field name="partner_id" />
<group expand="0" string="Group By">
<filter
string="Directory"
name="directory"
domain="[]"
context="{'group_by':'directory_id'}"
/>
</group>
</search>
</field>
</record>
<record id="auth_partner_action" model="ir.actions.act_window">
<field name="name">Partner</field>
<field name="type">ir.actions.act_window</field>
<field name="res_model">auth.partner</field>
<field name="view_mode">tree,form</field>
<field name="search_view_id" ref="auth_partner_view_search" />
<field name="domain">[]</field>
<field name="context">{}</field>
</record>
<menuitem
id="auth"
parent="base.menu_custom"
sequence="100"
name="Partner Authentication"
/>
<menuitem
id="auth_partner_menu"
parent="auth"
sequence="10"
action="auth_partner_action"
/>
</odoo>

View file

@ -0,0 +1,22 @@
<?xml version="1.0" encoding="UTF-8" ?>
<odoo>
<record id="view_partner_form" model="ir.ui.view">
<field name="model">res.partner</field>
<field name="inherit_id" ref="base.view_partner_form" />
<field name="arch" type="xml">
<div name="button_box" position="inside">
<button
class="oe_stat_button"
name="%(auth_partner_action)d"
icon="fa-user"
type="action"
groups="auth_partner.group_auth_partner_manager"
context="{'search_default_partner_id': active_id}"
>
<field name="auth_partner_count" />
Account
</button>
</div>
</field>
</record>
</odoo>