Initial commit: OCA Server Auth packages (29 packages)

This commit is contained in:
Ernad Husremovic 2025-08-29 15:43:06 +02:00
commit 3ed80311c4
1325 changed files with 127292 additions and 0 deletions

View file

@ -0,0 +1,16 @@
<?xml version="1.0" encoding="UTF-8" ?>
<odoo>
<record id="action_vault_share" model="ir.actions.act_window">
<field name="name">Shares</field>
<field name="res_model">vault.share</field>
<field name="view_mode">tree,form</field>
</record>
<menuitem
id="menu_vault_share"
groups="base.group_user"
parent="vault.menu_vault"
action="action_vault_share"
sequence="45"
/>
</odoo>

View file

@ -0,0 +1,18 @@
<?xml version="1.0" encoding="UTF-8" ?>
<odoo>
<record id="res_config_settings_view_form" model="ir.ui.view">
<field name="name">res.config.settings.view.form</field>
<field name="model">res.config.settings</field>
<field name="inherit_id" ref="vault.res_config_settings_view_form" />
<field name="arch" type="xml">
<div id="vault_share" position="after">
<div class="col-xs-12 col-md-6 o_setting_box" id="vault_share">
<div class="o_setting_right_pane">
<div class="o_form_label">Delay the deletion of shares</div>
<field name="vault_share_delay" /> Days
</div>
</div>
</div>
</field>
</record>
</odoo>

View file

@ -0,0 +1,49 @@
<?xml version="1.0" encoding="UTF-8" ?>
<odoo>
<template id="share">
<t t-call="web.login_layout">
<t
t-call-assets="vault_share.assets_frontend"
t-css="false"
defer_load="True"
/>
<input type="hidden" id="encrypted" t-att-value="encrypted" />
<input type="hidden" id="encrypted_file" t-att-value="encrypted_file" />
<input type="hidden" id="filename" t-att-value="filename" />
<input type="hidden" id="salt" t-att-value="salt" />
<input type="hidden" id="iv" t-att-value="iv" />
<input type="hidden" id="iterations" t-att-value="iterations" />
<div class="form-group" t-if="not error">
<label for="pin">Enter the pin:</label>
<input type="text" id="pin" class="form-control col-12 alert-danger" />
</div>
<p class="alert alert-danger" t-if="error" role="alert" t-esc="error" />
<p
class="alert alert-success"
t-if="message"
role="status"
t-esc="message"
/>
<div id="secret_group" class="form-group o_hidden" t-if="encrypted">
<label for="secret">Shared secret:</label>
<input
type="text"
id="secret"
readonly="readonly"
class="col-12 form-control"
/>
</div>
<div id="file_group" class="form-group o_hidden" t-if="encrypted_file">
<label for="secret">Shared file:</label>
<div class="col-12">
<a href="" id="secret_file" class="form-control" />
</div>
</div>
</t>
</template>
</odoo>

View file

@ -0,0 +1,49 @@
<?xml version="1.0" encoding="UTF-8" ?>
<odoo>
<record id="view_vault_share_tree" model="ir.ui.view">
<field name="model">vault.share</field>
<field name="arch" type="xml">
<tree>
<field name="name" />
<field name="share_link" widget="url" />
</tree>
</field>
</record>
<record id="view_vault_share_form" model="ir.ui.view">
<field name="model">vault.share</field>
<field name="arch" type="xml">
<form>
<sheet>
<group>
<field name="token" invisible="1" />
<field name="iv" invisible="1" />
<field name="salt" invisible="1" />
<field name="iterations" invisible="1" />
<field name="filename" invisible="1" />
<field name="name" />
<field name="share_link" widget="url" />
<field name="pin" widget="vault_pin" />
<field name="expiration" />
<field name="accesses" />
<field name="secret" widget="vault_share_field" />
<field
name="secret_file"
filename="filename"
widget="vault_share_file"
/>
</group>
<label for="log_ids" />
<field name="log_ids" options="{'no_open': True}">
<tree>
<field name="name" />
<field name="create_date" />
</tree>
</field>
</sheet>
</form>
</field>
</record>
</odoo>