Skip to content

Commit 6adfaac

Browse files
committed
[MIG] auth_autologin_via_jwt_cookie: Migration to 18.0
1 parent 46fe97c commit 6adfaac

File tree

2 files changed

+23
-42
lines changed

2 files changed

+23
-42
lines changed

auth_autologin_via_jwt_cookie/__manifest__.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@
44
{
55
"name": "Auth Autologin via JWT Cookie",
66
"summary": "Auto-authenticate users using a shared JWT cookie",
7-
"version": "16.0.1.0.0",
7+
"version": "18.0.1.0.0",
88
"category": "Authentication",
99
"author": "Kencove,Odoo Community Association (OCA)",
1010
"website": "https://github.com/OCA/server-auth",

auth_autologin_via_jwt_cookie/views/res_config_settings_view.xml

Lines changed: 22 additions & 41 deletions
Original file line numberDiff line numberDiff line change
@@ -10,49 +10,30 @@
1010
<field name="model">res.config.settings</field>
1111
<field name="inherit_id" ref="base_setup.res_config_settings_view_form" />
1212
<field name="arch" type="xml">
13-
<div
14-
class="row mt16 o_settings_container"
15-
name="integration"
16-
position="after"
17-
>
18-
<h2>JWT Cookie Autologin</h2>
13+
<block name="integration" position="after">
14+
<block title="JWT Cookie Autologin" name="jwt_cookie_autologin">
15+
<setting
16+
id="auth_autologin_jwt_cookie_name_setting"
17+
help="Shared cookie name"
18+
>
19+
<field name="auth_autologin_jwt_cookie_name" />
20+
</setting>
1921

20-
<div class="row mt16 o_settings_container" name="jWT_cookie_autologin">
21-
<div class="col-12 col-lg-6 o_setting_box">
22-
<div class="o_setting_left_pane" />
23-
<div class="o_setting_right_pane">
24-
<label for="auth_autologin_jwt_cookie_name" />
25-
<div class="text-muted">
26-
Shared cookie name
27-
</div>
28-
<field name="auth_autologin_jwt_cookie_name" />
29-
</div>
30-
</div>
22+
<setting
23+
id="auth_autologin_jwks_url_setting"
24+
help="JWKS endpoint used to validate the cookie JWT signature."
25+
>
26+
<field name="auth_autologin_jwks_url" />
27+
</setting>
3128

32-
<div class="col-12 col-lg-6 o_setting_box">
33-
<div class="o_setting_left_pane" />
34-
<div class="o_setting_right_pane">
35-
<label for="auth_autologin_jwks_url" />
36-
<div class="text-muted">
37-
JWKS endpoint used to validate the cookie JWT signature.
38-
</div>
39-
<field name="auth_autologin_jwks_url" />
40-
</div>
41-
</div>
42-
43-
<div class="col-12 col-lg-6 o_setting_box">
44-
<div class="o_setting_left_pane" />
45-
<div class="o_setting_right_pane">
46-
<label for="auth_autologin_userinfo_url" />
47-
<div class="text-muted">
48-
Userinfo endpoint returning email, called with <code
49-
>Authorization: Bearer &lt;JWT&gt;</code>.
50-
</div>
51-
<field name="auth_autologin_userinfo_url" />
52-
</div>
53-
</div>
54-
</div>
55-
</div>
29+
<setting
30+
id="auth_autologin_userinfo_url_setting"
31+
help="Userinfo endpoint returning email, called with Authorization: Bearer &lt;JWT&gt;."
32+
>
33+
<field name="auth_autologin_userinfo_url" />
34+
</setting>
35+
</block>
36+
</block>
5637
</field>
5738
</record>
5839
</odoo>

0 commit comments

Comments
 (0)