mirror of
https://github.com/bringout/oca-server-auth.git
synced 2026-04-19 06:12:02 +02:00
Initial commit: OCA Server Auth packages (29 packages)
This commit is contained in:
commit
3ed80311c4
1325 changed files with 127292 additions and 0 deletions
|
|
@ -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>
|
||||
|
|
@ -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>
|
||||
|
|
@ -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>
|
||||
|
|
@ -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>
|
||||
Loading…
Add table
Add a link
Reference in a new issue