First Commit
This commit is contained in:
@@ -0,0 +1,56 @@
|
||||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<odoo>
|
||||
<record id="view_api_client_tree" model="ir.ui.view">
|
||||
<field name="name">api.client.tree</field>
|
||||
<field name="model">api.client</field>
|
||||
<field name="arch" type="xml">
|
||||
<list string="API Clients">
|
||||
<field name="name"/>
|
||||
<field name="client_id"/>
|
||||
<field name="user_id"/>
|
||||
<field name="active"/>
|
||||
<field name="last_used"/>
|
||||
</list>
|
||||
</field>
|
||||
</record>
|
||||
|
||||
<record id="view_api_client_form" model="ir.ui.view">
|
||||
<field name="name">api.client.form</field>
|
||||
<field name="model">api.client</field>
|
||||
<field name="arch" type="xml">
|
||||
<form string="API Client">
|
||||
<header>
|
||||
<button name="action_regenerate_secret" type="object" string="Regenerate Secret" class="btn-primary"/>
|
||||
</header>
|
||||
<sheet>
|
||||
<group>
|
||||
<group>
|
||||
<field name="name"/>
|
||||
<field name="active"/>
|
||||
<field name="user_id"/>
|
||||
<field name="token_ttl"/>
|
||||
</group>
|
||||
<group>
|
||||
<field name="client_id"/>
|
||||
<field name="client_secret" password="True" placeholder="Shown only when generated or rotated"/>
|
||||
<field name="last_used"/>
|
||||
</group>
|
||||
</group>
|
||||
</sheet>
|
||||
</form>
|
||||
</field>
|
||||
</record>
|
||||
|
||||
<record id="action_api_client" model="ir.actions.act_window">
|
||||
<field name="name">API Clients (JWT)</field>
|
||||
<field name="res_model">api.client</field>
|
||||
<field name="view_mode">list,form</field>
|
||||
</record>
|
||||
|
||||
<menuitem id="menu_api_client_root" name="JWT Auth" action="action_api_client" sequence="100" web_icon="grt_jwt_token,static/description/icon.png"/>
|
||||
|
||||
<record id="menu_api_client_root" model="ir.ui.menu">
|
||||
<field name="parent_id" eval="False"/>
|
||||
<field name="group_ids" eval="[(4, ref('base.group_system'))]"/>
|
||||
</record>
|
||||
</odoo>
|
||||
Reference in New Issue
Block a user