From 561f6014e77436a3ed40620996cb37cc56e0e533 Mon Sep 17 00:00:00 2001 From: michelerusti Date: Thu, 26 Mar 2026 16:03:32 +0100 Subject: [PATCH 1/4] [FIX] auth_api_key: Add neutralize script --- auth_api_key/data/neutralize.sql | 4 ++++ 1 file changed, 4 insertions(+) create mode 100644 auth_api_key/data/neutralize.sql diff --git a/auth_api_key/data/neutralize.sql b/auth_api_key/data/neutralize.sql new file mode 100644 index 0000000000..5aea66ab9d --- /dev/null +++ b/auth_api_key/data/neutralize.sql @@ -0,0 +1,4 @@ +-- deactivate all api keys and clear the keys +UPDATE auth_api_key + SET active = false, + key = 'neutralized'; From 9375cc828574dbb61d48fc550ab2b06ccf2a5e24 Mon Sep 17 00:00:00 2001 From: OCA-git-bot Date: Tue, 21 Apr 2026 06:36:25 +0000 Subject: [PATCH 2/4] [BOT] post-merge updates --- README.md | 2 +- auth_api_key/README.rst | 2 +- auth_api_key/__manifest__.py | 2 +- auth_api_key/static/description/index.html | 2 +- 4 files changed, 4 insertions(+), 4 deletions(-) diff --git a/README.md b/README.md index dbe88ce729..cae134c9c5 100644 --- a/README.md +++ b/README.md @@ -23,7 +23,7 @@ Available addons addon | version | maintainers | summary --- | --- | --- | --- [auth_admin_passkey](auth_admin_passkey/) | 18.0.1.0.0 | | Allows system administrator to authenticate with any account -[auth_api_key](auth_api_key/) | 18.0.1.0.1 | | Authenticate http requests from an API key +[auth_api_key](auth_api_key/) | 18.0.1.0.2 | | Authenticate http requests from an API key [auth_api_key_group](auth_api_key_group/) | 18.0.1.0.0 | simahawk | Allow grouping API keys together. Grouping per se does nothing. This feature is supposed to be used by other modules to limit access to services or records based on groups of keys. [auth_api_key_server_env](auth_api_key_server_env/) | 18.0.1.0.0 | | Configure api keys via server env. This can be very useful to avoid mixing your keys between your various environments when restoring databases. All you have to do is to add a new section to your configuration file according to the following convention: [auth_jwt](auth_jwt/) | 18.0.1.0.2 | sbidoul | JWT bearer token authentication. diff --git a/auth_api_key/README.rst b/auth_api_key/README.rst index 8b00287c04..df17499b2b 100644 --- a/auth_api_key/README.rst +++ b/auth_api_key/README.rst @@ -11,7 +11,7 @@ Auth Api Key !! This file is generated by oca-gen-addon-readme !! !! changes will be overwritten. !! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! - !! source digest: sha256:78e3946b0dbb81bb6fbf6c434aaf5214faec00449a765c2f41e321b65024ba05 + !! source digest: sha256:dcb7ce207df62f4e833b5d909efb2b85c3ab8d238c75be72072429c9f9839f78 !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! .. |badge1| image:: https://img.shields.io/badge/maturity-Production%2FStable-green.png diff --git a/auth_api_key/__manifest__.py b/auth_api_key/__manifest__.py index 3138bcde2d..647bae5ad5 100644 --- a/auth_api_key/__manifest__.py +++ b/auth_api_key/__manifest__.py @@ -5,7 +5,7 @@ "name": "Auth Api Key", "summary": """ Authenticate http requests from an API key""", - "version": "18.0.1.0.1", + "version": "18.0.1.0.2", "license": "LGPL-3", "author": "ACSONE SA/NV,Odoo Community Association (OCA)", "website": "https://github.com/OCA/server-auth", diff --git a/auth_api_key/static/description/index.html b/auth_api_key/static/description/index.html index 251ed87f41..a74a03c809 100644 --- a/auth_api_key/static/description/index.html +++ b/auth_api_key/static/description/index.html @@ -372,7 +372,7 @@

Auth Api Key

!! This file is generated by oca-gen-addon-readme !! !! changes will be overwritten. !! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! -!! source digest: sha256:78e3946b0dbb81bb6fbf6c434aaf5214faec00449a765c2f41e321b65024ba05 +!! source digest: sha256:dcb7ce207df62f4e833b5d909efb2b85c3ab8d238c75be72072429c9f9839f78 !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! -->

Production/Stable License: LGPL-3 OCA/server-auth Translate me on Weblate Try me on Runboat

Authenticate http requests from an API key.

From 9d094234751d62a410c312ea74e4c77f09156685 Mon Sep 17 00:00:00 2001 From: Ryoko Tsuda Date: Wed, 22 Apr 2026 03:42:32 +0000 Subject: [PATCH 3/4] Added translation using Weblate (Japanese) --- auth_user_case_insensitive/i18n/ja.po | 26 ++++++++++++++++++++++++++ 1 file changed, 26 insertions(+) create mode 100644 auth_user_case_insensitive/i18n/ja.po diff --git a/auth_user_case_insensitive/i18n/ja.po b/auth_user_case_insensitive/i18n/ja.po new file mode 100644 index 0000000000..ad42c8e4d6 --- /dev/null +++ b/auth_user_case_insensitive/i18n/ja.po @@ -0,0 +1,26 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * auth_user_case_insensitive +# +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 18.0\n" +"Report-Msgid-Bugs-To: \n" +"Last-Translator: Automatically generated\n" +"Language-Team: none\n" +"Language: ja\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Plural-Forms: nplurals=1; plural=0;\n" + +#. module: auth_user_case_insensitive +#. odoo-python +#: code:addons/auth_user_case_insensitive/hooks.py:0 +msgid "Conflicting user logins exist for `%s`" +msgstr "" + +#. module: auth_user_case_insensitive +#: model:ir.model,name:auth_user_case_insensitive.model_res_users +msgid "User" +msgstr "" From bc34c968747240b128e6efda8d4eafb2f669b5ce Mon Sep 17 00:00:00 2001 From: Ryoko Tsuda Date: Wed, 22 Apr 2026 03:43:32 +0000 Subject: [PATCH 4/4] Translated using Weblate (Japanese) Currently translated at 100.0% (2 of 2 strings) Translation: server-auth-18.0/server-auth-18.0-auth_user_case_insensitive Translate-URL: https://translation.odoo-community.org/projects/server-auth-18-0/server-auth-18-0-auth_user_case_insensitive/ja/ --- auth_user_case_insensitive/i18n/ja.po | 8 +++++--- 1 file changed, 5 insertions(+), 3 deletions(-) diff --git a/auth_user_case_insensitive/i18n/ja.po b/auth_user_case_insensitive/i18n/ja.po index ad42c8e4d6..a057642b2a 100644 --- a/auth_user_case_insensitive/i18n/ja.po +++ b/auth_user_case_insensitive/i18n/ja.po @@ -6,21 +6,23 @@ msgid "" msgstr "" "Project-Id-Version: Odoo Server 18.0\n" "Report-Msgid-Bugs-To: \n" -"Last-Translator: Automatically generated\n" +"PO-Revision-Date: 2026-04-22 05:45+0000\n" +"Last-Translator: Ryoko Tsuda \n" "Language-Team: none\n" "Language: ja\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: \n" "Plural-Forms: nplurals=1; plural=0;\n" +"X-Generator: Weblate 5.15.2\n" #. module: auth_user_case_insensitive #. odoo-python #: code:addons/auth_user_case_insensitive/hooks.py:0 msgid "Conflicting user logins exist for `%s`" -msgstr "" +msgstr "`%s` に対して競合するユーザログインが存在します" #. module: auth_user_case_insensitive #: model:ir.model,name:auth_user_case_insensitive.model_res_users msgid "User" -msgstr "" +msgstr "ユーザ"