From f3c4d3d90e352a0ca0c53553bd948effd7876c39 Mon Sep 17 00:00:00 2001 From: Daniel Reis Date: Tue, 15 Feb 2022 12:34:49 +0000 Subject: [PATCH 01/39] [FIX] base_user_role_company: roles not properly applied on login --- base_user_role_company/models/__init__.py | 1 + base_user_role_company/models/ir_http.py | 4 +-- base_user_role_company/models/role.py | 29 ++---------------- base_user_role_company/models/user.py | 36 +++++++++++++++++++++++ base_user_role_company/views/role.xml | 2 +- 5 files changed, 42 insertions(+), 30 deletions(-) create mode 100644 base_user_role_company/models/user.py diff --git a/base_user_role_company/models/__init__.py b/base_user_role_company/models/__init__.py index d38a0acf..32004dfa 100644 --- a/base_user_role_company/models/__init__.py +++ b/base_user_role_company/models/__init__.py @@ -2,4 +2,5 @@ # License AGPL-3.0 or later (http://www.gnu.org/licenses/agpl). from . import role +from . import user from . import ir_http diff --git a/base_user_role_company/models/ir_http.py b/base_user_role_company/models/ir_http.py index 7eaca704..65a6b3b9 100644 --- a/base_user_role_company/models/ir_http.py +++ b/base_user_role_company/models/ir_http.py @@ -18,6 +18,6 @@ class IrHttp(models.AbstractModel): if self.env.user.role_line_ids: cids_str = request.httprequest.cookies.get("cids", str(self.env.company.id)) cids = [int(cid) for cid in cids_str.split(",")] - self.env.user._set_session_active_roles(cids) - self.env.user.set_groups_from_roles() + # The first element of cids is the currently selected company + self.env.user.set_groups_from_roles(company_id=cids[0]) return result diff --git a/base_user_role_company/models/role.py b/base_user_role_company/models/role.py index c6702494..0fdd234d 100644 --- a/base_user_role_company/models/role.py +++ b/base_user_role_company/models/role.py @@ -8,13 +8,14 @@ from odoo.exceptions import ValidationError class ResUsersRoleLine(models.Model): _inherit = "res.users.role.line" + allowed_company_ids = fields.Many2many(related="user_id.company_ids") company_id = fields.Many2one( "res.company", "Company", + domain="[('id', 'in', allowed_company_ids)]", help="If set, this role only applies when this is the main company selected." " Otherwise it applies to all companies.", ) - active_role = fields.Boolean(string="Active Role", default=True) @api.constrains("user_id", "company_id") def _check_company(self): @@ -37,29 +38,3 @@ class ResUsersRoleLine(models.Model): "Roles can be assigned to a user only once at a time", ) ] - - -class ResUsers(models.Model): - _inherit = "res.users" - - def _get_enabled_roles(self): - res = super()._get_enabled_roles() - return res.filtered("active_role") - - @api.model - def _set_session_active_roles(self, cids): - """ - Based on the selected companies (cids), - calculate the roles to enable. - A role should be enabled only when it applies to all selected companies. - """ - for role_line in self.env.user.role_line_ids: - if not role_line.company_id: - role_line.active_role = True - elif role_line.company_id.id in cids: - is_on_companies = self.env.user.role_line_ids.filtered( - lambda x: x.role_id == role_line.role_id and x.company_id.id in cids - ) - role_line.active_role = len(is_on_companies) == len(cids) - else: - role_line.active_role = False diff --git a/base_user_role_company/models/user.py b/base_user_role_company/models/user.py new file mode 100644 index 00000000..edc9ee0d --- /dev/null +++ b/base_user_role_company/models/user.py @@ -0,0 +1,36 @@ +# Copyright (C) 2021 Open Source Integrators +# License AGPL-3.0 or later (http://www.gnu.org/licenses/agpl). + +from odoo import api, models + + +class ResUsers(models.Model): + _inherit = "res.users" + + @classmethod + def authenticate(cls, db, login, password, user_agent_env): + uid = super().authenticate(db, login, password, user_agent_env) + # On login, ensure the proper roles are applied + # The last Role applied may not be the correct one, + # sonce the new session current company can be different + with cls.pool.cursor() as cr: + env = api.Environment(cr, uid, {}) + if env.user.role_line_ids: + env.user.set_groups_from_roles() + return uid + + def _get_enabled_roles(self): + res = super()._get_enabled_roles() + # Enable only the Roles corresponing to the currently selected company + if self.env.user.role_line_ids: + curr_company = self.env.company + res = res.filtered( + lambda x: not x.company_id or x.company_id == curr_company + ) + return res + + def set_groups_from_roles(self, force=False, company_id=False): + # When using the Company Switcher widget, the self.env.company is not yet set + if company_id: + self = self.with_company(company_id) + return super().set_groups_from_roles(force=force) diff --git a/base_user_role_company/views/role.xml b/base_user_role_company/views/role.xml index 89bd80ad..9cb06b7e 100644 --- a/base_user_role_company/views/role.xml +++ b/base_user_role_company/views/role.xml @@ -9,8 +9,8 @@ expr="//field[@name='role_line_ids']//field[@name='role_id']" position="after" > + - From 90a5ad3046e2be12ba94b4a88fd4eafee0e03189 Mon Sep 17 00:00:00 2001 From: Daniel Reis Date: Wed, 2 Mar 2022 12:42:30 +0000 Subject: [PATCH 02/39] [FIX] base_user_role_company: wrong menus on re-login Issue found on logout / relogin. The user groups were applied correctly, but the main menu showed apps the user did not have access to. This was related to the menu caching mechanisn, that was disabled here. --- base_user_role_company/__init__.py | 1 + base_user_role_company/controllers/__init__.py | 1 + base_user_role_company/controllers/main.py | 16 ++++++++++++++++ 3 files changed, 18 insertions(+) create mode 100644 base_user_role_company/controllers/__init__.py create mode 100644 base_user_role_company/controllers/main.py diff --git a/base_user_role_company/__init__.py b/base_user_role_company/__init__.py index bb83730e..efc2a3f3 100644 --- a/base_user_role_company/__init__.py +++ b/base_user_role_company/__init__.py @@ -1,4 +1,5 @@ # Copyright (C) 2021 Open Source Integrators # License AGPL-3.0 or later (http://www.gnu.org/licenses/agpl). +from . import controllers from . import models diff --git a/base_user_role_company/controllers/__init__.py b/base_user_role_company/controllers/__init__.py new file mode 100644 index 00000000..12a7e529 --- /dev/null +++ b/base_user_role_company/controllers/__init__.py @@ -0,0 +1 @@ +from . import main diff --git a/base_user_role_company/controllers/main.py b/base_user_role_company/controllers/main.py new file mode 100644 index 00000000..7df62870 --- /dev/null +++ b/base_user_role_company/controllers/main.py @@ -0,0 +1,16 @@ +# Copyright (C) 2022 Open Source Integrators +# License AGPL-3.0 or later (http://www.gnu.org/licenses/agpl). + +from odoo import http + +from odoo.addons.web.controllers.main import Home + + +class HomeExtended(Home): + @http.route() + def web_load_menus(self, unique): + response = super().web_load_menus(unique) + # On logout & re-login we could see wrong menus being rendered + # To avoid this, menu http cache must be disabled + response.headers.remove("Cache-Control") + return response From e2aecbf6aae4d29bdb220b7fba6731db82631fe0 Mon Sep 17 00:00:00 2001 From: Francesco Foresti Date: Wed, 2 Mar 2022 16:09:21 +0000 Subject: [PATCH 03/39] Added translation using Weblate (Italian) --- base_global_discount/i18n/it.po | 142 ++++++++++++++++++++++++++++++++ 1 file changed, 142 insertions(+) create mode 100644 base_global_discount/i18n/it.po diff --git a/base_global_discount/i18n/it.po b/base_global_discount/i18n/it.po new file mode 100644 index 00000000..3b029344 --- /dev/null +++ b/base_global_discount/i18n/it.po @@ -0,0 +1,142 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * base_global_discount +# +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 14.0\n" +"Report-Msgid-Bugs-To: \n" +"Last-Translator: Automatically generated\n" +"Language-Team: none\n" +"Language: it\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Plural-Forms: nplurals=2; plural=n != 1;\n" + +#. module: base_global_discount +#: model:ir.model.fields,field_description:base_global_discount.field_global_discount__company_id +msgid "Company" +msgstr "" + +#. module: base_global_discount +#: model:ir.model,name:base_global_discount.model_res_partner +msgid "Contact" +msgstr "" + +#. module: base_global_discount +#: model:ir.model.fields,field_description:base_global_discount.field_global_discount__create_uid +msgid "Created by" +msgstr "" + +#. module: base_global_discount +#: model:ir.model.fields,field_description:base_global_discount.field_global_discount__create_date +msgid "Created on" +msgstr "" + +#. module: base_global_discount +#: model:ir.model.fields,field_description:base_global_discount.field_global_discount__discount +msgid "Discount" +msgstr "" + +#. module: base_global_discount +#: model:ir.model.fields,field_description:base_global_discount.field_global_discount__name +msgid "Discount Name" +msgstr "" + +#. module: base_global_discount +#: model:ir.model.fields,field_description:base_global_discount.field_global_discount__discount_scope +msgid "Discount Scope" +msgstr "" + +#. module: base_global_discount +#: model:ir.model.fields,field_description:base_global_discount.field_global_discount__display_name +#: model:ir.model.fields,field_description:base_global_discount.field_res_partner__display_name +msgid "Display Name" +msgstr "" + +#. module: base_global_discount +#: model:ir.model.fields,help:base_global_discount.field_global_discount__sequence +msgid "Gives the order to apply discounts" +msgstr "" + +#. module: base_global_discount +#: model:ir.model,name:base_global_discount.model_global_discount +msgid "Global Discount" +msgstr "" + +#. module: base_global_discount +#: model:ir.actions.act_window,name:base_global_discount.action_global_discount_tree +#: model:ir.ui.menu,name:base_global_discount.menu_global_discount +#: model_terms:ir.ui.view,arch_db:base_global_discount.global_discount_view_form +#: model_terms:ir.ui.view,arch_db:base_global_discount.global_discount_view_tree +msgid "Global Discounts" +msgstr "" + +#. module: base_global_discount +#: model:ir.model.fields,field_description:base_global_discount.field_global_discount__id +#: model:ir.model.fields,field_description:base_global_discount.field_res_partner__id +msgid "ID" +msgstr "" + +#. module: base_global_discount +#: model:ir.model.fields,field_description:base_global_discount.field_global_discount____last_update +#: model:ir.model.fields,field_description:base_global_discount.field_res_partner____last_update +msgid "Last Modified on" +msgstr "" + +#. module: base_global_discount +#: model:ir.model.fields,field_description:base_global_discount.field_global_discount__write_uid +msgid "Last Updated by" +msgstr "" + +#. module: base_global_discount +#: model:ir.model.fields,field_description:base_global_discount.field_global_discount__write_date +msgid "Last Updated on" +msgstr "" + +#. module: base_global_discount +#: model:res.groups,name:base_global_discount.group_global_discount +msgid "Manage Global Discounts" +msgstr "" + +#. module: base_global_discount +#: model:ir.model.fields,field_description:base_global_discount.field_res_partner__supplier_global_discount_ids +#: model:ir.model.fields,field_description:base_global_discount.field_res_users__supplier_global_discount_ids +#: model_terms:ir.ui.view,arch_db:base_global_discount.res_partner_form_view +msgid "Purchase Global Discounts" +msgstr "" + +#. module: base_global_discount +#: model:ir.model.fields,field_description:base_global_discount.field_res_partner__supplier_global_discount_ids_readonly +#: model:ir.model.fields,field_description:base_global_discount.field_res_users__supplier_global_discount_ids_readonly +msgid "Purchase Global Discounts (readonly)" +msgstr "" + +#. module: base_global_discount +#: model:ir.model.fields.selection,name:base_global_discount.selection__global_discount__discount_scope__purchase +msgid "Purchases" +msgstr "" + +#. module: base_global_discount +#: model:ir.model.fields,field_description:base_global_discount.field_res_partner__customer_global_discount_ids +#: model:ir.model.fields,field_description:base_global_discount.field_res_users__customer_global_discount_ids +#: model_terms:ir.ui.view,arch_db:base_global_discount.res_partner_form_view +msgid "Sale Global Discounts" +msgstr "" + +#. module: base_global_discount +#: model:ir.model.fields,field_description:base_global_discount.field_res_partner__customer_global_discount_ids_readonly +#: model:ir.model.fields,field_description:base_global_discount.field_res_users__customer_global_discount_ids_readonly +msgid "Sale Global Discounts (readonly)" +msgstr "" + +#. module: base_global_discount +#: model:ir.model.fields.selection,name:base_global_discount.selection__global_discount__discount_scope__sale +msgid "Sales" +msgstr "" + +#. module: base_global_discount +#: model:ir.model.fields,field_description:base_global_discount.field_global_discount__sequence +msgid "Sequence" +msgstr "" From 946d5103e7cdef32b6e4cf7c4272cfefd6b03ea1 Mon Sep 17 00:00:00 2001 From: Francesco Foresti Date: Wed, 2 Mar 2022 16:25:19 +0000 Subject: [PATCH 04/39] Translated using Weblate (Italian) Currently translated at 100.0% (23 of 23 strings) Translation: server-backend-14.0/server-backend-14.0-base_global_discount Translate-URL: https://translation.odoo-community.org/projects/server-backend-14-0/server-backend-14-0-base_global_discount/it/ --- base_global_discount/i18n/it.po | 50 +++++++++++++++++---------------- 1 file changed, 26 insertions(+), 24 deletions(-) diff --git a/base_global_discount/i18n/it.po b/base_global_discount/i18n/it.po index 3b029344..063ed185 100644 --- a/base_global_discount/i18n/it.po +++ b/base_global_discount/i18n/it.po @@ -6,64 +6,66 @@ msgid "" msgstr "" "Project-Id-Version: Odoo Server 14.0\n" "Report-Msgid-Bugs-To: \n" -"Last-Translator: Automatically generated\n" +"PO-Revision-Date: 2022-03-02 18:31+0000\n" +"Last-Translator: Francesco Foresti \n" "Language-Team: none\n" "Language: it\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: \n" "Plural-Forms: nplurals=2; plural=n != 1;\n" +"X-Generator: Weblate 4.3.2\n" #. module: base_global_discount #: model:ir.model.fields,field_description:base_global_discount.field_global_discount__company_id msgid "Company" -msgstr "" +msgstr "Azienda" #. module: base_global_discount #: model:ir.model,name:base_global_discount.model_res_partner msgid "Contact" -msgstr "" +msgstr "Contatto" #. module: base_global_discount #: model:ir.model.fields,field_description:base_global_discount.field_global_discount__create_uid msgid "Created by" -msgstr "" +msgstr "Creato da" #. module: base_global_discount #: model:ir.model.fields,field_description:base_global_discount.field_global_discount__create_date msgid "Created on" -msgstr "" +msgstr "Creato il" #. module: base_global_discount #: model:ir.model.fields,field_description:base_global_discount.field_global_discount__discount msgid "Discount" -msgstr "" +msgstr "Sconto" #. module: base_global_discount #: model:ir.model.fields,field_description:base_global_discount.field_global_discount__name msgid "Discount Name" -msgstr "" +msgstr "Nome Sconto" #. module: base_global_discount #: model:ir.model.fields,field_description:base_global_discount.field_global_discount__discount_scope msgid "Discount Scope" -msgstr "" +msgstr "Ambito Sconto" #. module: base_global_discount #: model:ir.model.fields,field_description:base_global_discount.field_global_discount__display_name #: model:ir.model.fields,field_description:base_global_discount.field_res_partner__display_name msgid "Display Name" -msgstr "" +msgstr "Nome Visualizzato" #. module: base_global_discount #: model:ir.model.fields,help:base_global_discount.field_global_discount__sequence msgid "Gives the order to apply discounts" -msgstr "" +msgstr "Imposta l'ordine per applicare gli sconti" #. module: base_global_discount #: model:ir.model,name:base_global_discount.model_global_discount msgid "Global Discount" -msgstr "" +msgstr "Sconto Globale" #. module: base_global_discount #: model:ir.actions.act_window,name:base_global_discount.action_global_discount_tree @@ -71,72 +73,72 @@ msgstr "" #: model_terms:ir.ui.view,arch_db:base_global_discount.global_discount_view_form #: model_terms:ir.ui.view,arch_db:base_global_discount.global_discount_view_tree msgid "Global Discounts" -msgstr "" +msgstr "Sconti Globali" #. module: base_global_discount #: model:ir.model.fields,field_description:base_global_discount.field_global_discount__id #: model:ir.model.fields,field_description:base_global_discount.field_res_partner__id msgid "ID" -msgstr "" +msgstr "ID" #. module: base_global_discount #: model:ir.model.fields,field_description:base_global_discount.field_global_discount____last_update #: model:ir.model.fields,field_description:base_global_discount.field_res_partner____last_update msgid "Last Modified on" -msgstr "" +msgstr "Ultima modifica il" #. module: base_global_discount #: model:ir.model.fields,field_description:base_global_discount.field_global_discount__write_uid msgid "Last Updated by" -msgstr "" +msgstr "Ultimo aggiornamento di" #. module: base_global_discount #: model:ir.model.fields,field_description:base_global_discount.field_global_discount__write_date msgid "Last Updated on" -msgstr "" +msgstr "Ultimo aggiornamento il" #. module: base_global_discount #: model:res.groups,name:base_global_discount.group_global_discount msgid "Manage Global Discounts" -msgstr "" +msgstr "Gestisci Sconti Globali" #. module: base_global_discount #: model:ir.model.fields,field_description:base_global_discount.field_res_partner__supplier_global_discount_ids #: model:ir.model.fields,field_description:base_global_discount.field_res_users__supplier_global_discount_ids #: model_terms:ir.ui.view,arch_db:base_global_discount.res_partner_form_view msgid "Purchase Global Discounts" -msgstr "" +msgstr "Sconti Globali Acquisto" #. module: base_global_discount #: model:ir.model.fields,field_description:base_global_discount.field_res_partner__supplier_global_discount_ids_readonly #: model:ir.model.fields,field_description:base_global_discount.field_res_users__supplier_global_discount_ids_readonly msgid "Purchase Global Discounts (readonly)" -msgstr "" +msgstr "Sconti Globali Acquisto (Sola lettura)" #. module: base_global_discount #: model:ir.model.fields.selection,name:base_global_discount.selection__global_discount__discount_scope__purchase msgid "Purchases" -msgstr "" +msgstr "Acquisti" #. module: base_global_discount #: model:ir.model.fields,field_description:base_global_discount.field_res_partner__customer_global_discount_ids #: model:ir.model.fields,field_description:base_global_discount.field_res_users__customer_global_discount_ids #: model_terms:ir.ui.view,arch_db:base_global_discount.res_partner_form_view msgid "Sale Global Discounts" -msgstr "" +msgstr "Sconti Globali Vendita" #. module: base_global_discount #: model:ir.model.fields,field_description:base_global_discount.field_res_partner__customer_global_discount_ids_readonly #: model:ir.model.fields,field_description:base_global_discount.field_res_users__customer_global_discount_ids_readonly msgid "Sale Global Discounts (readonly)" -msgstr "" +msgstr "Sconti Globali Vendita (Sola lettura)" #. module: base_global_discount #: model:ir.model.fields.selection,name:base_global_discount.selection__global_discount__discount_scope__sale msgid "Sales" -msgstr "" +msgstr "Vendite" #. module: base_global_discount #: model:ir.model.fields,field_description:base_global_discount.field_global_discount__sequence msgid "Sequence" -msgstr "" +msgstr "Sequenza" From 65218809a6f94072f6b4a203e95c17072a10ee4a Mon Sep 17 00:00:00 2001 From: Daniel Reis Date: Thu, 3 Mar 2022 11:40:58 +0000 Subject: [PATCH 05/39] [FIX] base_user_role_company: fix tests --- base_user_role_company/models/user.py | 5 +-- .../tests/test_role_per_company.py | 41 ++++++++++--------- 2 files changed, 23 insertions(+), 23 deletions(-) diff --git a/base_user_role_company/models/user.py b/base_user_role_company/models/user.py index edc9ee0d..1a2f6296 100644 --- a/base_user_role_company/models/user.py +++ b/base_user_role_company/models/user.py @@ -22,10 +22,9 @@ class ResUsers(models.Model): def _get_enabled_roles(self): res = super()._get_enabled_roles() # Enable only the Roles corresponing to the currently selected company - if self.env.user.role_line_ids: - curr_company = self.env.company + if self.role_line_ids: res = res.filtered( - lambda x: not x.company_id or x.company_id == curr_company + lambda x: not x.company_id or x.company_id == self.env.company ) return res diff --git a/base_user_role_company/tests/test_role_per_company.py b/base_user_role_company/tests/test_role_per_company.py index 14cb869b..9b1ac1fc 100644 --- a/base_user_role_company/tests/test_role_per_company.py +++ b/base_user_role_company/tests/test_role_per_company.py @@ -11,11 +11,18 @@ class TestUserRoleCompany(TransactionCase): self.Company = self.env["res.company"] self.company1 = self.env.ref("base.main_company") self.company2 = self.Company.create({"name": "company2"}) + # GROUPS for roles + self.groupA = self.env.ref("base.group_user") + self.groupB = self.env.ref("base.group_system") + self.groupC = self.env.ref("base.group_partner_manager") # ROLES self.Role = self.env["res.users.role"] self.roleA = self.Role.create({"name": "ROLE All Companies"}) + self.roleA.implied_ids |= self.groupA self.roleB = self.Role.create({"name": "ROLE Company 1"}) + self.roleB.implied_ids |= self.groupB self.roleC = self.Role.create({"name": "ROLE Company 1 and 2"}) + self.roleC.implied_ids |= self.groupC # USER # ==Role=== ==Company== C1 C2 C1+C2 # Role A Yes Yes Yes @@ -35,28 +42,22 @@ class TestUserRoleCompany(TransactionCase): ], } self.test_user = self.User.create(user_vals) - self.User = self.User.with_user(self.test_user) def test_110_company_1(self): - "Company 1 selected: Tech and Settings roles are activated" - self.User._set_session_active_roles([self.company1.id]) - active_roles = self.test_user.role_line_ids.filtered("active_role").mapped( - "role_id" - ) - self.assertEqual(active_roles, self.roleA | self.roleB | self.roleC) + "Company 1 selected: Roles A, B and C are enabled" + self.test_user.set_groups_from_roles(company_id=self.company1.id) + expected = self.groupA | self.groupB | self.groupC + found = self.test_user.groups_id.filtered(lambda x: x in expected) + self.assertEqual(expected, found) def test_120_company_2(self): - "Company 2 selected: only Tech role enabled" - self.User._set_session_active_roles([self.company2.id]) - active_roles = self.test_user.role_line_ids.filtered("active_role").mapped( - "role_id" - ) - self.assertEqual(active_roles, self.roleA | self.roleC) + "Company 2 selected: Roles A and C are enabled" + self.test_user.set_groups_from_roles(company_id=self.company2.id) + enabled = self.test_user.groups_id + expected = self.groupA | self.groupC + found = enabled.filtered(lambda x: x in expected) + self.assertEqual(expected, found) - def test_130_company_1_2(self): - "Settings Role enabled for Company 1 and 2" - self.User._set_session_active_roles([self.company1.id, self.company2.id]) - active_roles = self.test_user.role_line_ids.filtered("active_role").mapped( - "role_id" - ) - self.assertEqual(active_roles, self.roleA | self.roleC) + not_expected = self.groupB + found = enabled.filtered(lambda x: x in not_expected) + self.assertFalse(found) From 83587e0d76fd1f032844340749756214cbc6524e Mon Sep 17 00:00:00 2001 From: oca-travis Date: Thu, 3 Mar 2022 15:29:25 +0000 Subject: [PATCH 06/39] [UPD] Update base_user_role_company.pot --- base_user_role_company/i18n/base_user_role_company.pot | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/base_user_role_company/i18n/base_user_role_company.pot b/base_user_role_company/i18n/base_user_role_company.pot index 776c3cb0..3b1fe150 100644 --- a/base_user_role_company/i18n/base_user_role_company.pot +++ b/base_user_role_company/i18n/base_user_role_company.pot @@ -14,8 +14,8 @@ msgstr "" "Plural-Forms: \n" #. module: base_user_role_company -#: model:ir.model.fields,field_description:base_user_role_company.field_res_users_role_line__active_role -msgid "Active Role" +#: model:ir.model.fields,field_description:base_user_role_company.field_res_users_role_line__allowed_company_ids +msgid "Companies" msgstr "" #. module: base_user_role_company From ebf213f085cbdfde82604b7d13a554860c3be5be Mon Sep 17 00:00:00 2001 From: OCA-git-bot Date: Thu, 3 Mar 2022 15:33:16 +0000 Subject: [PATCH 07/39] base_user_role_company 14.0.2.0.0 --- base_user_role_company/__manifest__.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/base_user_role_company/__manifest__.py b/base_user_role_company/__manifest__.py index 8e306b5c..b5716f98 100644 --- a/base_user_role_company/__manifest__.py +++ b/base_user_role_company/__manifest__.py @@ -3,7 +3,7 @@ { "name": "User roles by company", - "version": "14.0.1.1.0", + "version": "14.0.2.0.0", "category": "Tools", "author": "Open Source Integrators, Odoo Community Association (OCA)", "license": "AGPL-3", From c2e808e678febc98522bd36cd2214d978bd4372f Mon Sep 17 00:00:00 2001 From: OCA-git-bot Date: Thu, 3 Mar 2022 15:33:24 +0000 Subject: [PATCH 08/39] [UPD] addons table in README.md --- README.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/README.md b/README.md index 6a8c3f95..5aeef7f2 100644 --- a/README.md +++ b/README.md @@ -22,7 +22,7 @@ addon | version | maintainers | summary [base_global_discount](base_global_discount/) | 14.0.1.0.0 | | Base Global Discount [base_import_match](base_import_match/) | 14.0.1.0.0 | | Try to avoid duplicates before importing [base_user_role](base_user_role/) | 14.0.2.2.0 | [![sebalix](https://github.com/sebalix.png?size=30px)](https://github.com/sebalix) [![jcdrubay](https://github.com/jcdrubay.png?size=30px)](https://github.com/jcdrubay) [![novawish](https://github.com/novawish.png?size=30px)](https://github.com/novawish) | User roles -[base_user_role_company](base_user_role_company/) | 14.0.1.1.0 | | User roles by company +[base_user_role_company](base_user_role_company/) | 14.0.2.0.0 | | User roles by company [base_user_role_profile](base_user_role_profile/) | 14.0.1.0.0 | | User profiles [//]: # (end addons) From 9a8e794cfde28f65e236a8a5e5d50ed9a3ef4892 Mon Sep 17 00:00:00 2001 From: OCA Transbot Date: Thu, 3 Mar 2022 15:33:27 +0000 Subject: [PATCH 09/39] Update translation files Updated by "Update PO files to match POT (msgmerge)" hook in Weblate. Translation: server-backend-14.0/server-backend-14.0-base_user_role_company Translate-URL: https://translation.odoo-community.org/projects/server-backend-14-0/server-backend-14-0-base_user_role_company/ --- base_user_role_company/i18n/it.po | 9 ++++++--- 1 file changed, 6 insertions(+), 3 deletions(-) diff --git a/base_user_role_company/i18n/it.po b/base_user_role_company/i18n/it.po index f28ab71a..c587735d 100644 --- a/base_user_role_company/i18n/it.po +++ b/base_user_role_company/i18n/it.po @@ -17,9 +17,9 @@ msgstr "" "X-Generator: Weblate 4.3.2\n" #. module: base_user_role_company -#: model:ir.model.fields,field_description:base_user_role_company.field_res_users_role_line__active_role -msgid "Active Role" -msgstr "Ruolo attivo" +#: model:ir.model.fields,field_description:base_user_role_company.field_res_users_role_line__allowed_company_ids +msgid "Companies" +msgstr "" #. module: base_user_role_company #: model:ir.model.fields,field_description:base_user_role_company.field_res_users_role_line__company_id @@ -81,3 +81,6 @@ msgstr "Utenti" #: model:ir.model,name:base_user_role_company.model_res_users_role_line msgid "Users associated to a role" msgstr "Utenti associati al ruolo" + +#~ msgid "Active Role" +#~ msgstr "Ruolo attivo" From a5b6aedac00918b18183e9404537c398c8f21dfc Mon Sep 17 00:00:00 2001 From: OCA-git-bot Date: Thu, 3 Mar 2022 15:45:46 +0000 Subject: [PATCH 10/39] base_user_role_company 14.0.2.0.1 --- base_user_role_company/__manifest__.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/base_user_role_company/__manifest__.py b/base_user_role_company/__manifest__.py index b5716f98..d39f645a 100644 --- a/base_user_role_company/__manifest__.py +++ b/base_user_role_company/__manifest__.py @@ -3,7 +3,7 @@ { "name": "User roles by company", - "version": "14.0.2.0.0", + "version": "14.0.2.0.1", "category": "Tools", "author": "Open Source Integrators, Odoo Community Association (OCA)", "license": "AGPL-3", From 597659b97147b61b87ec5f637fdda4c6e4446861 Mon Sep 17 00:00:00 2001 From: OCA-git-bot Date: Thu, 3 Mar 2022 15:45:50 +0000 Subject: [PATCH 11/39] [UPD] addons table in README.md --- README.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/README.md b/README.md index 5aeef7f2..aa7ef596 100644 --- a/README.md +++ b/README.md @@ -22,7 +22,7 @@ addon | version | maintainers | summary [base_global_discount](base_global_discount/) | 14.0.1.0.0 | | Base Global Discount [base_import_match](base_import_match/) | 14.0.1.0.0 | | Try to avoid duplicates before importing [base_user_role](base_user_role/) | 14.0.2.2.0 | [![sebalix](https://github.com/sebalix.png?size=30px)](https://github.com/sebalix) [![jcdrubay](https://github.com/jcdrubay.png?size=30px)](https://github.com/jcdrubay) [![novawish](https://github.com/novawish.png?size=30px)](https://github.com/novawish) | User roles -[base_user_role_company](base_user_role_company/) | 14.0.2.0.0 | | User roles by company +[base_user_role_company](base_user_role_company/) | 14.0.2.0.1 | | User roles by company [base_user_role_profile](base_user_role_profile/) | 14.0.1.0.0 | | User profiles [//]: # (end addons) From d935ffb5b7999c2f8b7fe830a4220a46ef9ae7dd Mon Sep 17 00:00:00 2001 From: oca-git-bot Date: Thu, 31 Mar 2022 17:36:58 +0200 Subject: [PATCH 12/39] [IMP] update dotfiles [ci skip] --- .copier-answers.yml | 5 ++++- .eslintrc.yml | 2 +- .github/workflows/pre-commit.yml | 29 +++++++++++++++++++------ .pre-commit-config.yaml | 6 ++--- README.md | 6 ++--- base_import_match/models/base.py | 2 +- base_import_match/models/base_import.py | 4 ++-- 7 files changed, 36 insertions(+), 18 deletions(-) diff --git a/.copier-answers.yml b/.copier-answers.yml index 78a4e6d8..bdfece3e 100644 --- a/.copier-answers.yml +++ b/.copier-answers.yml @@ -1,14 +1,17 @@ # Do NOT update manually; changes here will be overwritten by Copier -_commit: v1.3.6 +_commit: v1.5.2 _src_path: gh:oca/oca-addons-repo-template ci: Travis dependency_installation_mode: PIP generate_requirements_txt: true include_wkhtmltopdf: false odoo_version: 14.0 +org_name: Odoo Community Association (OCA) +org_slug: OCA rebel_module_groups: [] repo_description: 'TODO: add repo description.' repo_name: server-backend repo_slug: server-backend +repo_website: https://github.com/OCA/server-backend travis_apt_packages: [] travis_apt_sources: [] diff --git a/.eslintrc.yml b/.eslintrc.yml index d4cc423c..9429bc68 100644 --- a/.eslintrc.yml +++ b/.eslintrc.yml @@ -4,7 +4,7 @@ env: # See https://github.com/OCA/odoo-community.org/issues/37#issuecomment-470686449 parserOptions: - ecmaVersion: 2017 + ecmaVersion: 2019 overrides: - files: diff --git a/.github/workflows/pre-commit.yml b/.github/workflows/pre-commit.yml index 80ab1a21..a7a13904 100644 --- a/.github/workflows/pre-commit.yml +++ b/.github/workflows/pre-commit.yml @@ -2,7 +2,12 @@ name: pre-commit on: pull_request: + branches: + - "14.0*" push: + branches: + - "14.0" + - "14.0-ocabot-*" jobs: pre-commit: @@ -10,11 +15,21 @@ jobs: steps: - uses: actions/checkout@v2 - uses: actions/setup-python@v2 + - name: Get python version + run: echo "PY=$(python -VV | sha256sum | cut -d' ' -f1)" >> $GITHUB_ENV + - uses: actions/cache@v1 with: - # The pylint-odoo version we use here does not support python 3.10 - # https://github.com/OCA/oca-addons-repo-template/issues/80 - # We also need to pin to an older version of python for older odoo versions - # where we are not using black > 21. Older black versions won't work with - # Python 3.9.8+, and we can't bump black without reformatting. - python-version: "3.9.7" - - uses: pre-commit/action@v2.0.0 + path: ~/.cache/pre-commit + key: pre-commit|${{ env.PY }}|${{ hashFiles('.pre-commit-config.yaml') }} + - name: Install pre-commit + run: pip install pre-commit + - name: Run pre-commit + run: pre-commit run --all-files --show-diff-on-failure --color=always + - name: Check that all files generated by pre-commit are in git + run: | + newfiles="$(git ls-files --others --exclude-from=.gitignore)" + if [ "$newfiles" != "" ] ; then + echo "Please check-in the following files:" + echo "$newfiles" + exit 1 + fi diff --git a/.pre-commit-config.yaml b/.pre-commit-config.yaml index 0a69b9e2..f79ce8c8 100644 --- a/.pre-commit-config.yaml +++ b/.pre-commit-config.yaml @@ -46,7 +46,7 @@ repos: - --remove-duplicate-keys - --remove-unused-variables - repo: https://github.com/psf/black - rev: 20.8b1 + rev: 22.3.0 hooks: - id: black - repo: https://github.com/pre-commit/mirrors-prettier @@ -120,7 +120,7 @@ repos: name: flake8 additional_dependencies: ["flake8-bugbear==20.1.4"] - repo: https://github.com/PyCQA/pylint - rev: pylint-2.5.3 + rev: v2.11.1 hooks: - id: pylint name: pylint with optional checks @@ -129,7 +129,7 @@ repos: - --exit-zero verbose: true additional_dependencies: &pylint_deps - - pylint-odoo==3.5.0 + - pylint-odoo==5.0.5 - id: pylint name: pylint with mandatory checks args: diff --git a/README.md b/README.md index aa7ef596..be04caa8 100644 --- a/README.md +++ b/README.md @@ -1,4 +1,5 @@ -[![Runbot Status](https://runbot.odoo-community.org/runbot/badge/flat/253/14.0.svg)](https://runbot.odoo-community.org/runbot/repo/github-com-oca-server-backend-253) + +[![Runboat](https://img.shields.io/badge/runboat-Try%20me-875A7B.png)](https://runboat.odoo-community.org/builds?repo=OCA/server-backend&target_branch=14.0) [![Build Status](https://travis-ci.com/OCA/server-backend.svg?branch=14.0)](https://travis-ci.com/OCA/server-backend) [![codecov](https://codecov.io/gh/OCA/server-backend/branch/14.0/graph/badge.svg)](https://codecov.io/gh/OCA/server-backend) [![Translation Status](https://translation.odoo-community.org/widgets/server-backend-14-0/-/svg-badge.svg)](https://translation.odoo-community.org/engage/server-backend-14-0/?utm_source=widget) @@ -33,12 +34,11 @@ addon | version | maintainers | summary This repository is licensed under [AGPL-3.0](LICENSE). -However, each module can have a totally different license, as long as they adhere to OCA +However, each module can have a totally different license, as long as they adhere to Odoo Community Association (OCA) policy. Consult each module's `__manifest__.py` file, which contains a `license` key that explains its license. ---- - OCA, or the [Odoo Community Association](http://odoo-community.org/), is a nonprofit organization whose mission is to support the collaborative development of Odoo features and promote its widespread use. diff --git a/base_import_match/models/base.py b/base_import_match/models/base.py index 327818c9..e6ab2086 100644 --- a/base_import_match/models/base.py +++ b/base_import_match/models/base.py @@ -47,7 +47,7 @@ class Base(models.AbstractModel): # To generate externals IDS. match.export_data(fields) ext_id = match.get_external_id() - row["id"] = ext_id[match.id] if match else row.get("id", u"") + row["id"] = ext_id[match.id] if match else row.get("id", "") # Store the modified row, in the same order as fields newdata.append(tuple(row[f] for f in clean_fields)) # We will import the patched data to get updates on matches diff --git a/base_import_match/models/base_import.py b/base_import_match/models/base_import.py index 16f4e6a5..874a1722 100644 --- a/base_import_match/models/base_import.py +++ b/base_import_match/models/base_import.py @@ -42,7 +42,7 @@ class BaseImportMatch(models.Model): def _compute_name(self): """Automatic self-descriptive name for the setting records.""" for one in self: - one.name = u"{}: {}".format( + one.name = "{}: {}".format( one.model_id.display_name, " + ".join(one.field_ids.mapped("display_name")), ) @@ -163,7 +163,7 @@ class BaseImportMatchField(models.Model): def name_get(self): result = [] for one in self: - pattern = u"{name} ({cond})" if one.conditional else u"{name}" + pattern = "{name} ({cond})" if one.conditional else "{name}" name = pattern.format( name=one.field_id.name, cond=one.imported_value, From cb3025bdcbe1be80a7bac96f3ba3e28ef82669d3 Mon Sep 17 00:00:00 2001 From: GuillemCForgeFlow Date: Tue, 19 Apr 2022 09:20:01 +0200 Subject: [PATCH 13/39] [IMP]base_user_role: Groups-roles navigation --- base_user_role/__manifest__.py | 1 + base_user_role/models/__init__.py | 1 + base_user_role/models/group.py | 82 ++++++++++++++++++++++++++ base_user_role/readme/CONTRIBUTORS.rst | 1 + base_user_role/views/group.xml | 23 ++++++++ 5 files changed, 108 insertions(+) create mode 100644 base_user_role/models/group.py create mode 100644 base_user_role/views/group.xml diff --git a/base_user_role/__manifest__.py b/base_user_role/__manifest__.py index 86c235ab..01d47431 100644 --- a/base_user_role/__manifest__.py +++ b/base_user_role/__manifest__.py @@ -17,6 +17,7 @@ "data/ir_module_category.xml", "views/role.xml", "views/user.xml", + "views/group.xml", ], "installable": True, } diff --git a/base_user_role/models/__init__.py b/base_user_role/models/__init__.py index 052fafdd..80cd1fb9 100644 --- a/base_user_role/models/__init__.py +++ b/base_user_role/models/__init__.py @@ -1,2 +1,3 @@ from . import role from . import user +from . import group diff --git a/base_user_role/models/group.py b/base_user_role/models/group.py new file mode 100644 index 00000000..61e60854 --- /dev/null +++ b/base_user_role/models/group.py @@ -0,0 +1,82 @@ +from odoo import api, fields, models + + +class ResGroups(models.Model): + _inherit = "res.groups" + + # The inverse field of the field group_id on the res.users.role model + # This field should be used a One2one relation as a role can only be + # represented by one group. It's declared as a One2many field as the + # inverse field on the res.users.role it's declared as a Many2one + role_id = fields.One2many( + comodel_name="res.users.role", + inverse_name="group_id", + help="Relation for the groups that represents a role", + ) + + role_ids = fields.Many2many( + comodel_name="res.users.role", + relation="res_groups_implied_roles_rel", + string="Roles", + compute="_compute_role_ids", + help="Roles in which the group is involved", + ) + + parent_ids = fields.Many2many( + "res.groups", + "res_groups_implied_rel", + "hid", + "gid", + string="Parents", + help="Inverse relation for the Inherits field. " + "The groups from which this group is inheriting", + ) + + trans_parent_ids = fields.Many2many( + comodel_name="res.groups", + string="Parent Groups", + compute="_compute_trans_parent_ids", + ) + + role_count = fields.Integer("# Roles", compute="_compute_role_count") + + def _compute_role_count(self): + for group in self: + group.role_count = len(group.role_ids) + + @api.depends("parent_ids.trans_parent_ids") + def _compute_trans_parent_ids(self): + for group in self: + group.trans_parent_ids = ( + group.parent_ids | group.parent_ids.trans_parent_ids + ) + + def _compute_role_ids(self): + for group in self: + if group.trans_parent_ids: + group.role_ids = group.trans_parent_ids.role_id + else: + group.role_ids = group.role_id + + def action_view_roles(self): + self.ensure_one() + action = self.env["ir.actions.act_window"]._for_xml_id( + "base_user_role.action_res_users_role_tree" + ) + action["context"] = {} + if len(self.role_ids) > 1: + action["domain"] = [("id", "in", self.role_ids.ids)] + elif self.role_ids: + form_view = [ + (self.env.ref("base_user_role.view_res_users_role_form").id, "form") + ] + if "views" in action: + action["views"] = form_view + [ + (state, view) for state, view in action["views"] if view != "form" + ] + else: + action["views"] = form_view + action["res_id"] = self.role_ids.id + else: + action = {"type": "ir.actions.act_window_close"} + return action diff --git a/base_user_role/readme/CONTRIBUTORS.rst b/base_user_role/readme/CONTRIBUTORS.rst index b34cf97a..f1d00cc7 100644 --- a/base_user_role/readme/CONTRIBUTORS.rst +++ b/base_user_role/readme/CONTRIBUTORS.rst @@ -4,5 +4,6 @@ * Alan Ramos (https://www.jarsa.com.mx) * Harald Panten * Kevin Khao +* Guillem Casassas Do not contact contributors directly about support or help with technical issues. diff --git a/base_user_role/views/group.xml b/base_user_role/views/group.xml new file mode 100644 index 00000000..6b0a59a9 --- /dev/null +++ b/base_user_role/views/group.xml @@ -0,0 +1,23 @@ + + + + res.groups.form - base_user_role + res.groups + + + +
+ +
+
+
+
+
From 6b54aa5744cef092e5436abe6dbeaae39193ebd1 Mon Sep 17 00:00:00 2001 From: oca-travis Date: Thu, 21 Apr 2022 14:53:36 +0000 Subject: [PATCH 14/39] [UPD] Update base_user_role.pot --- base_user_role/i18n/base_user_role.pot | 51 ++++++++++++++++++++++++++ 1 file changed, 51 insertions(+) diff --git a/base_user_role/i18n/base_user_role.pot b/base_user_role/i18n/base_user_role.pot index 9b827406..97cc946e 100644 --- a/base_user_role/i18n/base_user_role.pot +++ b/base_user_role/i18n/base_user_role.pot @@ -13,11 +13,22 @@ msgstr "" "Content-Transfer-Encoding: \n" "Plural-Forms: \n" +#. module: base_user_role +#: model:ir.model.fields,field_description:base_user_role.field_res_groups__role_count +#: model:ir.model.fields,field_description:base_user_role.field_res_users_role__role_count +msgid "# Roles" +msgstr "" + #. module: base_user_role #: model:ir.model.fields,field_description:base_user_role.field_res_users_role__model_access msgid "Access Controls" msgstr "" +#. module: base_user_role +#: model:ir.model,name:base_user_role.model_res_groups +msgid "Access Groups" +msgstr "" + #. module: base_user_role #: model:ir.model.fields,field_description:base_user_role.field_res_users_role__menu_access msgid "Access Menu" @@ -66,6 +77,7 @@ msgid "Created on" msgstr "" #. module: base_user_role +#: model:ir.model.fields,field_description:base_user_role.field_res_groups__display_name #: model:ir.model.fields,field_description:base_user_role.field_res_users__display_name #: model:ir.model.fields,field_description:base_user_role.field_res_users_role__display_name #: model:ir.model.fields,field_description:base_user_role.field_res_users_role_line__display_name @@ -98,6 +110,7 @@ msgid "Groups" msgstr "" #. module: base_user_role +#: model:ir.model.fields,field_description:base_user_role.field_res_groups__id #: model:ir.model.fields,field_description:base_user_role.field_res_users__id #: model:ir.model.fields,field_description:base_user_role.field_res_users_role__id #: model:ir.model.fields,field_description:base_user_role.field_res_users_role_line__id @@ -115,6 +128,15 @@ msgid "Internal Notes" msgstr "" #. module: base_user_role +#: model:ir.model.fields,help:base_user_role.field_res_groups__parent_ids +#: model:ir.model.fields,help:base_user_role.field_res_users_role__parent_ids +msgid "" +"Inverse relation for the Inherits field. The groups from which this group is" +" inheriting" +msgstr "" + +#. module: base_user_role +#: model:ir.model.fields,field_description:base_user_role.field_res_groups____last_update #: model:ir.model.fields,field_description:base_user_role.field_res_users____last_update #: model:ir.model.fields,field_description:base_user_role.field_res_users_role____last_update #: model:ir.model.fields,field_description:base_user_role.field_res_users_role_line____last_update @@ -139,6 +161,26 @@ msgid "Name" msgstr "" #. module: base_user_role +#: model:ir.model.fields,field_description:base_user_role.field_res_groups__trans_parent_ids +#: model:ir.model.fields,field_description:base_user_role.field_res_users_role__trans_parent_ids +msgid "Parent Groups" +msgstr "" + +#. module: base_user_role +#: model:ir.model.fields,field_description:base_user_role.field_res_groups__parent_ids +#: model:ir.model.fields,field_description:base_user_role.field_res_users_role__parent_ids +msgid "Parents" +msgstr "" + +#. module: base_user_role +#: model:ir.model.fields,help:base_user_role.field_res_groups__role_id +#: model:ir.model.fields,help:base_user_role.field_res_users_role__role_id +msgid "Relation for the groups that represents a role" +msgstr "" + +#. module: base_user_role +#: model:ir.model.fields,field_description:base_user_role.field_res_groups__role_id +#: model:ir.model.fields,field_description:base_user_role.field_res_users_role__role_id #: model:ir.model.fields,field_description:base_user_role.field_res_users_role_line__role_id msgid "Role" msgstr "" @@ -151,8 +193,11 @@ msgstr "" #. module: base_user_role #: model:ir.actions.act_window,name:base_user_role.action_res_users_role_tree +#: model:ir.model.fields,field_description:base_user_role.field_res_groups__role_ids #: model:ir.model.fields,field_description:base_user_role.field_res_users__role_ids +#: model:ir.model.fields,field_description:base_user_role.field_res_users_role__role_ids #: model:ir.ui.menu,name:base_user_role.menu_action_res_users_role_tree +#: model_terms:ir.ui.view,arch_db:base_user_role.res_groups_view_form #: model_terms:ir.ui.view,arch_db:base_user_role.view_res_users_form_inherit #: model_terms:ir.ui.view,arch_db:base_user_role.view_res_users_role_search msgid "Roles" @@ -163,6 +208,12 @@ msgstr "" msgid "Roles can be assigned to a user only once at a time" msgstr "" +#. module: base_user_role +#: model:ir.model.fields,help:base_user_role.field_res_groups__role_ids +#: model:ir.model.fields,help:base_user_role.field_res_users_role__role_ids +msgid "Roles in which the group is involved" +msgstr "" + #. module: base_user_role #: model:ir.model.fields,field_description:base_user_role.field_res_users_role__rule_groups msgid "Rules" From ab71cd9dc53ebe9ec6f6ba96b7cde1d98ecd8a12 Mon Sep 17 00:00:00 2001 From: OCA-git-bot Date: Thu, 21 Apr 2022 14:57:02 +0000 Subject: [PATCH 15/39] [UPD] README.rst --- base_user_role/README.rst | 1 + base_user_role/static/description/index.html | 1 + 2 files changed, 2 insertions(+) diff --git a/base_user_role/README.rst b/base_user_role/README.rst index 429db013..65f79885 100644 --- a/base_user_role/README.rst +++ b/base_user_role/README.rst @@ -114,6 +114,7 @@ Contributors * Alan Ramos (https://www.jarsa.com.mx) * Harald Panten * Kevin Khao +* Guillem Casassas Do not contact contributors directly about support or help with technical issues. diff --git a/base_user_role/static/description/index.html b/base_user_role/static/description/index.html index fac578ee..8a2492e7 100644 --- a/base_user_role/static/description/index.html +++ b/base_user_role/static/description/index.html @@ -459,6 +459,7 @@ If you spotted it first, help us smashing it by providing a detailed and welcome
  • Alan Ramos <alan.ramos@jarsa.com.mx> (https://www.jarsa.com.mx)
  • Harald Panten <harald.panten@sygel.es>
  • Kevin Khao <kevin.khao@akretion.com>
  • +
  • Guillem Casassas <guillem.casassas@forgeflow.com>
  • Do not contact contributors directly about support or help with technical issues.

    From 8211fabe460e82d79c04ab72c03b332e3f93221c Mon Sep 17 00:00:00 2001 From: OCA-git-bot Date: Thu, 21 Apr 2022 14:57:03 +0000 Subject: [PATCH 16/39] base_user_role 14.0.2.3.0 --- base_user_role/__manifest__.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/base_user_role/__manifest__.py b/base_user_role/__manifest__.py index 01d47431..f1968fd9 100644 --- a/base_user_role/__manifest__.py +++ b/base_user_role/__manifest__.py @@ -4,7 +4,7 @@ { "name": "User roles", - "version": "14.0.2.2.0", + "version": "14.0.2.3.0", "category": "Tools", "author": "ABF OSIELL, Odoo Community Association (OCA)", "license": "LGPL-3", From 7bca108d8fa9886069734162abab661978c5e29d Mon Sep 17 00:00:00 2001 From: OCA-git-bot Date: Thu, 21 Apr 2022 14:57:07 +0000 Subject: [PATCH 17/39] [UPD] addons table in README.md --- README.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/README.md b/README.md index be04caa8..f1e1a862 100644 --- a/README.md +++ b/README.md @@ -22,7 +22,7 @@ addon | version | maintainers | summary --- | --- | --- | --- [base_global_discount](base_global_discount/) | 14.0.1.0.0 | | Base Global Discount [base_import_match](base_import_match/) | 14.0.1.0.0 | | Try to avoid duplicates before importing -[base_user_role](base_user_role/) | 14.0.2.2.0 | [![sebalix](https://github.com/sebalix.png?size=30px)](https://github.com/sebalix) [![jcdrubay](https://github.com/jcdrubay.png?size=30px)](https://github.com/jcdrubay) [![novawish](https://github.com/novawish.png?size=30px)](https://github.com/novawish) | User roles +[base_user_role](base_user_role/) | 14.0.2.3.0 | [![sebalix](https://github.com/sebalix.png?size=30px)](https://github.com/sebalix) [![jcdrubay](https://github.com/jcdrubay.png?size=30px)](https://github.com/jcdrubay) [![novawish](https://github.com/novawish.png?size=30px)](https://github.com/novawish) | User roles [base_user_role_company](base_user_role_company/) | 14.0.2.0.1 | | User roles by company [base_user_role_profile](base_user_role_profile/) | 14.0.1.0.0 | | User profiles From 444e10465301689a8e0f1806b105270162655bdd Mon Sep 17 00:00:00 2001 From: OCA Transbot Date: Thu, 21 Apr 2022 14:57:12 +0000 Subject: [PATCH 18/39] Update translation files Updated by "Update PO files to match POT (msgmerge)" hook in Weblate. Translation: server-backend-14.0/server-backend-14.0-base_user_role Translate-URL: https://translation.odoo-community.org/projects/server-backend-14-0/server-backend-14-0-base_user_role/ --- base_user_role/i18n/am.po | 51 +++++++++++++++++++++++++++++++++ base_user_role/i18n/ar.po | 51 +++++++++++++++++++++++++++++++++ base_user_role/i18n/bg.po | 51 +++++++++++++++++++++++++++++++++ base_user_role/i18n/bs.po | 51 +++++++++++++++++++++++++++++++++ base_user_role/i18n/ca.po | 51 +++++++++++++++++++++++++++++++++ base_user_role/i18n/cs.po | 51 +++++++++++++++++++++++++++++++++ base_user_role/i18n/da.po | 51 +++++++++++++++++++++++++++++++++ base_user_role/i18n/de.po | 51 +++++++++++++++++++++++++++++++++ base_user_role/i18n/el_GR.po | 51 +++++++++++++++++++++++++++++++++ base_user_role/i18n/en_GB.po | 51 +++++++++++++++++++++++++++++++++ base_user_role/i18n/es.po | 51 +++++++++++++++++++++++++++++++++ base_user_role/i18n/es_AR.po | 51 +++++++++++++++++++++++++++++++++ base_user_role/i18n/es_CL.po | 51 +++++++++++++++++++++++++++++++++ base_user_role/i18n/es_CO.po | 51 +++++++++++++++++++++++++++++++++ base_user_role/i18n/es_CR.po | 51 +++++++++++++++++++++++++++++++++ base_user_role/i18n/es_DO.po | 51 +++++++++++++++++++++++++++++++++ base_user_role/i18n/es_EC.po | 51 +++++++++++++++++++++++++++++++++ base_user_role/i18n/es_ES.po | 51 +++++++++++++++++++++++++++++++++ base_user_role/i18n/es_MX.po | 51 +++++++++++++++++++++++++++++++++ base_user_role/i18n/es_PE.po | 51 +++++++++++++++++++++++++++++++++ base_user_role/i18n/es_PY.po | 51 +++++++++++++++++++++++++++++++++ base_user_role/i18n/es_VE.po | 51 +++++++++++++++++++++++++++++++++ base_user_role/i18n/et.po | 51 +++++++++++++++++++++++++++++++++ base_user_role/i18n/eu.po | 51 +++++++++++++++++++++++++++++++++ base_user_role/i18n/fa.po | 51 +++++++++++++++++++++++++++++++++ base_user_role/i18n/fi.po | 51 +++++++++++++++++++++++++++++++++ base_user_role/i18n/fr.po | 51 +++++++++++++++++++++++++++++++++ base_user_role/i18n/fr_CA.po | 51 +++++++++++++++++++++++++++++++++ base_user_role/i18n/fr_CH.po | 51 +++++++++++++++++++++++++++++++++ base_user_role/i18n/fr_FR.po | 51 +++++++++++++++++++++++++++++++++ base_user_role/i18n/gl.po | 51 +++++++++++++++++++++++++++++++++ base_user_role/i18n/gl_ES.po | 51 +++++++++++++++++++++++++++++++++ base_user_role/i18n/he.po | 51 +++++++++++++++++++++++++++++++++ base_user_role/i18n/hr.po | 51 +++++++++++++++++++++++++++++++++ base_user_role/i18n/hr_HR.po | 51 +++++++++++++++++++++++++++++++++ base_user_role/i18n/hu.po | 51 +++++++++++++++++++++++++++++++++ base_user_role/i18n/id.po | 51 +++++++++++++++++++++++++++++++++ base_user_role/i18n/it.po | 51 +++++++++++++++++++++++++++++++++ base_user_role/i18n/ja.po | 51 +++++++++++++++++++++++++++++++++ base_user_role/i18n/ko.po | 51 +++++++++++++++++++++++++++++++++ base_user_role/i18n/lt.po | 51 +++++++++++++++++++++++++++++++++ base_user_role/i18n/lt_LT.po | 51 +++++++++++++++++++++++++++++++++ base_user_role/i18n/lv.po | 51 +++++++++++++++++++++++++++++++++ base_user_role/i18n/mk.po | 51 +++++++++++++++++++++++++++++++++ base_user_role/i18n/mn.po | 51 +++++++++++++++++++++++++++++++++ base_user_role/i18n/nb.po | 51 +++++++++++++++++++++++++++++++++ base_user_role/i18n/nb_NO.po | 51 +++++++++++++++++++++++++++++++++ base_user_role/i18n/nl.po | 51 +++++++++++++++++++++++++++++++++ base_user_role/i18n/nl_BE.po | 51 +++++++++++++++++++++++++++++++++ base_user_role/i18n/nl_NL.po | 51 +++++++++++++++++++++++++++++++++ base_user_role/i18n/pl.po | 51 +++++++++++++++++++++++++++++++++ base_user_role/i18n/pt.po | 51 +++++++++++++++++++++++++++++++++ base_user_role/i18n/pt_BR.po | 51 +++++++++++++++++++++++++++++++++ base_user_role/i18n/pt_PT.po | 51 +++++++++++++++++++++++++++++++++ base_user_role/i18n/ro.po | 51 +++++++++++++++++++++++++++++++++ base_user_role/i18n/ru.po | 51 +++++++++++++++++++++++++++++++++ base_user_role/i18n/sk.po | 51 +++++++++++++++++++++++++++++++++ base_user_role/i18n/sl.po | 51 +++++++++++++++++++++++++++++++++ base_user_role/i18n/sr.po | 51 +++++++++++++++++++++++++++++++++ base_user_role/i18n/sr@latin.po | 51 +++++++++++++++++++++++++++++++++ base_user_role/i18n/sv.po | 51 +++++++++++++++++++++++++++++++++ base_user_role/i18n/th.po | 51 +++++++++++++++++++++++++++++++++ base_user_role/i18n/tr.po | 51 +++++++++++++++++++++++++++++++++ base_user_role/i18n/tr_TR.po | 51 +++++++++++++++++++++++++++++++++ base_user_role/i18n/uk.po | 51 +++++++++++++++++++++++++++++++++ base_user_role/i18n/vi.po | 51 +++++++++++++++++++++++++++++++++ base_user_role/i18n/vi_VN.po | 51 +++++++++++++++++++++++++++++++++ base_user_role/i18n/zh_CN.po | 51 +++++++++++++++++++++++++++++++++ base_user_role/i18n/zh_TW.po | 51 +++++++++++++++++++++++++++++++++ 69 files changed, 3519 insertions(+) diff --git a/base_user_role/i18n/am.po b/base_user_role/i18n/am.po index 196f30f0..2356455e 100644 --- a/base_user_role/i18n/am.po +++ b/base_user_role/i18n/am.po @@ -18,11 +18,22 @@ msgstr "" "Content-Transfer-Encoding: \n" "Plural-Forms: nplurals=2; plural=(n > 1);\n" +#. module: base_user_role +#: model:ir.model.fields,field_description:base_user_role.field_res_groups__role_count +#: model:ir.model.fields,field_description:base_user_role.field_res_users_role__role_count +msgid "# Roles" +msgstr "" + #. module: base_user_role #: model:ir.model.fields,field_description:base_user_role.field_res_users_role__model_access msgid "Access Controls" msgstr "" +#. module: base_user_role +#: model:ir.model,name:base_user_role.model_res_groups +msgid "Access Groups" +msgstr "" + #. module: base_user_role #: model:ir.model.fields,field_description:base_user_role.field_res_users_role__menu_access msgid "Access Menu" @@ -71,6 +82,7 @@ msgid "Created on" msgstr "Creado en" #. module: base_user_role +#: model:ir.model.fields,field_description:base_user_role.field_res_groups__display_name #: model:ir.model.fields,field_description:base_user_role.field_res_users__display_name #: model:ir.model.fields,field_description:base_user_role.field_res_users_role__display_name #: model:ir.model.fields,field_description:base_user_role.field_res_users_role_line__display_name @@ -103,6 +115,7 @@ msgid "Groups" msgstr "" #. module: base_user_role +#: model:ir.model.fields,field_description:base_user_role.field_res_groups__id #: model:ir.model.fields,field_description:base_user_role.field_res_users__id #: model:ir.model.fields,field_description:base_user_role.field_res_users_role__id #: model:ir.model.fields,field_description:base_user_role.field_res_users_role_line__id @@ -120,6 +133,15 @@ msgid "Internal Notes" msgstr "" #. module: base_user_role +#: model:ir.model.fields,help:base_user_role.field_res_groups__parent_ids +#: model:ir.model.fields,help:base_user_role.field_res_users_role__parent_ids +msgid "" +"Inverse relation for the Inherits field. The groups from which this group is " +"inheriting" +msgstr "" + +#. module: base_user_role +#: model:ir.model.fields,field_description:base_user_role.field_res_groups____last_update #: model:ir.model.fields,field_description:base_user_role.field_res_users____last_update #: model:ir.model.fields,field_description:base_user_role.field_res_users_role____last_update #: model:ir.model.fields,field_description:base_user_role.field_res_users_role_line____last_update @@ -144,6 +166,26 @@ msgid "Name" msgstr "" #. module: base_user_role +#: model:ir.model.fields,field_description:base_user_role.field_res_groups__trans_parent_ids +#: model:ir.model.fields,field_description:base_user_role.field_res_users_role__trans_parent_ids +msgid "Parent Groups" +msgstr "" + +#. module: base_user_role +#: model:ir.model.fields,field_description:base_user_role.field_res_groups__parent_ids +#: model:ir.model.fields,field_description:base_user_role.field_res_users_role__parent_ids +msgid "Parents" +msgstr "" + +#. module: base_user_role +#: model:ir.model.fields,help:base_user_role.field_res_groups__role_id +#: model:ir.model.fields,help:base_user_role.field_res_users_role__role_id +msgid "Relation for the groups that represents a role" +msgstr "" + +#. module: base_user_role +#: model:ir.model.fields,field_description:base_user_role.field_res_groups__role_id +#: model:ir.model.fields,field_description:base_user_role.field_res_users_role__role_id #: model:ir.model.fields,field_description:base_user_role.field_res_users_role_line__role_id msgid "Role" msgstr "" @@ -156,8 +198,11 @@ msgstr "" #. module: base_user_role #: model:ir.actions.act_window,name:base_user_role.action_res_users_role_tree +#: model:ir.model.fields,field_description:base_user_role.field_res_groups__role_ids #: model:ir.model.fields,field_description:base_user_role.field_res_users__role_ids +#: model:ir.model.fields,field_description:base_user_role.field_res_users_role__role_ids #: model:ir.ui.menu,name:base_user_role.menu_action_res_users_role_tree +#: model_terms:ir.ui.view,arch_db:base_user_role.res_groups_view_form #: model_terms:ir.ui.view,arch_db:base_user_role.view_res_users_form_inherit #: model_terms:ir.ui.view,arch_db:base_user_role.view_res_users_role_search msgid "Roles" @@ -168,6 +213,12 @@ msgstr "" msgid "Roles can be assigned to a user only once at a time" msgstr "" +#. module: base_user_role +#: model:ir.model.fields,help:base_user_role.field_res_groups__role_ids +#: model:ir.model.fields,help:base_user_role.field_res_users_role__role_ids +msgid "Roles in which the group is involved" +msgstr "" + #. module: base_user_role #: model:ir.model.fields,field_description:base_user_role.field_res_users_role__rule_groups msgid "Rules" diff --git a/base_user_role/i18n/ar.po b/base_user_role/i18n/ar.po index fef3e1fe..4436be59 100644 --- a/base_user_role/i18n/ar.po +++ b/base_user_role/i18n/ar.po @@ -20,11 +20,22 @@ msgstr "" "Plural-Forms: nplurals=6; plural=n==0 ? 0 : n==1 ? 1 : n==2 ? 2 : n%100>=3 " "&& n%100<=10 ? 3 : n%100>=11 && n%100<=99 ? 4 : 5;\n" +#. module: base_user_role +#: model:ir.model.fields,field_description:base_user_role.field_res_groups__role_count +#: model:ir.model.fields,field_description:base_user_role.field_res_users_role__role_count +msgid "# Roles" +msgstr "" + #. module: base_user_role #: model:ir.model.fields,field_description:base_user_role.field_res_users_role__model_access msgid "Access Controls" msgstr "" +#. module: base_user_role +#: model:ir.model,name:base_user_role.model_res_groups +msgid "Access Groups" +msgstr "" + #. module: base_user_role #: model:ir.model.fields,field_description:base_user_role.field_res_users_role__menu_access msgid "Access Menu" @@ -73,6 +84,7 @@ msgid "Created on" msgstr "أنشئ في" #. module: base_user_role +#: model:ir.model.fields,field_description:base_user_role.field_res_groups__display_name #: model:ir.model.fields,field_description:base_user_role.field_res_users__display_name #: model:ir.model.fields,field_description:base_user_role.field_res_users_role__display_name #: model:ir.model.fields,field_description:base_user_role.field_res_users_role_line__display_name @@ -105,6 +117,7 @@ msgid "Groups" msgstr "" #. module: base_user_role +#: model:ir.model.fields,field_description:base_user_role.field_res_groups__id #: model:ir.model.fields,field_description:base_user_role.field_res_users__id #: model:ir.model.fields,field_description:base_user_role.field_res_users_role__id #: model:ir.model.fields,field_description:base_user_role.field_res_users_role_line__id @@ -122,6 +135,15 @@ msgid "Internal Notes" msgstr "" #. module: base_user_role +#: model:ir.model.fields,help:base_user_role.field_res_groups__parent_ids +#: model:ir.model.fields,help:base_user_role.field_res_users_role__parent_ids +msgid "" +"Inverse relation for the Inherits field. The groups from which this group is " +"inheriting" +msgstr "" + +#. module: base_user_role +#: model:ir.model.fields,field_description:base_user_role.field_res_groups____last_update #: model:ir.model.fields,field_description:base_user_role.field_res_users____last_update #: model:ir.model.fields,field_description:base_user_role.field_res_users_role____last_update #: model:ir.model.fields,field_description:base_user_role.field_res_users_role_line____last_update @@ -146,6 +168,26 @@ msgid "Name" msgstr "الاسم" #. module: base_user_role +#: model:ir.model.fields,field_description:base_user_role.field_res_groups__trans_parent_ids +#: model:ir.model.fields,field_description:base_user_role.field_res_users_role__trans_parent_ids +msgid "Parent Groups" +msgstr "" + +#. module: base_user_role +#: model:ir.model.fields,field_description:base_user_role.field_res_groups__parent_ids +#: model:ir.model.fields,field_description:base_user_role.field_res_users_role__parent_ids +msgid "Parents" +msgstr "" + +#. module: base_user_role +#: model:ir.model.fields,help:base_user_role.field_res_groups__role_id +#: model:ir.model.fields,help:base_user_role.field_res_users_role__role_id +msgid "Relation for the groups that represents a role" +msgstr "" + +#. module: base_user_role +#: model:ir.model.fields,field_description:base_user_role.field_res_groups__role_id +#: model:ir.model.fields,field_description:base_user_role.field_res_users_role__role_id #: model:ir.model.fields,field_description:base_user_role.field_res_users_role_line__role_id msgid "Role" msgstr "" @@ -158,8 +200,11 @@ msgstr "" #. module: base_user_role #: model:ir.actions.act_window,name:base_user_role.action_res_users_role_tree +#: model:ir.model.fields,field_description:base_user_role.field_res_groups__role_ids #: model:ir.model.fields,field_description:base_user_role.field_res_users__role_ids +#: model:ir.model.fields,field_description:base_user_role.field_res_users_role__role_ids #: model:ir.ui.menu,name:base_user_role.menu_action_res_users_role_tree +#: model_terms:ir.ui.view,arch_db:base_user_role.res_groups_view_form #: model_terms:ir.ui.view,arch_db:base_user_role.view_res_users_form_inherit #: model_terms:ir.ui.view,arch_db:base_user_role.view_res_users_role_search msgid "Roles" @@ -170,6 +215,12 @@ msgstr "" msgid "Roles can be assigned to a user only once at a time" msgstr "" +#. module: base_user_role +#: model:ir.model.fields,help:base_user_role.field_res_groups__role_ids +#: model:ir.model.fields,help:base_user_role.field_res_users_role__role_ids +msgid "Roles in which the group is involved" +msgstr "" + #. module: base_user_role #: model:ir.model.fields,field_description:base_user_role.field_res_users_role__rule_groups msgid "Rules" diff --git a/base_user_role/i18n/bg.po b/base_user_role/i18n/bg.po index e4bdec9f..c0233f04 100644 --- a/base_user_role/i18n/bg.po +++ b/base_user_role/i18n/bg.po @@ -18,11 +18,22 @@ msgstr "" "Content-Transfer-Encoding: \n" "Plural-Forms: nplurals=2; plural=(n != 1);\n" +#. module: base_user_role +#: model:ir.model.fields,field_description:base_user_role.field_res_groups__role_count +#: model:ir.model.fields,field_description:base_user_role.field_res_users_role__role_count +msgid "# Roles" +msgstr "" + #. module: base_user_role #: model:ir.model.fields,field_description:base_user_role.field_res_users_role__model_access msgid "Access Controls" msgstr "" +#. module: base_user_role +#: model:ir.model,name:base_user_role.model_res_groups +msgid "Access Groups" +msgstr "" + #. module: base_user_role #: model:ir.model.fields,field_description:base_user_role.field_res_users_role__menu_access msgid "Access Menu" @@ -71,6 +82,7 @@ msgid "Created on" msgstr "Създадено на" #. module: base_user_role +#: model:ir.model.fields,field_description:base_user_role.field_res_groups__display_name #: model:ir.model.fields,field_description:base_user_role.field_res_users__display_name #: model:ir.model.fields,field_description:base_user_role.field_res_users_role__display_name #: model:ir.model.fields,field_description:base_user_role.field_res_users_role_line__display_name @@ -103,6 +115,7 @@ msgid "Groups" msgstr "" #. module: base_user_role +#: model:ir.model.fields,field_description:base_user_role.field_res_groups__id #: model:ir.model.fields,field_description:base_user_role.field_res_users__id #: model:ir.model.fields,field_description:base_user_role.field_res_users_role__id #: model:ir.model.fields,field_description:base_user_role.field_res_users_role_line__id @@ -120,6 +133,15 @@ msgid "Internal Notes" msgstr "" #. module: base_user_role +#: model:ir.model.fields,help:base_user_role.field_res_groups__parent_ids +#: model:ir.model.fields,help:base_user_role.field_res_users_role__parent_ids +msgid "" +"Inverse relation for the Inherits field. The groups from which this group is " +"inheriting" +msgstr "" + +#. module: base_user_role +#: model:ir.model.fields,field_description:base_user_role.field_res_groups____last_update #: model:ir.model.fields,field_description:base_user_role.field_res_users____last_update #: model:ir.model.fields,field_description:base_user_role.field_res_users_role____last_update #: model:ir.model.fields,field_description:base_user_role.field_res_users_role_line____last_update @@ -144,6 +166,26 @@ msgid "Name" msgstr "Име" #. module: base_user_role +#: model:ir.model.fields,field_description:base_user_role.field_res_groups__trans_parent_ids +#: model:ir.model.fields,field_description:base_user_role.field_res_users_role__trans_parent_ids +msgid "Parent Groups" +msgstr "" + +#. module: base_user_role +#: model:ir.model.fields,field_description:base_user_role.field_res_groups__parent_ids +#: model:ir.model.fields,field_description:base_user_role.field_res_users_role__parent_ids +msgid "Parents" +msgstr "" + +#. module: base_user_role +#: model:ir.model.fields,help:base_user_role.field_res_groups__role_id +#: model:ir.model.fields,help:base_user_role.field_res_users_role__role_id +msgid "Relation for the groups that represents a role" +msgstr "" + +#. module: base_user_role +#: model:ir.model.fields,field_description:base_user_role.field_res_groups__role_id +#: model:ir.model.fields,field_description:base_user_role.field_res_users_role__role_id #: model:ir.model.fields,field_description:base_user_role.field_res_users_role_line__role_id msgid "Role" msgstr "" @@ -156,8 +198,11 @@ msgstr "" #. module: base_user_role #: model:ir.actions.act_window,name:base_user_role.action_res_users_role_tree +#: model:ir.model.fields,field_description:base_user_role.field_res_groups__role_ids #: model:ir.model.fields,field_description:base_user_role.field_res_users__role_ids +#: model:ir.model.fields,field_description:base_user_role.field_res_users_role__role_ids #: model:ir.ui.menu,name:base_user_role.menu_action_res_users_role_tree +#: model_terms:ir.ui.view,arch_db:base_user_role.res_groups_view_form #: model_terms:ir.ui.view,arch_db:base_user_role.view_res_users_form_inherit #: model_terms:ir.ui.view,arch_db:base_user_role.view_res_users_role_search msgid "Roles" @@ -168,6 +213,12 @@ msgstr "" msgid "Roles can be assigned to a user only once at a time" msgstr "" +#. module: base_user_role +#: model:ir.model.fields,help:base_user_role.field_res_groups__role_ids +#: model:ir.model.fields,help:base_user_role.field_res_users_role__role_ids +msgid "Roles in which the group is involved" +msgstr "" + #. module: base_user_role #: model:ir.model.fields,field_description:base_user_role.field_res_users_role__rule_groups msgid "Rules" diff --git a/base_user_role/i18n/bs.po b/base_user_role/i18n/bs.po index 22b09e33..36d2445b 100644 --- a/base_user_role/i18n/bs.po +++ b/base_user_role/i18n/bs.po @@ -19,11 +19,22 @@ msgstr "" "Plural-Forms: nplurals=3; plural=(n%10==1 && n%100!=11 ? 0 : n%10>=2 && n" "%10<=4 && (n%100<10 || n%100>=20) ? 1 : 2);\n" +#. module: base_user_role +#: model:ir.model.fields,field_description:base_user_role.field_res_groups__role_count +#: model:ir.model.fields,field_description:base_user_role.field_res_users_role__role_count +msgid "# Roles" +msgstr "" + #. module: base_user_role #: model:ir.model.fields,field_description:base_user_role.field_res_users_role__model_access msgid "Access Controls" msgstr "" +#. module: base_user_role +#: model:ir.model,name:base_user_role.model_res_groups +msgid "Access Groups" +msgstr "" + #. module: base_user_role #: model:ir.model.fields,field_description:base_user_role.field_res_users_role__menu_access msgid "Access Menu" @@ -72,6 +83,7 @@ msgid "Created on" msgstr "Kreirano" #. module: base_user_role +#: model:ir.model.fields,field_description:base_user_role.field_res_groups__display_name #: model:ir.model.fields,field_description:base_user_role.field_res_users__display_name #: model:ir.model.fields,field_description:base_user_role.field_res_users_role__display_name #: model:ir.model.fields,field_description:base_user_role.field_res_users_role_line__display_name @@ -104,6 +116,7 @@ msgid "Groups" msgstr "" #. module: base_user_role +#: model:ir.model.fields,field_description:base_user_role.field_res_groups__id #: model:ir.model.fields,field_description:base_user_role.field_res_users__id #: model:ir.model.fields,field_description:base_user_role.field_res_users_role__id #: model:ir.model.fields,field_description:base_user_role.field_res_users_role_line__id @@ -121,6 +134,15 @@ msgid "Internal Notes" msgstr "" #. module: base_user_role +#: model:ir.model.fields,help:base_user_role.field_res_groups__parent_ids +#: model:ir.model.fields,help:base_user_role.field_res_users_role__parent_ids +msgid "" +"Inverse relation for the Inherits field. The groups from which this group is " +"inheriting" +msgstr "" + +#. module: base_user_role +#: model:ir.model.fields,field_description:base_user_role.field_res_groups____last_update #: model:ir.model.fields,field_description:base_user_role.field_res_users____last_update #: model:ir.model.fields,field_description:base_user_role.field_res_users_role____last_update #: model:ir.model.fields,field_description:base_user_role.field_res_users_role_line____last_update @@ -145,6 +167,26 @@ msgid "Name" msgstr "Ime" #. module: base_user_role +#: model:ir.model.fields,field_description:base_user_role.field_res_groups__trans_parent_ids +#: model:ir.model.fields,field_description:base_user_role.field_res_users_role__trans_parent_ids +msgid "Parent Groups" +msgstr "" + +#. module: base_user_role +#: model:ir.model.fields,field_description:base_user_role.field_res_groups__parent_ids +#: model:ir.model.fields,field_description:base_user_role.field_res_users_role__parent_ids +msgid "Parents" +msgstr "" + +#. module: base_user_role +#: model:ir.model.fields,help:base_user_role.field_res_groups__role_id +#: model:ir.model.fields,help:base_user_role.field_res_users_role__role_id +msgid "Relation for the groups that represents a role" +msgstr "" + +#. module: base_user_role +#: model:ir.model.fields,field_description:base_user_role.field_res_groups__role_id +#: model:ir.model.fields,field_description:base_user_role.field_res_users_role__role_id #: model:ir.model.fields,field_description:base_user_role.field_res_users_role_line__role_id msgid "Role" msgstr "" @@ -157,8 +199,11 @@ msgstr "" #. module: base_user_role #: model:ir.actions.act_window,name:base_user_role.action_res_users_role_tree +#: model:ir.model.fields,field_description:base_user_role.field_res_groups__role_ids #: model:ir.model.fields,field_description:base_user_role.field_res_users__role_ids +#: model:ir.model.fields,field_description:base_user_role.field_res_users_role__role_ids #: model:ir.ui.menu,name:base_user_role.menu_action_res_users_role_tree +#: model_terms:ir.ui.view,arch_db:base_user_role.res_groups_view_form #: model_terms:ir.ui.view,arch_db:base_user_role.view_res_users_form_inherit #: model_terms:ir.ui.view,arch_db:base_user_role.view_res_users_role_search msgid "Roles" @@ -169,6 +214,12 @@ msgstr "" msgid "Roles can be assigned to a user only once at a time" msgstr "" +#. module: base_user_role +#: model:ir.model.fields,help:base_user_role.field_res_groups__role_ids +#: model:ir.model.fields,help:base_user_role.field_res_users_role__role_ids +msgid "Roles in which the group is involved" +msgstr "" + #. module: base_user_role #: model:ir.model.fields,field_description:base_user_role.field_res_users_role__rule_groups msgid "Rules" diff --git a/base_user_role/i18n/ca.po b/base_user_role/i18n/ca.po index 05387c6a..a270816d 100644 --- a/base_user_role/i18n/ca.po +++ b/base_user_role/i18n/ca.po @@ -18,11 +18,22 @@ msgstr "" "Content-Transfer-Encoding: \n" "Plural-Forms: nplurals=2; plural=(n != 1);\n" +#. module: base_user_role +#: model:ir.model.fields,field_description:base_user_role.field_res_groups__role_count +#: model:ir.model.fields,field_description:base_user_role.field_res_users_role__role_count +msgid "# Roles" +msgstr "" + #. module: base_user_role #: model:ir.model.fields,field_description:base_user_role.field_res_users_role__model_access msgid "Access Controls" msgstr "" +#. module: base_user_role +#: model:ir.model,name:base_user_role.model_res_groups +msgid "Access Groups" +msgstr "" + #. module: base_user_role #: model:ir.model.fields,field_description:base_user_role.field_res_users_role__menu_access msgid "Access Menu" @@ -71,6 +82,7 @@ msgid "Created on" msgstr "Creat el" #. module: base_user_role +#: model:ir.model.fields,field_description:base_user_role.field_res_groups__display_name #: model:ir.model.fields,field_description:base_user_role.field_res_users__display_name #: model:ir.model.fields,field_description:base_user_role.field_res_users_role__display_name #: model:ir.model.fields,field_description:base_user_role.field_res_users_role_line__display_name @@ -103,6 +115,7 @@ msgid "Groups" msgstr "" #. module: base_user_role +#: model:ir.model.fields,field_description:base_user_role.field_res_groups__id #: model:ir.model.fields,field_description:base_user_role.field_res_users__id #: model:ir.model.fields,field_description:base_user_role.field_res_users_role__id #: model:ir.model.fields,field_description:base_user_role.field_res_users_role_line__id @@ -120,6 +133,15 @@ msgid "Internal Notes" msgstr "" #. module: base_user_role +#: model:ir.model.fields,help:base_user_role.field_res_groups__parent_ids +#: model:ir.model.fields,help:base_user_role.field_res_users_role__parent_ids +msgid "" +"Inverse relation for the Inherits field. The groups from which this group is " +"inheriting" +msgstr "" + +#. module: base_user_role +#: model:ir.model.fields,field_description:base_user_role.field_res_groups____last_update #: model:ir.model.fields,field_description:base_user_role.field_res_users____last_update #: model:ir.model.fields,field_description:base_user_role.field_res_users_role____last_update #: model:ir.model.fields,field_description:base_user_role.field_res_users_role_line____last_update @@ -144,6 +166,26 @@ msgid "Name" msgstr "Nom" #. module: base_user_role +#: model:ir.model.fields,field_description:base_user_role.field_res_groups__trans_parent_ids +#: model:ir.model.fields,field_description:base_user_role.field_res_users_role__trans_parent_ids +msgid "Parent Groups" +msgstr "" + +#. module: base_user_role +#: model:ir.model.fields,field_description:base_user_role.field_res_groups__parent_ids +#: model:ir.model.fields,field_description:base_user_role.field_res_users_role__parent_ids +msgid "Parents" +msgstr "" + +#. module: base_user_role +#: model:ir.model.fields,help:base_user_role.field_res_groups__role_id +#: model:ir.model.fields,help:base_user_role.field_res_users_role__role_id +msgid "Relation for the groups that represents a role" +msgstr "" + +#. module: base_user_role +#: model:ir.model.fields,field_description:base_user_role.field_res_groups__role_id +#: model:ir.model.fields,field_description:base_user_role.field_res_users_role__role_id #: model:ir.model.fields,field_description:base_user_role.field_res_users_role_line__role_id msgid "Role" msgstr "" @@ -156,8 +198,11 @@ msgstr "" #. module: base_user_role #: model:ir.actions.act_window,name:base_user_role.action_res_users_role_tree +#: model:ir.model.fields,field_description:base_user_role.field_res_groups__role_ids #: model:ir.model.fields,field_description:base_user_role.field_res_users__role_ids +#: model:ir.model.fields,field_description:base_user_role.field_res_users_role__role_ids #: model:ir.ui.menu,name:base_user_role.menu_action_res_users_role_tree +#: model_terms:ir.ui.view,arch_db:base_user_role.res_groups_view_form #: model_terms:ir.ui.view,arch_db:base_user_role.view_res_users_form_inherit #: model_terms:ir.ui.view,arch_db:base_user_role.view_res_users_role_search msgid "Roles" @@ -168,6 +213,12 @@ msgstr "" msgid "Roles can be assigned to a user only once at a time" msgstr "" +#. module: base_user_role +#: model:ir.model.fields,help:base_user_role.field_res_groups__role_ids +#: model:ir.model.fields,help:base_user_role.field_res_users_role__role_ids +msgid "Roles in which the group is involved" +msgstr "" + #. module: base_user_role #: model:ir.model.fields,field_description:base_user_role.field_res_users_role__rule_groups msgid "Rules" diff --git a/base_user_role/i18n/cs.po b/base_user_role/i18n/cs.po index d5962f1c..1c9d99eb 100644 --- a/base_user_role/i18n/cs.po +++ b/base_user_role/i18n/cs.po @@ -19,11 +19,22 @@ msgstr "" "Content-Transfer-Encoding: \n" "Plural-Forms: nplurals=3; plural=(n==1) ? 0 : (n>=2 && n<=4) ? 1 : 2;\n" +#. module: base_user_role +#: model:ir.model.fields,field_description:base_user_role.field_res_groups__role_count +#: model:ir.model.fields,field_description:base_user_role.field_res_users_role__role_count +msgid "# Roles" +msgstr "" + #. module: base_user_role #: model:ir.model.fields,field_description:base_user_role.field_res_users_role__model_access msgid "Access Controls" msgstr "" +#. module: base_user_role +#: model:ir.model,name:base_user_role.model_res_groups +msgid "Access Groups" +msgstr "" + #. module: base_user_role #: model:ir.model.fields,field_description:base_user_role.field_res_users_role__menu_access msgid "Access Menu" @@ -72,6 +83,7 @@ msgid "Created on" msgstr "Vytvořeno" #. module: base_user_role +#: model:ir.model.fields,field_description:base_user_role.field_res_groups__display_name #: model:ir.model.fields,field_description:base_user_role.field_res_users__display_name #: model:ir.model.fields,field_description:base_user_role.field_res_users_role__display_name #: model:ir.model.fields,field_description:base_user_role.field_res_users_role_line__display_name @@ -104,6 +116,7 @@ msgid "Groups" msgstr "" #. module: base_user_role +#: model:ir.model.fields,field_description:base_user_role.field_res_groups__id #: model:ir.model.fields,field_description:base_user_role.field_res_users__id #: model:ir.model.fields,field_description:base_user_role.field_res_users_role__id #: model:ir.model.fields,field_description:base_user_role.field_res_users_role_line__id @@ -121,6 +134,15 @@ msgid "Internal Notes" msgstr "" #. module: base_user_role +#: model:ir.model.fields,help:base_user_role.field_res_groups__parent_ids +#: model:ir.model.fields,help:base_user_role.field_res_users_role__parent_ids +msgid "" +"Inverse relation for the Inherits field. The groups from which this group is " +"inheriting" +msgstr "" + +#. module: base_user_role +#: model:ir.model.fields,field_description:base_user_role.field_res_groups____last_update #: model:ir.model.fields,field_description:base_user_role.field_res_users____last_update #: model:ir.model.fields,field_description:base_user_role.field_res_users_role____last_update #: model:ir.model.fields,field_description:base_user_role.field_res_users_role_line____last_update @@ -145,6 +167,26 @@ msgid "Name" msgstr "Název" #. module: base_user_role +#: model:ir.model.fields,field_description:base_user_role.field_res_groups__trans_parent_ids +#: model:ir.model.fields,field_description:base_user_role.field_res_users_role__trans_parent_ids +msgid "Parent Groups" +msgstr "" + +#. module: base_user_role +#: model:ir.model.fields,field_description:base_user_role.field_res_groups__parent_ids +#: model:ir.model.fields,field_description:base_user_role.field_res_users_role__parent_ids +msgid "Parents" +msgstr "" + +#. module: base_user_role +#: model:ir.model.fields,help:base_user_role.field_res_groups__role_id +#: model:ir.model.fields,help:base_user_role.field_res_users_role__role_id +msgid "Relation for the groups that represents a role" +msgstr "" + +#. module: base_user_role +#: model:ir.model.fields,field_description:base_user_role.field_res_groups__role_id +#: model:ir.model.fields,field_description:base_user_role.field_res_users_role__role_id #: model:ir.model.fields,field_description:base_user_role.field_res_users_role_line__role_id msgid "Role" msgstr "" @@ -157,8 +199,11 @@ msgstr "" #. module: base_user_role #: model:ir.actions.act_window,name:base_user_role.action_res_users_role_tree +#: model:ir.model.fields,field_description:base_user_role.field_res_groups__role_ids #: model:ir.model.fields,field_description:base_user_role.field_res_users__role_ids +#: model:ir.model.fields,field_description:base_user_role.field_res_users_role__role_ids #: model:ir.ui.menu,name:base_user_role.menu_action_res_users_role_tree +#: model_terms:ir.ui.view,arch_db:base_user_role.res_groups_view_form #: model_terms:ir.ui.view,arch_db:base_user_role.view_res_users_form_inherit #: model_terms:ir.ui.view,arch_db:base_user_role.view_res_users_role_search msgid "Roles" @@ -169,6 +214,12 @@ msgstr "" msgid "Roles can be assigned to a user only once at a time" msgstr "" +#. module: base_user_role +#: model:ir.model.fields,help:base_user_role.field_res_groups__role_ids +#: model:ir.model.fields,help:base_user_role.field_res_users_role__role_ids +msgid "Roles in which the group is involved" +msgstr "" + #. module: base_user_role #: model:ir.model.fields,field_description:base_user_role.field_res_users_role__rule_groups msgid "Rules" diff --git a/base_user_role/i18n/da.po b/base_user_role/i18n/da.po index 5cc3d9d4..317060fe 100644 --- a/base_user_role/i18n/da.po +++ b/base_user_role/i18n/da.po @@ -19,11 +19,22 @@ msgstr "" "Plural-Forms: nplurals=2; plural=n != 1;\n" "X-Generator: Weblate 3.1.1\n" +#. module: base_user_role +#: model:ir.model.fields,field_description:base_user_role.field_res_groups__role_count +#: model:ir.model.fields,field_description:base_user_role.field_res_users_role__role_count +msgid "# Roles" +msgstr "" + #. module: base_user_role #: model:ir.model.fields,field_description:base_user_role.field_res_users_role__model_access msgid "Access Controls" msgstr "Adgangskontrol" +#. module: base_user_role +#: model:ir.model,name:base_user_role.model_res_groups +msgid "Access Groups" +msgstr "" + #. module: base_user_role #: model:ir.model.fields,field_description:base_user_role.field_res_users_role__menu_access msgid "Access Menu" @@ -74,6 +85,7 @@ msgid "Created on" msgstr "Oprettet den" #. module: base_user_role +#: model:ir.model.fields,field_description:base_user_role.field_res_groups__display_name #: model:ir.model.fields,field_description:base_user_role.field_res_users__display_name #: model:ir.model.fields,field_description:base_user_role.field_res_users_role__display_name #: model:ir.model.fields,field_description:base_user_role.field_res_users_role_line__display_name @@ -108,6 +120,7 @@ msgid "Groups" msgstr "Grupper" #. module: base_user_role +#: model:ir.model.fields,field_description:base_user_role.field_res_groups__id #: model:ir.model.fields,field_description:base_user_role.field_res_users__id #: model:ir.model.fields,field_description:base_user_role.field_res_users_role__id #: model:ir.model.fields,field_description:base_user_role.field_res_users_role_line__id @@ -125,6 +138,15 @@ msgid "Internal Notes" msgstr "" #. module: base_user_role +#: model:ir.model.fields,help:base_user_role.field_res_groups__parent_ids +#: model:ir.model.fields,help:base_user_role.field_res_users_role__parent_ids +msgid "" +"Inverse relation for the Inherits field. The groups from which this group is " +"inheriting" +msgstr "" + +#. module: base_user_role +#: model:ir.model.fields,field_description:base_user_role.field_res_groups____last_update #: model:ir.model.fields,field_description:base_user_role.field_res_users____last_update #: model:ir.model.fields,field_description:base_user_role.field_res_users_role____last_update #: model:ir.model.fields,field_description:base_user_role.field_res_users_role_line____last_update @@ -149,6 +171,26 @@ msgid "Name" msgstr "Navn" #. module: base_user_role +#: model:ir.model.fields,field_description:base_user_role.field_res_groups__trans_parent_ids +#: model:ir.model.fields,field_description:base_user_role.field_res_users_role__trans_parent_ids +msgid "Parent Groups" +msgstr "" + +#. module: base_user_role +#: model:ir.model.fields,field_description:base_user_role.field_res_groups__parent_ids +#: model:ir.model.fields,field_description:base_user_role.field_res_users_role__parent_ids +msgid "Parents" +msgstr "" + +#. module: base_user_role +#: model:ir.model.fields,help:base_user_role.field_res_groups__role_id +#: model:ir.model.fields,help:base_user_role.field_res_users_role__role_id +msgid "Relation for the groups that represents a role" +msgstr "" + +#. module: base_user_role +#: model:ir.model.fields,field_description:base_user_role.field_res_groups__role_id +#: model:ir.model.fields,field_description:base_user_role.field_res_users_role__role_id #: model:ir.model.fields,field_description:base_user_role.field_res_users_role_line__role_id msgid "Role" msgstr "Rolle" @@ -161,8 +203,11 @@ msgstr "Rollelinier" #. module: base_user_role #: model:ir.actions.act_window,name:base_user_role.action_res_users_role_tree +#: model:ir.model.fields,field_description:base_user_role.field_res_groups__role_ids #: model:ir.model.fields,field_description:base_user_role.field_res_users__role_ids +#: model:ir.model.fields,field_description:base_user_role.field_res_users_role__role_ids #: model:ir.ui.menu,name:base_user_role.menu_action_res_users_role_tree +#: model_terms:ir.ui.view,arch_db:base_user_role.res_groups_view_form #: model_terms:ir.ui.view,arch_db:base_user_role.view_res_users_form_inherit #: model_terms:ir.ui.view,arch_db:base_user_role.view_res_users_role_search msgid "Roles" @@ -173,6 +218,12 @@ msgstr "Roller" msgid "Roles can be assigned to a user only once at a time" msgstr "" +#. module: base_user_role +#: model:ir.model.fields,help:base_user_role.field_res_groups__role_ids +#: model:ir.model.fields,help:base_user_role.field_res_users_role__role_ids +msgid "Roles in which the group is involved" +msgstr "" + #. module: base_user_role #: model:ir.model.fields,field_description:base_user_role.field_res_users_role__rule_groups msgid "Rules" diff --git a/base_user_role/i18n/de.po b/base_user_role/i18n/de.po index 17f7023e..d3b54dbd 100644 --- a/base_user_role/i18n/de.po +++ b/base_user_role/i18n/de.po @@ -19,11 +19,22 @@ msgstr "" "Content-Transfer-Encoding: \n" "Plural-Forms: nplurals=2; plural=(n != 1);\n" +#. module: base_user_role +#: model:ir.model.fields,field_description:base_user_role.field_res_groups__role_count +#: model:ir.model.fields,field_description:base_user_role.field_res_users_role__role_count +msgid "# Roles" +msgstr "" + #. module: base_user_role #: model:ir.model.fields,field_description:base_user_role.field_res_users_role__model_access msgid "Access Controls" msgstr "Zugriffskontrolle" +#. module: base_user_role +#: model:ir.model,name:base_user_role.model_res_groups +msgid "Access Groups" +msgstr "" + #. module: base_user_role #: model:ir.model.fields,field_description:base_user_role.field_res_users_role__menu_access msgid "Access Menu" @@ -74,6 +85,7 @@ msgid "Created on" msgstr "Erstellt am" #. module: base_user_role +#: model:ir.model.fields,field_description:base_user_role.field_res_groups__display_name #: model:ir.model.fields,field_description:base_user_role.field_res_users__display_name #: model:ir.model.fields,field_description:base_user_role.field_res_users_role__display_name #: model:ir.model.fields,field_description:base_user_role.field_res_users_role_line__display_name @@ -106,6 +118,7 @@ msgid "Groups" msgstr "" #. module: base_user_role +#: model:ir.model.fields,field_description:base_user_role.field_res_groups__id #: model:ir.model.fields,field_description:base_user_role.field_res_users__id #: model:ir.model.fields,field_description:base_user_role.field_res_users_role__id #: model:ir.model.fields,field_description:base_user_role.field_res_users_role_line__id @@ -123,6 +136,15 @@ msgid "Internal Notes" msgstr "" #. module: base_user_role +#: model:ir.model.fields,help:base_user_role.field_res_groups__parent_ids +#: model:ir.model.fields,help:base_user_role.field_res_users_role__parent_ids +msgid "" +"Inverse relation for the Inherits field. The groups from which this group is " +"inheriting" +msgstr "" + +#. module: base_user_role +#: model:ir.model.fields,field_description:base_user_role.field_res_groups____last_update #: model:ir.model.fields,field_description:base_user_role.field_res_users____last_update #: model:ir.model.fields,field_description:base_user_role.field_res_users_role____last_update #: model:ir.model.fields,field_description:base_user_role.field_res_users_role_line____last_update @@ -147,6 +169,26 @@ msgid "Name" msgstr "Name" #. module: base_user_role +#: model:ir.model.fields,field_description:base_user_role.field_res_groups__trans_parent_ids +#: model:ir.model.fields,field_description:base_user_role.field_res_users_role__trans_parent_ids +msgid "Parent Groups" +msgstr "" + +#. module: base_user_role +#: model:ir.model.fields,field_description:base_user_role.field_res_groups__parent_ids +#: model:ir.model.fields,field_description:base_user_role.field_res_users_role__parent_ids +msgid "Parents" +msgstr "" + +#. module: base_user_role +#: model:ir.model.fields,help:base_user_role.field_res_groups__role_id +#: model:ir.model.fields,help:base_user_role.field_res_users_role__role_id +msgid "Relation for the groups that represents a role" +msgstr "" + +#. module: base_user_role +#: model:ir.model.fields,field_description:base_user_role.field_res_groups__role_id +#: model:ir.model.fields,field_description:base_user_role.field_res_users_role__role_id #: model:ir.model.fields,field_description:base_user_role.field_res_users_role_line__role_id msgid "Role" msgstr "" @@ -159,8 +201,11 @@ msgstr "" #. module: base_user_role #: model:ir.actions.act_window,name:base_user_role.action_res_users_role_tree +#: model:ir.model.fields,field_description:base_user_role.field_res_groups__role_ids #: model:ir.model.fields,field_description:base_user_role.field_res_users__role_ids +#: model:ir.model.fields,field_description:base_user_role.field_res_users_role__role_ids #: model:ir.ui.menu,name:base_user_role.menu_action_res_users_role_tree +#: model_terms:ir.ui.view,arch_db:base_user_role.res_groups_view_form #: model_terms:ir.ui.view,arch_db:base_user_role.view_res_users_form_inherit #: model_terms:ir.ui.view,arch_db:base_user_role.view_res_users_role_search msgid "Roles" @@ -171,6 +216,12 @@ msgstr "" msgid "Roles can be assigned to a user only once at a time" msgstr "" +#. module: base_user_role +#: model:ir.model.fields,help:base_user_role.field_res_groups__role_ids +#: model:ir.model.fields,help:base_user_role.field_res_users_role__role_ids +msgid "Roles in which the group is involved" +msgstr "" + #. module: base_user_role #: model:ir.model.fields,field_description:base_user_role.field_res_users_role__rule_groups msgid "Rules" diff --git a/base_user_role/i18n/el_GR.po b/base_user_role/i18n/el_GR.po index 2f8bbadd..a8908cf6 100644 --- a/base_user_role/i18n/el_GR.po +++ b/base_user_role/i18n/el_GR.po @@ -20,11 +20,22 @@ msgstr "" "Content-Transfer-Encoding: \n" "Plural-Forms: nplurals=2; plural=(n != 1);\n" +#. module: base_user_role +#: model:ir.model.fields,field_description:base_user_role.field_res_groups__role_count +#: model:ir.model.fields,field_description:base_user_role.field_res_users_role__role_count +msgid "# Roles" +msgstr "" + #. module: base_user_role #: model:ir.model.fields,field_description:base_user_role.field_res_users_role__model_access msgid "Access Controls" msgstr "" +#. module: base_user_role +#: model:ir.model,name:base_user_role.model_res_groups +msgid "Access Groups" +msgstr "" + #. module: base_user_role #: model:ir.model.fields,field_description:base_user_role.field_res_users_role__menu_access msgid "Access Menu" @@ -73,6 +84,7 @@ msgid "Created on" msgstr "Δημιουργήθηκε στις" #. module: base_user_role +#: model:ir.model.fields,field_description:base_user_role.field_res_groups__display_name #: model:ir.model.fields,field_description:base_user_role.field_res_users__display_name #: model:ir.model.fields,field_description:base_user_role.field_res_users_role__display_name #: model:ir.model.fields,field_description:base_user_role.field_res_users_role_line__display_name @@ -105,6 +117,7 @@ msgid "Groups" msgstr "" #. module: base_user_role +#: model:ir.model.fields,field_description:base_user_role.field_res_groups__id #: model:ir.model.fields,field_description:base_user_role.field_res_users__id #: model:ir.model.fields,field_description:base_user_role.field_res_users_role__id #: model:ir.model.fields,field_description:base_user_role.field_res_users_role_line__id @@ -122,6 +135,15 @@ msgid "Internal Notes" msgstr "" #. module: base_user_role +#: model:ir.model.fields,help:base_user_role.field_res_groups__parent_ids +#: model:ir.model.fields,help:base_user_role.field_res_users_role__parent_ids +msgid "" +"Inverse relation for the Inherits field. The groups from which this group is " +"inheriting" +msgstr "" + +#. module: base_user_role +#: model:ir.model.fields,field_description:base_user_role.field_res_groups____last_update #: model:ir.model.fields,field_description:base_user_role.field_res_users____last_update #: model:ir.model.fields,field_description:base_user_role.field_res_users_role____last_update #: model:ir.model.fields,field_description:base_user_role.field_res_users_role_line____last_update @@ -146,6 +168,26 @@ msgid "Name" msgstr "Ονομασία" #. module: base_user_role +#: model:ir.model.fields,field_description:base_user_role.field_res_groups__trans_parent_ids +#: model:ir.model.fields,field_description:base_user_role.field_res_users_role__trans_parent_ids +msgid "Parent Groups" +msgstr "" + +#. module: base_user_role +#: model:ir.model.fields,field_description:base_user_role.field_res_groups__parent_ids +#: model:ir.model.fields,field_description:base_user_role.field_res_users_role__parent_ids +msgid "Parents" +msgstr "" + +#. module: base_user_role +#: model:ir.model.fields,help:base_user_role.field_res_groups__role_id +#: model:ir.model.fields,help:base_user_role.field_res_users_role__role_id +msgid "Relation for the groups that represents a role" +msgstr "" + +#. module: base_user_role +#: model:ir.model.fields,field_description:base_user_role.field_res_groups__role_id +#: model:ir.model.fields,field_description:base_user_role.field_res_users_role__role_id #: model:ir.model.fields,field_description:base_user_role.field_res_users_role_line__role_id msgid "Role" msgstr "" @@ -158,8 +200,11 @@ msgstr "" #. module: base_user_role #: model:ir.actions.act_window,name:base_user_role.action_res_users_role_tree +#: model:ir.model.fields,field_description:base_user_role.field_res_groups__role_ids #: model:ir.model.fields,field_description:base_user_role.field_res_users__role_ids +#: model:ir.model.fields,field_description:base_user_role.field_res_users_role__role_ids #: model:ir.ui.menu,name:base_user_role.menu_action_res_users_role_tree +#: model_terms:ir.ui.view,arch_db:base_user_role.res_groups_view_form #: model_terms:ir.ui.view,arch_db:base_user_role.view_res_users_form_inherit #: model_terms:ir.ui.view,arch_db:base_user_role.view_res_users_role_search msgid "Roles" @@ -170,6 +215,12 @@ msgstr "" msgid "Roles can be assigned to a user only once at a time" msgstr "" +#. module: base_user_role +#: model:ir.model.fields,help:base_user_role.field_res_groups__role_ids +#: model:ir.model.fields,help:base_user_role.field_res_users_role__role_ids +msgid "Roles in which the group is involved" +msgstr "" + #. module: base_user_role #: model:ir.model.fields,field_description:base_user_role.field_res_users_role__rule_groups msgid "Rules" diff --git a/base_user_role/i18n/en_GB.po b/base_user_role/i18n/en_GB.po index 0a3d3509..c652adfb 100644 --- a/base_user_role/i18n/en_GB.po +++ b/base_user_role/i18n/en_GB.po @@ -19,11 +19,22 @@ msgstr "" "Content-Transfer-Encoding: \n" "Plural-Forms: nplurals=2; plural=(n != 1);\n" +#. module: base_user_role +#: model:ir.model.fields,field_description:base_user_role.field_res_groups__role_count +#: model:ir.model.fields,field_description:base_user_role.field_res_users_role__role_count +msgid "# Roles" +msgstr "" + #. module: base_user_role #: model:ir.model.fields,field_description:base_user_role.field_res_users_role__model_access msgid "Access Controls" msgstr "" +#. module: base_user_role +#: model:ir.model,name:base_user_role.model_res_groups +msgid "Access Groups" +msgstr "" + #. module: base_user_role #: model:ir.model.fields,field_description:base_user_role.field_res_users_role__menu_access msgid "Access Menu" @@ -72,6 +83,7 @@ msgid "Created on" msgstr "Created on" #. module: base_user_role +#: model:ir.model.fields,field_description:base_user_role.field_res_groups__display_name #: model:ir.model.fields,field_description:base_user_role.field_res_users__display_name #: model:ir.model.fields,field_description:base_user_role.field_res_users_role__display_name #: model:ir.model.fields,field_description:base_user_role.field_res_users_role_line__display_name @@ -104,6 +116,7 @@ msgid "Groups" msgstr "" #. module: base_user_role +#: model:ir.model.fields,field_description:base_user_role.field_res_groups__id #: model:ir.model.fields,field_description:base_user_role.field_res_users__id #: model:ir.model.fields,field_description:base_user_role.field_res_users_role__id #: model:ir.model.fields,field_description:base_user_role.field_res_users_role_line__id @@ -121,6 +134,15 @@ msgid "Internal Notes" msgstr "" #. module: base_user_role +#: model:ir.model.fields,help:base_user_role.field_res_groups__parent_ids +#: model:ir.model.fields,help:base_user_role.field_res_users_role__parent_ids +msgid "" +"Inverse relation for the Inherits field. The groups from which this group is " +"inheriting" +msgstr "" + +#. module: base_user_role +#: model:ir.model.fields,field_description:base_user_role.field_res_groups____last_update #: model:ir.model.fields,field_description:base_user_role.field_res_users____last_update #: model:ir.model.fields,field_description:base_user_role.field_res_users_role____last_update #: model:ir.model.fields,field_description:base_user_role.field_res_users_role_line____last_update @@ -145,6 +167,26 @@ msgid "Name" msgstr "Name" #. module: base_user_role +#: model:ir.model.fields,field_description:base_user_role.field_res_groups__trans_parent_ids +#: model:ir.model.fields,field_description:base_user_role.field_res_users_role__trans_parent_ids +msgid "Parent Groups" +msgstr "" + +#. module: base_user_role +#: model:ir.model.fields,field_description:base_user_role.field_res_groups__parent_ids +#: model:ir.model.fields,field_description:base_user_role.field_res_users_role__parent_ids +msgid "Parents" +msgstr "" + +#. module: base_user_role +#: model:ir.model.fields,help:base_user_role.field_res_groups__role_id +#: model:ir.model.fields,help:base_user_role.field_res_users_role__role_id +msgid "Relation for the groups that represents a role" +msgstr "" + +#. module: base_user_role +#: model:ir.model.fields,field_description:base_user_role.field_res_groups__role_id +#: model:ir.model.fields,field_description:base_user_role.field_res_users_role__role_id #: model:ir.model.fields,field_description:base_user_role.field_res_users_role_line__role_id msgid "Role" msgstr "" @@ -157,8 +199,11 @@ msgstr "" #. module: base_user_role #: model:ir.actions.act_window,name:base_user_role.action_res_users_role_tree +#: model:ir.model.fields,field_description:base_user_role.field_res_groups__role_ids #: model:ir.model.fields,field_description:base_user_role.field_res_users__role_ids +#: model:ir.model.fields,field_description:base_user_role.field_res_users_role__role_ids #: model:ir.ui.menu,name:base_user_role.menu_action_res_users_role_tree +#: model_terms:ir.ui.view,arch_db:base_user_role.res_groups_view_form #: model_terms:ir.ui.view,arch_db:base_user_role.view_res_users_form_inherit #: model_terms:ir.ui.view,arch_db:base_user_role.view_res_users_role_search msgid "Roles" @@ -169,6 +214,12 @@ msgstr "" msgid "Roles can be assigned to a user only once at a time" msgstr "" +#. module: base_user_role +#: model:ir.model.fields,help:base_user_role.field_res_groups__role_ids +#: model:ir.model.fields,help:base_user_role.field_res_users_role__role_ids +msgid "Roles in which the group is involved" +msgstr "" + #. module: base_user_role #: model:ir.model.fields,field_description:base_user_role.field_res_users_role__rule_groups msgid "Rules" diff --git a/base_user_role/i18n/es.po b/base_user_role/i18n/es.po index 432c5647..28b31966 100644 --- a/base_user_role/i18n/es.po +++ b/base_user_role/i18n/es.po @@ -22,11 +22,22 @@ msgstr "" "Plural-Forms: nplurals=2; plural=n != 1;\n" "X-Generator: Weblate 4.3.2\n" +#. module: base_user_role +#: model:ir.model.fields,field_description:base_user_role.field_res_groups__role_count +#: model:ir.model.fields,field_description:base_user_role.field_res_users_role__role_count +msgid "# Roles" +msgstr "" + #. module: base_user_role #: model:ir.model.fields,field_description:base_user_role.field_res_users_role__model_access msgid "Access Controls" msgstr "Controles de Acceso" +#. module: base_user_role +#: model:ir.model,name:base_user_role.model_res_groups +msgid "Access Groups" +msgstr "" + #. module: base_user_role #: model:ir.model.fields,field_description:base_user_role.field_res_users_role__menu_access msgid "Access Menu" @@ -75,6 +86,7 @@ msgid "Created on" msgstr "Creado en" #. module: base_user_role +#: model:ir.model.fields,field_description:base_user_role.field_res_groups__display_name #: model:ir.model.fields,field_description:base_user_role.field_res_users__display_name #: model:ir.model.fields,field_description:base_user_role.field_res_users_role__display_name #: model:ir.model.fields,field_description:base_user_role.field_res_users_role_line__display_name @@ -109,6 +121,7 @@ msgid "Groups" msgstr "Grupos" #. module: base_user_role +#: model:ir.model.fields,field_description:base_user_role.field_res_groups__id #: model:ir.model.fields,field_description:base_user_role.field_res_users__id #: model:ir.model.fields,field_description:base_user_role.field_res_users_role__id #: model:ir.model.fields,field_description:base_user_role.field_res_users_role_line__id @@ -126,6 +139,15 @@ msgid "Internal Notes" msgstr "Notas internas" #. module: base_user_role +#: model:ir.model.fields,help:base_user_role.field_res_groups__parent_ids +#: model:ir.model.fields,help:base_user_role.field_res_users_role__parent_ids +msgid "" +"Inverse relation for the Inherits field. The groups from which this group is " +"inheriting" +msgstr "" + +#. module: base_user_role +#: model:ir.model.fields,field_description:base_user_role.field_res_groups____last_update #: model:ir.model.fields,field_description:base_user_role.field_res_users____last_update #: model:ir.model.fields,field_description:base_user_role.field_res_users_role____last_update #: model:ir.model.fields,field_description:base_user_role.field_res_users_role_line____last_update @@ -150,6 +172,26 @@ msgid "Name" msgstr "Nombre" #. module: base_user_role +#: model:ir.model.fields,field_description:base_user_role.field_res_groups__trans_parent_ids +#: model:ir.model.fields,field_description:base_user_role.field_res_users_role__trans_parent_ids +msgid "Parent Groups" +msgstr "" + +#. module: base_user_role +#: model:ir.model.fields,field_description:base_user_role.field_res_groups__parent_ids +#: model:ir.model.fields,field_description:base_user_role.field_res_users_role__parent_ids +msgid "Parents" +msgstr "" + +#. module: base_user_role +#: model:ir.model.fields,help:base_user_role.field_res_groups__role_id +#: model:ir.model.fields,help:base_user_role.field_res_users_role__role_id +msgid "Relation for the groups that represents a role" +msgstr "" + +#. module: base_user_role +#: model:ir.model.fields,field_description:base_user_role.field_res_groups__role_id +#: model:ir.model.fields,field_description:base_user_role.field_res_users_role__role_id #: model:ir.model.fields,field_description:base_user_role.field_res_users_role_line__role_id msgid "Role" msgstr "Rol" @@ -162,8 +204,11 @@ msgstr "Líneas del rol" #. module: base_user_role #: model:ir.actions.act_window,name:base_user_role.action_res_users_role_tree +#: model:ir.model.fields,field_description:base_user_role.field_res_groups__role_ids #: model:ir.model.fields,field_description:base_user_role.field_res_users__role_ids +#: model:ir.model.fields,field_description:base_user_role.field_res_users_role__role_ids #: model:ir.ui.menu,name:base_user_role.menu_action_res_users_role_tree +#: model_terms:ir.ui.view,arch_db:base_user_role.res_groups_view_form #: model_terms:ir.ui.view,arch_db:base_user_role.view_res_users_form_inherit #: model_terms:ir.ui.view,arch_db:base_user_role.view_res_users_role_search msgid "Roles" @@ -175,6 +220,12 @@ msgstr "Roles" msgid "Roles can be assigned to a user only once at a time" msgstr "Los roles se pueden asignar a un usuario solo una vez a la vez" +#. module: base_user_role +#: model:ir.model.fields,help:base_user_role.field_res_groups__role_ids +#: model:ir.model.fields,help:base_user_role.field_res_users_role__role_ids +msgid "Roles in which the group is involved" +msgstr "" + #. module: base_user_role #: model:ir.model.fields,field_description:base_user_role.field_res_users_role__rule_groups msgid "Rules" diff --git a/base_user_role/i18n/es_AR.po b/base_user_role/i18n/es_AR.po index 93d60349..26beb92a 100644 --- a/base_user_role/i18n/es_AR.po +++ b/base_user_role/i18n/es_AR.po @@ -19,11 +19,22 @@ msgstr "" "Content-Transfer-Encoding: \n" "Plural-Forms: nplurals=2; plural=(n != 1);\n" +#. module: base_user_role +#: model:ir.model.fields,field_description:base_user_role.field_res_groups__role_count +#: model:ir.model.fields,field_description:base_user_role.field_res_users_role__role_count +msgid "# Roles" +msgstr "" + #. module: base_user_role #: model:ir.model.fields,field_description:base_user_role.field_res_users_role__model_access msgid "Access Controls" msgstr "" +#. module: base_user_role +#: model:ir.model,name:base_user_role.model_res_groups +msgid "Access Groups" +msgstr "" + #. module: base_user_role #: model:ir.model.fields,field_description:base_user_role.field_res_users_role__menu_access msgid "Access Menu" @@ -72,6 +83,7 @@ msgid "Created on" msgstr "Creado en" #. module: base_user_role +#: model:ir.model.fields,field_description:base_user_role.field_res_groups__display_name #: model:ir.model.fields,field_description:base_user_role.field_res_users__display_name #: model:ir.model.fields,field_description:base_user_role.field_res_users_role__display_name #: model:ir.model.fields,field_description:base_user_role.field_res_users_role_line__display_name @@ -104,6 +116,7 @@ msgid "Groups" msgstr "" #. module: base_user_role +#: model:ir.model.fields,field_description:base_user_role.field_res_groups__id #: model:ir.model.fields,field_description:base_user_role.field_res_users__id #: model:ir.model.fields,field_description:base_user_role.field_res_users_role__id #: model:ir.model.fields,field_description:base_user_role.field_res_users_role_line__id @@ -121,6 +134,15 @@ msgid "Internal Notes" msgstr "" #. module: base_user_role +#: model:ir.model.fields,help:base_user_role.field_res_groups__parent_ids +#: model:ir.model.fields,help:base_user_role.field_res_users_role__parent_ids +msgid "" +"Inverse relation for the Inherits field. The groups from which this group is " +"inheriting" +msgstr "" + +#. module: base_user_role +#: model:ir.model.fields,field_description:base_user_role.field_res_groups____last_update #: model:ir.model.fields,field_description:base_user_role.field_res_users____last_update #: model:ir.model.fields,field_description:base_user_role.field_res_users_role____last_update #: model:ir.model.fields,field_description:base_user_role.field_res_users_role_line____last_update @@ -145,6 +167,26 @@ msgid "Name" msgstr "Nombre" #. module: base_user_role +#: model:ir.model.fields,field_description:base_user_role.field_res_groups__trans_parent_ids +#: model:ir.model.fields,field_description:base_user_role.field_res_users_role__trans_parent_ids +msgid "Parent Groups" +msgstr "" + +#. module: base_user_role +#: model:ir.model.fields,field_description:base_user_role.field_res_groups__parent_ids +#: model:ir.model.fields,field_description:base_user_role.field_res_users_role__parent_ids +msgid "Parents" +msgstr "" + +#. module: base_user_role +#: model:ir.model.fields,help:base_user_role.field_res_groups__role_id +#: model:ir.model.fields,help:base_user_role.field_res_users_role__role_id +msgid "Relation for the groups that represents a role" +msgstr "" + +#. module: base_user_role +#: model:ir.model.fields,field_description:base_user_role.field_res_groups__role_id +#: model:ir.model.fields,field_description:base_user_role.field_res_users_role__role_id #: model:ir.model.fields,field_description:base_user_role.field_res_users_role_line__role_id msgid "Role" msgstr "" @@ -157,8 +199,11 @@ msgstr "" #. module: base_user_role #: model:ir.actions.act_window,name:base_user_role.action_res_users_role_tree +#: model:ir.model.fields,field_description:base_user_role.field_res_groups__role_ids #: model:ir.model.fields,field_description:base_user_role.field_res_users__role_ids +#: model:ir.model.fields,field_description:base_user_role.field_res_users_role__role_ids #: model:ir.ui.menu,name:base_user_role.menu_action_res_users_role_tree +#: model_terms:ir.ui.view,arch_db:base_user_role.res_groups_view_form #: model_terms:ir.ui.view,arch_db:base_user_role.view_res_users_form_inherit #: model_terms:ir.ui.view,arch_db:base_user_role.view_res_users_role_search msgid "Roles" @@ -169,6 +214,12 @@ msgstr "" msgid "Roles can be assigned to a user only once at a time" msgstr "" +#. module: base_user_role +#: model:ir.model.fields,help:base_user_role.field_res_groups__role_ids +#: model:ir.model.fields,help:base_user_role.field_res_users_role__role_ids +msgid "Roles in which the group is involved" +msgstr "" + #. module: base_user_role #: model:ir.model.fields,field_description:base_user_role.field_res_users_role__rule_groups msgid "Rules" diff --git a/base_user_role/i18n/es_CL.po b/base_user_role/i18n/es_CL.po index c3c00227..987fc1d5 100644 --- a/base_user_role/i18n/es_CL.po +++ b/base_user_role/i18n/es_CL.po @@ -19,11 +19,22 @@ msgstr "" "Content-Transfer-Encoding: \n" "Plural-Forms: nplurals=2; plural=(n != 1);\n" +#. module: base_user_role +#: model:ir.model.fields,field_description:base_user_role.field_res_groups__role_count +#: model:ir.model.fields,field_description:base_user_role.field_res_users_role__role_count +msgid "# Roles" +msgstr "" + #. module: base_user_role #: model:ir.model.fields,field_description:base_user_role.field_res_users_role__model_access msgid "Access Controls" msgstr "" +#. module: base_user_role +#: model:ir.model,name:base_user_role.model_res_groups +msgid "Access Groups" +msgstr "" + #. module: base_user_role #: model:ir.model.fields,field_description:base_user_role.field_res_users_role__menu_access msgid "Access Menu" @@ -72,6 +83,7 @@ msgid "Created on" msgstr "Creado en" #. module: base_user_role +#: model:ir.model.fields,field_description:base_user_role.field_res_groups__display_name #: model:ir.model.fields,field_description:base_user_role.field_res_users__display_name #: model:ir.model.fields,field_description:base_user_role.field_res_users_role__display_name #: model:ir.model.fields,field_description:base_user_role.field_res_users_role_line__display_name @@ -104,6 +116,7 @@ msgid "Groups" msgstr "" #. module: base_user_role +#: model:ir.model.fields,field_description:base_user_role.field_res_groups__id #: model:ir.model.fields,field_description:base_user_role.field_res_users__id #: model:ir.model.fields,field_description:base_user_role.field_res_users_role__id #: model:ir.model.fields,field_description:base_user_role.field_res_users_role_line__id @@ -121,6 +134,15 @@ msgid "Internal Notes" msgstr "" #. module: base_user_role +#: model:ir.model.fields,help:base_user_role.field_res_groups__parent_ids +#: model:ir.model.fields,help:base_user_role.field_res_users_role__parent_ids +msgid "" +"Inverse relation for the Inherits field. The groups from which this group is " +"inheriting" +msgstr "" + +#. module: base_user_role +#: model:ir.model.fields,field_description:base_user_role.field_res_groups____last_update #: model:ir.model.fields,field_description:base_user_role.field_res_users____last_update #: model:ir.model.fields,field_description:base_user_role.field_res_users_role____last_update #: model:ir.model.fields,field_description:base_user_role.field_res_users_role_line____last_update @@ -145,6 +167,26 @@ msgid "Name" msgstr "Nombre" #. module: base_user_role +#: model:ir.model.fields,field_description:base_user_role.field_res_groups__trans_parent_ids +#: model:ir.model.fields,field_description:base_user_role.field_res_users_role__trans_parent_ids +msgid "Parent Groups" +msgstr "" + +#. module: base_user_role +#: model:ir.model.fields,field_description:base_user_role.field_res_groups__parent_ids +#: model:ir.model.fields,field_description:base_user_role.field_res_users_role__parent_ids +msgid "Parents" +msgstr "" + +#. module: base_user_role +#: model:ir.model.fields,help:base_user_role.field_res_groups__role_id +#: model:ir.model.fields,help:base_user_role.field_res_users_role__role_id +msgid "Relation for the groups that represents a role" +msgstr "" + +#. module: base_user_role +#: model:ir.model.fields,field_description:base_user_role.field_res_groups__role_id +#: model:ir.model.fields,field_description:base_user_role.field_res_users_role__role_id #: model:ir.model.fields,field_description:base_user_role.field_res_users_role_line__role_id msgid "Role" msgstr "" @@ -157,8 +199,11 @@ msgstr "" #. module: base_user_role #: model:ir.actions.act_window,name:base_user_role.action_res_users_role_tree +#: model:ir.model.fields,field_description:base_user_role.field_res_groups__role_ids #: model:ir.model.fields,field_description:base_user_role.field_res_users__role_ids +#: model:ir.model.fields,field_description:base_user_role.field_res_users_role__role_ids #: model:ir.ui.menu,name:base_user_role.menu_action_res_users_role_tree +#: model_terms:ir.ui.view,arch_db:base_user_role.res_groups_view_form #: model_terms:ir.ui.view,arch_db:base_user_role.view_res_users_form_inherit #: model_terms:ir.ui.view,arch_db:base_user_role.view_res_users_role_search msgid "Roles" @@ -169,6 +214,12 @@ msgstr "" msgid "Roles can be assigned to a user only once at a time" msgstr "" +#. module: base_user_role +#: model:ir.model.fields,help:base_user_role.field_res_groups__role_ids +#: model:ir.model.fields,help:base_user_role.field_res_users_role__role_ids +msgid "Roles in which the group is involved" +msgstr "" + #. module: base_user_role #: model:ir.model.fields,field_description:base_user_role.field_res_users_role__rule_groups msgid "Rules" diff --git a/base_user_role/i18n/es_CO.po b/base_user_role/i18n/es_CO.po index d8a81429..96db4422 100644 --- a/base_user_role/i18n/es_CO.po +++ b/base_user_role/i18n/es_CO.po @@ -19,11 +19,22 @@ msgstr "" "Content-Transfer-Encoding: \n" "Plural-Forms: nplurals=2; plural=(n != 1);\n" +#. module: base_user_role +#: model:ir.model.fields,field_description:base_user_role.field_res_groups__role_count +#: model:ir.model.fields,field_description:base_user_role.field_res_users_role__role_count +msgid "# Roles" +msgstr "" + #. module: base_user_role #: model:ir.model.fields,field_description:base_user_role.field_res_users_role__model_access msgid "Access Controls" msgstr "" +#. module: base_user_role +#: model:ir.model,name:base_user_role.model_res_groups +msgid "Access Groups" +msgstr "" + #. module: base_user_role #: model:ir.model.fields,field_description:base_user_role.field_res_users_role__menu_access msgid "Access Menu" @@ -72,6 +83,7 @@ msgid "Created on" msgstr "Creado" #. module: base_user_role +#: model:ir.model.fields,field_description:base_user_role.field_res_groups__display_name #: model:ir.model.fields,field_description:base_user_role.field_res_users__display_name #: model:ir.model.fields,field_description:base_user_role.field_res_users_role__display_name #: model:ir.model.fields,field_description:base_user_role.field_res_users_role_line__display_name @@ -104,6 +116,7 @@ msgid "Groups" msgstr "" #. module: base_user_role +#: model:ir.model.fields,field_description:base_user_role.field_res_groups__id #: model:ir.model.fields,field_description:base_user_role.field_res_users__id #: model:ir.model.fields,field_description:base_user_role.field_res_users_role__id #: model:ir.model.fields,field_description:base_user_role.field_res_users_role_line__id @@ -121,6 +134,15 @@ msgid "Internal Notes" msgstr "" #. module: base_user_role +#: model:ir.model.fields,help:base_user_role.field_res_groups__parent_ids +#: model:ir.model.fields,help:base_user_role.field_res_users_role__parent_ids +msgid "" +"Inverse relation for the Inherits field. The groups from which this group is " +"inheriting" +msgstr "" + +#. module: base_user_role +#: model:ir.model.fields,field_description:base_user_role.field_res_groups____last_update #: model:ir.model.fields,field_description:base_user_role.field_res_users____last_update #: model:ir.model.fields,field_description:base_user_role.field_res_users_role____last_update #: model:ir.model.fields,field_description:base_user_role.field_res_users_role_line____last_update @@ -145,6 +167,26 @@ msgid "Name" msgstr "Nombre" #. module: base_user_role +#: model:ir.model.fields,field_description:base_user_role.field_res_groups__trans_parent_ids +#: model:ir.model.fields,field_description:base_user_role.field_res_users_role__trans_parent_ids +msgid "Parent Groups" +msgstr "" + +#. module: base_user_role +#: model:ir.model.fields,field_description:base_user_role.field_res_groups__parent_ids +#: model:ir.model.fields,field_description:base_user_role.field_res_users_role__parent_ids +msgid "Parents" +msgstr "" + +#. module: base_user_role +#: model:ir.model.fields,help:base_user_role.field_res_groups__role_id +#: model:ir.model.fields,help:base_user_role.field_res_users_role__role_id +msgid "Relation for the groups that represents a role" +msgstr "" + +#. module: base_user_role +#: model:ir.model.fields,field_description:base_user_role.field_res_groups__role_id +#: model:ir.model.fields,field_description:base_user_role.field_res_users_role__role_id #: model:ir.model.fields,field_description:base_user_role.field_res_users_role_line__role_id msgid "Role" msgstr "" @@ -157,8 +199,11 @@ msgstr "" #. module: base_user_role #: model:ir.actions.act_window,name:base_user_role.action_res_users_role_tree +#: model:ir.model.fields,field_description:base_user_role.field_res_groups__role_ids #: model:ir.model.fields,field_description:base_user_role.field_res_users__role_ids +#: model:ir.model.fields,field_description:base_user_role.field_res_users_role__role_ids #: model:ir.ui.menu,name:base_user_role.menu_action_res_users_role_tree +#: model_terms:ir.ui.view,arch_db:base_user_role.res_groups_view_form #: model_terms:ir.ui.view,arch_db:base_user_role.view_res_users_form_inherit #: model_terms:ir.ui.view,arch_db:base_user_role.view_res_users_role_search msgid "Roles" @@ -169,6 +214,12 @@ msgstr "" msgid "Roles can be assigned to a user only once at a time" msgstr "" +#. module: base_user_role +#: model:ir.model.fields,help:base_user_role.field_res_groups__role_ids +#: model:ir.model.fields,help:base_user_role.field_res_users_role__role_ids +msgid "Roles in which the group is involved" +msgstr "" + #. module: base_user_role #: model:ir.model.fields,field_description:base_user_role.field_res_users_role__rule_groups msgid "Rules" diff --git a/base_user_role/i18n/es_CR.po b/base_user_role/i18n/es_CR.po index 1c2c52a5..8c972646 100644 --- a/base_user_role/i18n/es_CR.po +++ b/base_user_role/i18n/es_CR.po @@ -19,11 +19,22 @@ msgstr "" "Content-Transfer-Encoding: \n" "Plural-Forms: nplurals=2; plural=(n != 1);\n" +#. module: base_user_role +#: model:ir.model.fields,field_description:base_user_role.field_res_groups__role_count +#: model:ir.model.fields,field_description:base_user_role.field_res_users_role__role_count +msgid "# Roles" +msgstr "" + #. module: base_user_role #: model:ir.model.fields,field_description:base_user_role.field_res_users_role__model_access msgid "Access Controls" msgstr "" +#. module: base_user_role +#: model:ir.model,name:base_user_role.model_res_groups +msgid "Access Groups" +msgstr "" + #. module: base_user_role #: model:ir.model.fields,field_description:base_user_role.field_res_users_role__menu_access msgid "Access Menu" @@ -72,6 +83,7 @@ msgid "Created on" msgstr "Creado en" #. module: base_user_role +#: model:ir.model.fields,field_description:base_user_role.field_res_groups__display_name #: model:ir.model.fields,field_description:base_user_role.field_res_users__display_name #: model:ir.model.fields,field_description:base_user_role.field_res_users_role__display_name #: model:ir.model.fields,field_description:base_user_role.field_res_users_role_line__display_name @@ -104,6 +116,7 @@ msgid "Groups" msgstr "" #. module: base_user_role +#: model:ir.model.fields,field_description:base_user_role.field_res_groups__id #: model:ir.model.fields,field_description:base_user_role.field_res_users__id #: model:ir.model.fields,field_description:base_user_role.field_res_users_role__id #: model:ir.model.fields,field_description:base_user_role.field_res_users_role_line__id @@ -121,6 +134,15 @@ msgid "Internal Notes" msgstr "" #. module: base_user_role +#: model:ir.model.fields,help:base_user_role.field_res_groups__parent_ids +#: model:ir.model.fields,help:base_user_role.field_res_users_role__parent_ids +msgid "" +"Inverse relation for the Inherits field. The groups from which this group is " +"inheriting" +msgstr "" + +#. module: base_user_role +#: model:ir.model.fields,field_description:base_user_role.field_res_groups____last_update #: model:ir.model.fields,field_description:base_user_role.field_res_users____last_update #: model:ir.model.fields,field_description:base_user_role.field_res_users_role____last_update #: model:ir.model.fields,field_description:base_user_role.field_res_users_role_line____last_update @@ -145,6 +167,26 @@ msgid "Name" msgstr "Nombre" #. module: base_user_role +#: model:ir.model.fields,field_description:base_user_role.field_res_groups__trans_parent_ids +#: model:ir.model.fields,field_description:base_user_role.field_res_users_role__trans_parent_ids +msgid "Parent Groups" +msgstr "" + +#. module: base_user_role +#: model:ir.model.fields,field_description:base_user_role.field_res_groups__parent_ids +#: model:ir.model.fields,field_description:base_user_role.field_res_users_role__parent_ids +msgid "Parents" +msgstr "" + +#. module: base_user_role +#: model:ir.model.fields,help:base_user_role.field_res_groups__role_id +#: model:ir.model.fields,help:base_user_role.field_res_users_role__role_id +msgid "Relation for the groups that represents a role" +msgstr "" + +#. module: base_user_role +#: model:ir.model.fields,field_description:base_user_role.field_res_groups__role_id +#: model:ir.model.fields,field_description:base_user_role.field_res_users_role__role_id #: model:ir.model.fields,field_description:base_user_role.field_res_users_role_line__role_id msgid "Role" msgstr "" @@ -157,8 +199,11 @@ msgstr "" #. module: base_user_role #: model:ir.actions.act_window,name:base_user_role.action_res_users_role_tree +#: model:ir.model.fields,field_description:base_user_role.field_res_groups__role_ids #: model:ir.model.fields,field_description:base_user_role.field_res_users__role_ids +#: model:ir.model.fields,field_description:base_user_role.field_res_users_role__role_ids #: model:ir.ui.menu,name:base_user_role.menu_action_res_users_role_tree +#: model_terms:ir.ui.view,arch_db:base_user_role.res_groups_view_form #: model_terms:ir.ui.view,arch_db:base_user_role.view_res_users_form_inherit #: model_terms:ir.ui.view,arch_db:base_user_role.view_res_users_role_search msgid "Roles" @@ -169,6 +214,12 @@ msgstr "" msgid "Roles can be assigned to a user only once at a time" msgstr "" +#. module: base_user_role +#: model:ir.model.fields,help:base_user_role.field_res_groups__role_ids +#: model:ir.model.fields,help:base_user_role.field_res_users_role__role_ids +msgid "Roles in which the group is involved" +msgstr "" + #. module: base_user_role #: model:ir.model.fields,field_description:base_user_role.field_res_users_role__rule_groups msgid "Rules" diff --git a/base_user_role/i18n/es_DO.po b/base_user_role/i18n/es_DO.po index 2c10139a..de2f4c40 100644 --- a/base_user_role/i18n/es_DO.po +++ b/base_user_role/i18n/es_DO.po @@ -19,11 +19,22 @@ msgstr "" "Content-Transfer-Encoding: \n" "Plural-Forms: nplurals=2; plural=(n != 1);\n" +#. module: base_user_role +#: model:ir.model.fields,field_description:base_user_role.field_res_groups__role_count +#: model:ir.model.fields,field_description:base_user_role.field_res_users_role__role_count +msgid "# Roles" +msgstr "" + #. module: base_user_role #: model:ir.model.fields,field_description:base_user_role.field_res_users_role__model_access msgid "Access Controls" msgstr "" +#. module: base_user_role +#: model:ir.model,name:base_user_role.model_res_groups +msgid "Access Groups" +msgstr "" + #. module: base_user_role #: model:ir.model.fields,field_description:base_user_role.field_res_users_role__menu_access msgid "Access Menu" @@ -72,6 +83,7 @@ msgid "Created on" msgstr "Creado en" #. module: base_user_role +#: model:ir.model.fields,field_description:base_user_role.field_res_groups__display_name #: model:ir.model.fields,field_description:base_user_role.field_res_users__display_name #: model:ir.model.fields,field_description:base_user_role.field_res_users_role__display_name #: model:ir.model.fields,field_description:base_user_role.field_res_users_role_line__display_name @@ -104,6 +116,7 @@ msgid "Groups" msgstr "" #. module: base_user_role +#: model:ir.model.fields,field_description:base_user_role.field_res_groups__id #: model:ir.model.fields,field_description:base_user_role.field_res_users__id #: model:ir.model.fields,field_description:base_user_role.field_res_users_role__id #: model:ir.model.fields,field_description:base_user_role.field_res_users_role_line__id @@ -121,6 +134,15 @@ msgid "Internal Notes" msgstr "" #. module: base_user_role +#: model:ir.model.fields,help:base_user_role.field_res_groups__parent_ids +#: model:ir.model.fields,help:base_user_role.field_res_users_role__parent_ids +msgid "" +"Inverse relation for the Inherits field. The groups from which this group is " +"inheriting" +msgstr "" + +#. module: base_user_role +#: model:ir.model.fields,field_description:base_user_role.field_res_groups____last_update #: model:ir.model.fields,field_description:base_user_role.field_res_users____last_update #: model:ir.model.fields,field_description:base_user_role.field_res_users_role____last_update #: model:ir.model.fields,field_description:base_user_role.field_res_users_role_line____last_update @@ -145,6 +167,26 @@ msgid "Name" msgstr "Nombre" #. module: base_user_role +#: model:ir.model.fields,field_description:base_user_role.field_res_groups__trans_parent_ids +#: model:ir.model.fields,field_description:base_user_role.field_res_users_role__trans_parent_ids +msgid "Parent Groups" +msgstr "" + +#. module: base_user_role +#: model:ir.model.fields,field_description:base_user_role.field_res_groups__parent_ids +#: model:ir.model.fields,field_description:base_user_role.field_res_users_role__parent_ids +msgid "Parents" +msgstr "" + +#. module: base_user_role +#: model:ir.model.fields,help:base_user_role.field_res_groups__role_id +#: model:ir.model.fields,help:base_user_role.field_res_users_role__role_id +msgid "Relation for the groups that represents a role" +msgstr "" + +#. module: base_user_role +#: model:ir.model.fields,field_description:base_user_role.field_res_groups__role_id +#: model:ir.model.fields,field_description:base_user_role.field_res_users_role__role_id #: model:ir.model.fields,field_description:base_user_role.field_res_users_role_line__role_id msgid "Role" msgstr "" @@ -157,8 +199,11 @@ msgstr "" #. module: base_user_role #: model:ir.actions.act_window,name:base_user_role.action_res_users_role_tree +#: model:ir.model.fields,field_description:base_user_role.field_res_groups__role_ids #: model:ir.model.fields,field_description:base_user_role.field_res_users__role_ids +#: model:ir.model.fields,field_description:base_user_role.field_res_users_role__role_ids #: model:ir.ui.menu,name:base_user_role.menu_action_res_users_role_tree +#: model_terms:ir.ui.view,arch_db:base_user_role.res_groups_view_form #: model_terms:ir.ui.view,arch_db:base_user_role.view_res_users_form_inherit #: model_terms:ir.ui.view,arch_db:base_user_role.view_res_users_role_search msgid "Roles" @@ -169,6 +214,12 @@ msgstr "" msgid "Roles can be assigned to a user only once at a time" msgstr "" +#. module: base_user_role +#: model:ir.model.fields,help:base_user_role.field_res_groups__role_ids +#: model:ir.model.fields,help:base_user_role.field_res_users_role__role_ids +msgid "Roles in which the group is involved" +msgstr "" + #. module: base_user_role #: model:ir.model.fields,field_description:base_user_role.field_res_users_role__rule_groups msgid "Rules" diff --git a/base_user_role/i18n/es_EC.po b/base_user_role/i18n/es_EC.po index 3d776aeb..febf0f30 100644 --- a/base_user_role/i18n/es_EC.po +++ b/base_user_role/i18n/es_EC.po @@ -19,11 +19,22 @@ msgstr "" "Content-Transfer-Encoding: \n" "Plural-Forms: nplurals=2; plural=(n != 1);\n" +#. module: base_user_role +#: model:ir.model.fields,field_description:base_user_role.field_res_groups__role_count +#: model:ir.model.fields,field_description:base_user_role.field_res_users_role__role_count +msgid "# Roles" +msgstr "" + #. module: base_user_role #: model:ir.model.fields,field_description:base_user_role.field_res_users_role__model_access msgid "Access Controls" msgstr "" +#. module: base_user_role +#: model:ir.model,name:base_user_role.model_res_groups +msgid "Access Groups" +msgstr "" + #. module: base_user_role #: model:ir.model.fields,field_description:base_user_role.field_res_users_role__menu_access msgid "Access Menu" @@ -72,6 +83,7 @@ msgid "Created on" msgstr "Creado en" #. module: base_user_role +#: model:ir.model.fields,field_description:base_user_role.field_res_groups__display_name #: model:ir.model.fields,field_description:base_user_role.field_res_users__display_name #: model:ir.model.fields,field_description:base_user_role.field_res_users_role__display_name #: model:ir.model.fields,field_description:base_user_role.field_res_users_role_line__display_name @@ -104,6 +116,7 @@ msgid "Groups" msgstr "" #. module: base_user_role +#: model:ir.model.fields,field_description:base_user_role.field_res_groups__id #: model:ir.model.fields,field_description:base_user_role.field_res_users__id #: model:ir.model.fields,field_description:base_user_role.field_res_users_role__id #: model:ir.model.fields,field_description:base_user_role.field_res_users_role_line__id @@ -121,6 +134,15 @@ msgid "Internal Notes" msgstr "" #. module: base_user_role +#: model:ir.model.fields,help:base_user_role.field_res_groups__parent_ids +#: model:ir.model.fields,help:base_user_role.field_res_users_role__parent_ids +msgid "" +"Inverse relation for the Inherits field. The groups from which this group is " +"inheriting" +msgstr "" + +#. module: base_user_role +#: model:ir.model.fields,field_description:base_user_role.field_res_groups____last_update #: model:ir.model.fields,field_description:base_user_role.field_res_users____last_update #: model:ir.model.fields,field_description:base_user_role.field_res_users_role____last_update #: model:ir.model.fields,field_description:base_user_role.field_res_users_role_line____last_update @@ -145,6 +167,26 @@ msgid "Name" msgstr "Nombre" #. module: base_user_role +#: model:ir.model.fields,field_description:base_user_role.field_res_groups__trans_parent_ids +#: model:ir.model.fields,field_description:base_user_role.field_res_users_role__trans_parent_ids +msgid "Parent Groups" +msgstr "" + +#. module: base_user_role +#: model:ir.model.fields,field_description:base_user_role.field_res_groups__parent_ids +#: model:ir.model.fields,field_description:base_user_role.field_res_users_role__parent_ids +msgid "Parents" +msgstr "" + +#. module: base_user_role +#: model:ir.model.fields,help:base_user_role.field_res_groups__role_id +#: model:ir.model.fields,help:base_user_role.field_res_users_role__role_id +msgid "Relation for the groups that represents a role" +msgstr "" + +#. module: base_user_role +#: model:ir.model.fields,field_description:base_user_role.field_res_groups__role_id +#: model:ir.model.fields,field_description:base_user_role.field_res_users_role__role_id #: model:ir.model.fields,field_description:base_user_role.field_res_users_role_line__role_id msgid "Role" msgstr "" @@ -157,8 +199,11 @@ msgstr "" #. module: base_user_role #: model:ir.actions.act_window,name:base_user_role.action_res_users_role_tree +#: model:ir.model.fields,field_description:base_user_role.field_res_groups__role_ids #: model:ir.model.fields,field_description:base_user_role.field_res_users__role_ids +#: model:ir.model.fields,field_description:base_user_role.field_res_users_role__role_ids #: model:ir.ui.menu,name:base_user_role.menu_action_res_users_role_tree +#: model_terms:ir.ui.view,arch_db:base_user_role.res_groups_view_form #: model_terms:ir.ui.view,arch_db:base_user_role.view_res_users_form_inherit #: model_terms:ir.ui.view,arch_db:base_user_role.view_res_users_role_search msgid "Roles" @@ -169,6 +214,12 @@ msgstr "" msgid "Roles can be assigned to a user only once at a time" msgstr "" +#. module: base_user_role +#: model:ir.model.fields,help:base_user_role.field_res_groups__role_ids +#: model:ir.model.fields,help:base_user_role.field_res_users_role__role_ids +msgid "Roles in which the group is involved" +msgstr "" + #. module: base_user_role #: model:ir.model.fields,field_description:base_user_role.field_res_users_role__rule_groups msgid "Rules" diff --git a/base_user_role/i18n/es_ES.po b/base_user_role/i18n/es_ES.po index 990ede9c..0b560dbe 100644 --- a/base_user_role/i18n/es_ES.po +++ b/base_user_role/i18n/es_ES.po @@ -19,11 +19,22 @@ msgstr "" "Content-Transfer-Encoding: \n" "Plural-Forms: nplurals=2; plural=(n != 1);\n" +#. module: base_user_role +#: model:ir.model.fields,field_description:base_user_role.field_res_groups__role_count +#: model:ir.model.fields,field_description:base_user_role.field_res_users_role__role_count +msgid "# Roles" +msgstr "" + #. module: base_user_role #: model:ir.model.fields,field_description:base_user_role.field_res_users_role__model_access msgid "Access Controls" msgstr "" +#. module: base_user_role +#: model:ir.model,name:base_user_role.model_res_groups +msgid "Access Groups" +msgstr "" + #. module: base_user_role #: model:ir.model.fields,field_description:base_user_role.field_res_users_role__menu_access msgid "Access Menu" @@ -72,6 +83,7 @@ msgid "Created on" msgstr "Creado en" #. module: base_user_role +#: model:ir.model.fields,field_description:base_user_role.field_res_groups__display_name #: model:ir.model.fields,field_description:base_user_role.field_res_users__display_name #: model:ir.model.fields,field_description:base_user_role.field_res_users_role__display_name #: model:ir.model.fields,field_description:base_user_role.field_res_users_role_line__display_name @@ -104,6 +116,7 @@ msgid "Groups" msgstr "" #. module: base_user_role +#: model:ir.model.fields,field_description:base_user_role.field_res_groups__id #: model:ir.model.fields,field_description:base_user_role.field_res_users__id #: model:ir.model.fields,field_description:base_user_role.field_res_users_role__id #: model:ir.model.fields,field_description:base_user_role.field_res_users_role_line__id @@ -121,6 +134,15 @@ msgid "Internal Notes" msgstr "" #. module: base_user_role +#: model:ir.model.fields,help:base_user_role.field_res_groups__parent_ids +#: model:ir.model.fields,help:base_user_role.field_res_users_role__parent_ids +msgid "" +"Inverse relation for the Inherits field. The groups from which this group is " +"inheriting" +msgstr "" + +#. module: base_user_role +#: model:ir.model.fields,field_description:base_user_role.field_res_groups____last_update #: model:ir.model.fields,field_description:base_user_role.field_res_users____last_update #: model:ir.model.fields,field_description:base_user_role.field_res_users_role____last_update #: model:ir.model.fields,field_description:base_user_role.field_res_users_role_line____last_update @@ -145,6 +167,26 @@ msgid "Name" msgstr "" #. module: base_user_role +#: model:ir.model.fields,field_description:base_user_role.field_res_groups__trans_parent_ids +#: model:ir.model.fields,field_description:base_user_role.field_res_users_role__trans_parent_ids +msgid "Parent Groups" +msgstr "" + +#. module: base_user_role +#: model:ir.model.fields,field_description:base_user_role.field_res_groups__parent_ids +#: model:ir.model.fields,field_description:base_user_role.field_res_users_role__parent_ids +msgid "Parents" +msgstr "" + +#. module: base_user_role +#: model:ir.model.fields,help:base_user_role.field_res_groups__role_id +#: model:ir.model.fields,help:base_user_role.field_res_users_role__role_id +msgid "Relation for the groups that represents a role" +msgstr "" + +#. module: base_user_role +#: model:ir.model.fields,field_description:base_user_role.field_res_groups__role_id +#: model:ir.model.fields,field_description:base_user_role.field_res_users_role__role_id #: model:ir.model.fields,field_description:base_user_role.field_res_users_role_line__role_id msgid "Role" msgstr "" @@ -157,8 +199,11 @@ msgstr "" #. module: base_user_role #: model:ir.actions.act_window,name:base_user_role.action_res_users_role_tree +#: model:ir.model.fields,field_description:base_user_role.field_res_groups__role_ids #: model:ir.model.fields,field_description:base_user_role.field_res_users__role_ids +#: model:ir.model.fields,field_description:base_user_role.field_res_users_role__role_ids #: model:ir.ui.menu,name:base_user_role.menu_action_res_users_role_tree +#: model_terms:ir.ui.view,arch_db:base_user_role.res_groups_view_form #: model_terms:ir.ui.view,arch_db:base_user_role.view_res_users_form_inherit #: model_terms:ir.ui.view,arch_db:base_user_role.view_res_users_role_search msgid "Roles" @@ -169,6 +214,12 @@ msgstr "" msgid "Roles can be assigned to a user only once at a time" msgstr "" +#. module: base_user_role +#: model:ir.model.fields,help:base_user_role.field_res_groups__role_ids +#: model:ir.model.fields,help:base_user_role.field_res_users_role__role_ids +msgid "Roles in which the group is involved" +msgstr "" + #. module: base_user_role #: model:ir.model.fields,field_description:base_user_role.field_res_users_role__rule_groups msgid "Rules" diff --git a/base_user_role/i18n/es_MX.po b/base_user_role/i18n/es_MX.po index 7b529bde..9f55aa03 100644 --- a/base_user_role/i18n/es_MX.po +++ b/base_user_role/i18n/es_MX.po @@ -20,11 +20,22 @@ msgstr "" "Plural-Forms: nplurals=2; plural=n != 1;\n" "X-Generator: Weblate 3.10\n" +#. module: base_user_role +#: model:ir.model.fields,field_description:base_user_role.field_res_groups__role_count +#: model:ir.model.fields,field_description:base_user_role.field_res_users_role__role_count +msgid "# Roles" +msgstr "" + #. module: base_user_role #: model:ir.model.fields,field_description:base_user_role.field_res_users_role__model_access msgid "Access Controls" msgstr "Controles de Acceso" +#. module: base_user_role +#: model:ir.model,name:base_user_role.model_res_groups +msgid "Access Groups" +msgstr "" + #. module: base_user_role #: model:ir.model.fields,field_description:base_user_role.field_res_users_role__menu_access msgid "Access Menu" @@ -73,6 +84,7 @@ msgid "Created on" msgstr "Creado en" #. module: base_user_role +#: model:ir.model.fields,field_description:base_user_role.field_res_groups__display_name #: model:ir.model.fields,field_description:base_user_role.field_res_users__display_name #: model:ir.model.fields,field_description:base_user_role.field_res_users_role__display_name #: model:ir.model.fields,field_description:base_user_role.field_res_users_role_line__display_name @@ -107,6 +119,7 @@ msgid "Groups" msgstr "Grupos" #. module: base_user_role +#: model:ir.model.fields,field_description:base_user_role.field_res_groups__id #: model:ir.model.fields,field_description:base_user_role.field_res_users__id #: model:ir.model.fields,field_description:base_user_role.field_res_users_role__id #: model:ir.model.fields,field_description:base_user_role.field_res_users_role_line__id @@ -124,6 +137,15 @@ msgid "Internal Notes" msgstr "" #. module: base_user_role +#: model:ir.model.fields,help:base_user_role.field_res_groups__parent_ids +#: model:ir.model.fields,help:base_user_role.field_res_users_role__parent_ids +msgid "" +"Inverse relation for the Inherits field. The groups from which this group is " +"inheriting" +msgstr "" + +#. module: base_user_role +#: model:ir.model.fields,field_description:base_user_role.field_res_groups____last_update #: model:ir.model.fields,field_description:base_user_role.field_res_users____last_update #: model:ir.model.fields,field_description:base_user_role.field_res_users_role____last_update #: model:ir.model.fields,field_description:base_user_role.field_res_users_role_line____last_update @@ -148,6 +170,26 @@ msgid "Name" msgstr "Nombre" #. module: base_user_role +#: model:ir.model.fields,field_description:base_user_role.field_res_groups__trans_parent_ids +#: model:ir.model.fields,field_description:base_user_role.field_res_users_role__trans_parent_ids +msgid "Parent Groups" +msgstr "" + +#. module: base_user_role +#: model:ir.model.fields,field_description:base_user_role.field_res_groups__parent_ids +#: model:ir.model.fields,field_description:base_user_role.field_res_users_role__parent_ids +msgid "Parents" +msgstr "" + +#. module: base_user_role +#: model:ir.model.fields,help:base_user_role.field_res_groups__role_id +#: model:ir.model.fields,help:base_user_role.field_res_users_role__role_id +msgid "Relation for the groups that represents a role" +msgstr "" + +#. module: base_user_role +#: model:ir.model.fields,field_description:base_user_role.field_res_groups__role_id +#: model:ir.model.fields,field_description:base_user_role.field_res_users_role__role_id #: model:ir.model.fields,field_description:base_user_role.field_res_users_role_line__role_id msgid "Role" msgstr "Rol" @@ -160,8 +202,11 @@ msgstr "Líneas de Rol" #. module: base_user_role #: model:ir.actions.act_window,name:base_user_role.action_res_users_role_tree +#: model:ir.model.fields,field_description:base_user_role.field_res_groups__role_ids #: model:ir.model.fields,field_description:base_user_role.field_res_users__role_ids +#: model:ir.model.fields,field_description:base_user_role.field_res_users_role__role_ids #: model:ir.ui.menu,name:base_user_role.menu_action_res_users_role_tree +#: model_terms:ir.ui.view,arch_db:base_user_role.res_groups_view_form #: model_terms:ir.ui.view,arch_db:base_user_role.view_res_users_form_inherit #: model_terms:ir.ui.view,arch_db:base_user_role.view_res_users_role_search msgid "Roles" @@ -172,6 +217,12 @@ msgstr "Roles" msgid "Roles can be assigned to a user only once at a time" msgstr "" +#. module: base_user_role +#: model:ir.model.fields,help:base_user_role.field_res_groups__role_ids +#: model:ir.model.fields,help:base_user_role.field_res_users_role__role_ids +msgid "Roles in which the group is involved" +msgstr "" + #. module: base_user_role #: model:ir.model.fields,field_description:base_user_role.field_res_users_role__rule_groups msgid "Rules" diff --git a/base_user_role/i18n/es_PE.po b/base_user_role/i18n/es_PE.po index 379be09f..b7a10260 100644 --- a/base_user_role/i18n/es_PE.po +++ b/base_user_role/i18n/es_PE.po @@ -19,11 +19,22 @@ msgstr "" "Content-Transfer-Encoding: \n" "Plural-Forms: nplurals=2; plural=(n != 1);\n" +#. module: base_user_role +#: model:ir.model.fields,field_description:base_user_role.field_res_groups__role_count +#: model:ir.model.fields,field_description:base_user_role.field_res_users_role__role_count +msgid "# Roles" +msgstr "" + #. module: base_user_role #: model:ir.model.fields,field_description:base_user_role.field_res_users_role__model_access msgid "Access Controls" msgstr "" +#. module: base_user_role +#: model:ir.model,name:base_user_role.model_res_groups +msgid "Access Groups" +msgstr "" + #. module: base_user_role #: model:ir.model.fields,field_description:base_user_role.field_res_users_role__menu_access msgid "Access Menu" @@ -72,6 +83,7 @@ msgid "Created on" msgstr "Creado en" #. module: base_user_role +#: model:ir.model.fields,field_description:base_user_role.field_res_groups__display_name #: model:ir.model.fields,field_description:base_user_role.field_res_users__display_name #: model:ir.model.fields,field_description:base_user_role.field_res_users_role__display_name #: model:ir.model.fields,field_description:base_user_role.field_res_users_role_line__display_name @@ -104,6 +116,7 @@ msgid "Groups" msgstr "" #. module: base_user_role +#: model:ir.model.fields,field_description:base_user_role.field_res_groups__id #: model:ir.model.fields,field_description:base_user_role.field_res_users__id #: model:ir.model.fields,field_description:base_user_role.field_res_users_role__id #: model:ir.model.fields,field_description:base_user_role.field_res_users_role_line__id @@ -121,6 +134,15 @@ msgid "Internal Notes" msgstr "" #. module: base_user_role +#: model:ir.model.fields,help:base_user_role.field_res_groups__parent_ids +#: model:ir.model.fields,help:base_user_role.field_res_users_role__parent_ids +msgid "" +"Inverse relation for the Inherits field. The groups from which this group is " +"inheriting" +msgstr "" + +#. module: base_user_role +#: model:ir.model.fields,field_description:base_user_role.field_res_groups____last_update #: model:ir.model.fields,field_description:base_user_role.field_res_users____last_update #: model:ir.model.fields,field_description:base_user_role.field_res_users_role____last_update #: model:ir.model.fields,field_description:base_user_role.field_res_users_role_line____last_update @@ -145,6 +167,26 @@ msgid "Name" msgstr "Nombre" #. module: base_user_role +#: model:ir.model.fields,field_description:base_user_role.field_res_groups__trans_parent_ids +#: model:ir.model.fields,field_description:base_user_role.field_res_users_role__trans_parent_ids +msgid "Parent Groups" +msgstr "" + +#. module: base_user_role +#: model:ir.model.fields,field_description:base_user_role.field_res_groups__parent_ids +#: model:ir.model.fields,field_description:base_user_role.field_res_users_role__parent_ids +msgid "Parents" +msgstr "" + +#. module: base_user_role +#: model:ir.model.fields,help:base_user_role.field_res_groups__role_id +#: model:ir.model.fields,help:base_user_role.field_res_users_role__role_id +msgid "Relation for the groups that represents a role" +msgstr "" + +#. module: base_user_role +#: model:ir.model.fields,field_description:base_user_role.field_res_groups__role_id +#: model:ir.model.fields,field_description:base_user_role.field_res_users_role__role_id #: model:ir.model.fields,field_description:base_user_role.field_res_users_role_line__role_id msgid "Role" msgstr "" @@ -157,8 +199,11 @@ msgstr "" #. module: base_user_role #: model:ir.actions.act_window,name:base_user_role.action_res_users_role_tree +#: model:ir.model.fields,field_description:base_user_role.field_res_groups__role_ids #: model:ir.model.fields,field_description:base_user_role.field_res_users__role_ids +#: model:ir.model.fields,field_description:base_user_role.field_res_users_role__role_ids #: model:ir.ui.menu,name:base_user_role.menu_action_res_users_role_tree +#: model_terms:ir.ui.view,arch_db:base_user_role.res_groups_view_form #: model_terms:ir.ui.view,arch_db:base_user_role.view_res_users_form_inherit #: model_terms:ir.ui.view,arch_db:base_user_role.view_res_users_role_search msgid "Roles" @@ -169,6 +214,12 @@ msgstr "" msgid "Roles can be assigned to a user only once at a time" msgstr "" +#. module: base_user_role +#: model:ir.model.fields,help:base_user_role.field_res_groups__role_ids +#: model:ir.model.fields,help:base_user_role.field_res_users_role__role_ids +msgid "Roles in which the group is involved" +msgstr "" + #. module: base_user_role #: model:ir.model.fields,field_description:base_user_role.field_res_users_role__rule_groups msgid "Rules" diff --git a/base_user_role/i18n/es_PY.po b/base_user_role/i18n/es_PY.po index 45196dcc..355edaf7 100644 --- a/base_user_role/i18n/es_PY.po +++ b/base_user_role/i18n/es_PY.po @@ -19,11 +19,22 @@ msgstr "" "Content-Transfer-Encoding: \n" "Plural-Forms: nplurals=2; plural=(n != 1);\n" +#. module: base_user_role +#: model:ir.model.fields,field_description:base_user_role.field_res_groups__role_count +#: model:ir.model.fields,field_description:base_user_role.field_res_users_role__role_count +msgid "# Roles" +msgstr "" + #. module: base_user_role #: model:ir.model.fields,field_description:base_user_role.field_res_users_role__model_access msgid "Access Controls" msgstr "" +#. module: base_user_role +#: model:ir.model,name:base_user_role.model_res_groups +msgid "Access Groups" +msgstr "" + #. module: base_user_role #: model:ir.model.fields,field_description:base_user_role.field_res_users_role__menu_access msgid "Access Menu" @@ -72,6 +83,7 @@ msgid "Created on" msgstr "Creado en" #. module: base_user_role +#: model:ir.model.fields,field_description:base_user_role.field_res_groups__display_name #: model:ir.model.fields,field_description:base_user_role.field_res_users__display_name #: model:ir.model.fields,field_description:base_user_role.field_res_users_role__display_name #: model:ir.model.fields,field_description:base_user_role.field_res_users_role_line__display_name @@ -104,6 +116,7 @@ msgid "Groups" msgstr "" #. module: base_user_role +#: model:ir.model.fields,field_description:base_user_role.field_res_groups__id #: model:ir.model.fields,field_description:base_user_role.field_res_users__id #: model:ir.model.fields,field_description:base_user_role.field_res_users_role__id #: model:ir.model.fields,field_description:base_user_role.field_res_users_role_line__id @@ -121,6 +134,15 @@ msgid "Internal Notes" msgstr "" #. module: base_user_role +#: model:ir.model.fields,help:base_user_role.field_res_groups__parent_ids +#: model:ir.model.fields,help:base_user_role.field_res_users_role__parent_ids +msgid "" +"Inverse relation for the Inherits field. The groups from which this group is " +"inheriting" +msgstr "" + +#. module: base_user_role +#: model:ir.model.fields,field_description:base_user_role.field_res_groups____last_update #: model:ir.model.fields,field_description:base_user_role.field_res_users____last_update #: model:ir.model.fields,field_description:base_user_role.field_res_users_role____last_update #: model:ir.model.fields,field_description:base_user_role.field_res_users_role_line____last_update @@ -145,6 +167,26 @@ msgid "Name" msgstr "Nombre" #. module: base_user_role +#: model:ir.model.fields,field_description:base_user_role.field_res_groups__trans_parent_ids +#: model:ir.model.fields,field_description:base_user_role.field_res_users_role__trans_parent_ids +msgid "Parent Groups" +msgstr "" + +#. module: base_user_role +#: model:ir.model.fields,field_description:base_user_role.field_res_groups__parent_ids +#: model:ir.model.fields,field_description:base_user_role.field_res_users_role__parent_ids +msgid "Parents" +msgstr "" + +#. module: base_user_role +#: model:ir.model.fields,help:base_user_role.field_res_groups__role_id +#: model:ir.model.fields,help:base_user_role.field_res_users_role__role_id +msgid "Relation for the groups that represents a role" +msgstr "" + +#. module: base_user_role +#: model:ir.model.fields,field_description:base_user_role.field_res_groups__role_id +#: model:ir.model.fields,field_description:base_user_role.field_res_users_role__role_id #: model:ir.model.fields,field_description:base_user_role.field_res_users_role_line__role_id msgid "Role" msgstr "" @@ -157,8 +199,11 @@ msgstr "" #. module: base_user_role #: model:ir.actions.act_window,name:base_user_role.action_res_users_role_tree +#: model:ir.model.fields,field_description:base_user_role.field_res_groups__role_ids #: model:ir.model.fields,field_description:base_user_role.field_res_users__role_ids +#: model:ir.model.fields,field_description:base_user_role.field_res_users_role__role_ids #: model:ir.ui.menu,name:base_user_role.menu_action_res_users_role_tree +#: model_terms:ir.ui.view,arch_db:base_user_role.res_groups_view_form #: model_terms:ir.ui.view,arch_db:base_user_role.view_res_users_form_inherit #: model_terms:ir.ui.view,arch_db:base_user_role.view_res_users_role_search msgid "Roles" @@ -169,6 +214,12 @@ msgstr "" msgid "Roles can be assigned to a user only once at a time" msgstr "" +#. module: base_user_role +#: model:ir.model.fields,help:base_user_role.field_res_groups__role_ids +#: model:ir.model.fields,help:base_user_role.field_res_users_role__role_ids +msgid "Roles in which the group is involved" +msgstr "" + #. module: base_user_role #: model:ir.model.fields,field_description:base_user_role.field_res_users_role__rule_groups msgid "Rules" diff --git a/base_user_role/i18n/es_VE.po b/base_user_role/i18n/es_VE.po index afba3365..086d191b 100644 --- a/base_user_role/i18n/es_VE.po +++ b/base_user_role/i18n/es_VE.po @@ -19,11 +19,22 @@ msgstr "" "Content-Transfer-Encoding: \n" "Plural-Forms: nplurals=2; plural=(n != 1);\n" +#. module: base_user_role +#: model:ir.model.fields,field_description:base_user_role.field_res_groups__role_count +#: model:ir.model.fields,field_description:base_user_role.field_res_users_role__role_count +msgid "# Roles" +msgstr "" + #. module: base_user_role #: model:ir.model.fields,field_description:base_user_role.field_res_users_role__model_access msgid "Access Controls" msgstr "" +#. module: base_user_role +#: model:ir.model,name:base_user_role.model_res_groups +msgid "Access Groups" +msgstr "" + #. module: base_user_role #: model:ir.model.fields,field_description:base_user_role.field_res_users_role__menu_access msgid "Access Menu" @@ -72,6 +83,7 @@ msgid "Created on" msgstr "Creado en" #. module: base_user_role +#: model:ir.model.fields,field_description:base_user_role.field_res_groups__display_name #: model:ir.model.fields,field_description:base_user_role.field_res_users__display_name #: model:ir.model.fields,field_description:base_user_role.field_res_users_role__display_name #: model:ir.model.fields,field_description:base_user_role.field_res_users_role_line__display_name @@ -104,6 +116,7 @@ msgid "Groups" msgstr "" #. module: base_user_role +#: model:ir.model.fields,field_description:base_user_role.field_res_groups__id #: model:ir.model.fields,field_description:base_user_role.field_res_users__id #: model:ir.model.fields,field_description:base_user_role.field_res_users_role__id #: model:ir.model.fields,field_description:base_user_role.field_res_users_role_line__id @@ -121,6 +134,15 @@ msgid "Internal Notes" msgstr "" #. module: base_user_role +#: model:ir.model.fields,help:base_user_role.field_res_groups__parent_ids +#: model:ir.model.fields,help:base_user_role.field_res_users_role__parent_ids +msgid "" +"Inverse relation for the Inherits field. The groups from which this group is " +"inheriting" +msgstr "" + +#. module: base_user_role +#: model:ir.model.fields,field_description:base_user_role.field_res_groups____last_update #: model:ir.model.fields,field_description:base_user_role.field_res_users____last_update #: model:ir.model.fields,field_description:base_user_role.field_res_users_role____last_update #: model:ir.model.fields,field_description:base_user_role.field_res_users_role_line____last_update @@ -145,6 +167,26 @@ msgid "Name" msgstr "Nombre" #. module: base_user_role +#: model:ir.model.fields,field_description:base_user_role.field_res_groups__trans_parent_ids +#: model:ir.model.fields,field_description:base_user_role.field_res_users_role__trans_parent_ids +msgid "Parent Groups" +msgstr "" + +#. module: base_user_role +#: model:ir.model.fields,field_description:base_user_role.field_res_groups__parent_ids +#: model:ir.model.fields,field_description:base_user_role.field_res_users_role__parent_ids +msgid "Parents" +msgstr "" + +#. module: base_user_role +#: model:ir.model.fields,help:base_user_role.field_res_groups__role_id +#: model:ir.model.fields,help:base_user_role.field_res_users_role__role_id +msgid "Relation for the groups that represents a role" +msgstr "" + +#. module: base_user_role +#: model:ir.model.fields,field_description:base_user_role.field_res_groups__role_id +#: model:ir.model.fields,field_description:base_user_role.field_res_users_role__role_id #: model:ir.model.fields,field_description:base_user_role.field_res_users_role_line__role_id msgid "Role" msgstr "" @@ -157,8 +199,11 @@ msgstr "" #. module: base_user_role #: model:ir.actions.act_window,name:base_user_role.action_res_users_role_tree +#: model:ir.model.fields,field_description:base_user_role.field_res_groups__role_ids #: model:ir.model.fields,field_description:base_user_role.field_res_users__role_ids +#: model:ir.model.fields,field_description:base_user_role.field_res_users_role__role_ids #: model:ir.ui.menu,name:base_user_role.menu_action_res_users_role_tree +#: model_terms:ir.ui.view,arch_db:base_user_role.res_groups_view_form #: model_terms:ir.ui.view,arch_db:base_user_role.view_res_users_form_inherit #: model_terms:ir.ui.view,arch_db:base_user_role.view_res_users_role_search msgid "Roles" @@ -169,6 +214,12 @@ msgstr "" msgid "Roles can be assigned to a user only once at a time" msgstr "" +#. module: base_user_role +#: model:ir.model.fields,help:base_user_role.field_res_groups__role_ids +#: model:ir.model.fields,help:base_user_role.field_res_users_role__role_ids +msgid "Roles in which the group is involved" +msgstr "" + #. module: base_user_role #: model:ir.model.fields,field_description:base_user_role.field_res_users_role__rule_groups msgid "Rules" diff --git a/base_user_role/i18n/et.po b/base_user_role/i18n/et.po index 4053c4cc..1b048510 100644 --- a/base_user_role/i18n/et.po +++ b/base_user_role/i18n/et.po @@ -18,11 +18,22 @@ msgstr "" "Content-Transfer-Encoding: \n" "Plural-Forms: nplurals=2; plural=(n != 1);\n" +#. module: base_user_role +#: model:ir.model.fields,field_description:base_user_role.field_res_groups__role_count +#: model:ir.model.fields,field_description:base_user_role.field_res_users_role__role_count +msgid "# Roles" +msgstr "" + #. module: base_user_role #: model:ir.model.fields,field_description:base_user_role.field_res_users_role__model_access msgid "Access Controls" msgstr "" +#. module: base_user_role +#: model:ir.model,name:base_user_role.model_res_groups +msgid "Access Groups" +msgstr "" + #. module: base_user_role #: model:ir.model.fields,field_description:base_user_role.field_res_users_role__menu_access msgid "Access Menu" @@ -71,6 +82,7 @@ msgid "Created on" msgstr "Loodud" #. module: base_user_role +#: model:ir.model.fields,field_description:base_user_role.field_res_groups__display_name #: model:ir.model.fields,field_description:base_user_role.field_res_users__display_name #: model:ir.model.fields,field_description:base_user_role.field_res_users_role__display_name #: model:ir.model.fields,field_description:base_user_role.field_res_users_role_line__display_name @@ -103,6 +115,7 @@ msgid "Groups" msgstr "" #. module: base_user_role +#: model:ir.model.fields,field_description:base_user_role.field_res_groups__id #: model:ir.model.fields,field_description:base_user_role.field_res_users__id #: model:ir.model.fields,field_description:base_user_role.field_res_users_role__id #: model:ir.model.fields,field_description:base_user_role.field_res_users_role_line__id @@ -120,6 +133,15 @@ msgid "Internal Notes" msgstr "" #. module: base_user_role +#: model:ir.model.fields,help:base_user_role.field_res_groups__parent_ids +#: model:ir.model.fields,help:base_user_role.field_res_users_role__parent_ids +msgid "" +"Inverse relation for the Inherits field. The groups from which this group is " +"inheriting" +msgstr "" + +#. module: base_user_role +#: model:ir.model.fields,field_description:base_user_role.field_res_groups____last_update #: model:ir.model.fields,field_description:base_user_role.field_res_users____last_update #: model:ir.model.fields,field_description:base_user_role.field_res_users_role____last_update #: model:ir.model.fields,field_description:base_user_role.field_res_users_role_line____last_update @@ -144,6 +166,26 @@ msgid "Name" msgstr "Nimi" #. module: base_user_role +#: model:ir.model.fields,field_description:base_user_role.field_res_groups__trans_parent_ids +#: model:ir.model.fields,field_description:base_user_role.field_res_users_role__trans_parent_ids +msgid "Parent Groups" +msgstr "" + +#. module: base_user_role +#: model:ir.model.fields,field_description:base_user_role.field_res_groups__parent_ids +#: model:ir.model.fields,field_description:base_user_role.field_res_users_role__parent_ids +msgid "Parents" +msgstr "" + +#. module: base_user_role +#: model:ir.model.fields,help:base_user_role.field_res_groups__role_id +#: model:ir.model.fields,help:base_user_role.field_res_users_role__role_id +msgid "Relation for the groups that represents a role" +msgstr "" + +#. module: base_user_role +#: model:ir.model.fields,field_description:base_user_role.field_res_groups__role_id +#: model:ir.model.fields,field_description:base_user_role.field_res_users_role__role_id #: model:ir.model.fields,field_description:base_user_role.field_res_users_role_line__role_id msgid "Role" msgstr "" @@ -156,8 +198,11 @@ msgstr "" #. module: base_user_role #: model:ir.actions.act_window,name:base_user_role.action_res_users_role_tree +#: model:ir.model.fields,field_description:base_user_role.field_res_groups__role_ids #: model:ir.model.fields,field_description:base_user_role.field_res_users__role_ids +#: model:ir.model.fields,field_description:base_user_role.field_res_users_role__role_ids #: model:ir.ui.menu,name:base_user_role.menu_action_res_users_role_tree +#: model_terms:ir.ui.view,arch_db:base_user_role.res_groups_view_form #: model_terms:ir.ui.view,arch_db:base_user_role.view_res_users_form_inherit #: model_terms:ir.ui.view,arch_db:base_user_role.view_res_users_role_search msgid "Roles" @@ -168,6 +213,12 @@ msgstr "" msgid "Roles can be assigned to a user only once at a time" msgstr "" +#. module: base_user_role +#: model:ir.model.fields,help:base_user_role.field_res_groups__role_ids +#: model:ir.model.fields,help:base_user_role.field_res_users_role__role_ids +msgid "Roles in which the group is involved" +msgstr "" + #. module: base_user_role #: model:ir.model.fields,field_description:base_user_role.field_res_users_role__rule_groups msgid "Rules" diff --git a/base_user_role/i18n/eu.po b/base_user_role/i18n/eu.po index a150e9cc..bca9633a 100644 --- a/base_user_role/i18n/eu.po +++ b/base_user_role/i18n/eu.po @@ -18,11 +18,22 @@ msgstr "" "Content-Transfer-Encoding: \n" "Plural-Forms: nplurals=2; plural=(n != 1);\n" +#. module: base_user_role +#: model:ir.model.fields,field_description:base_user_role.field_res_groups__role_count +#: model:ir.model.fields,field_description:base_user_role.field_res_users_role__role_count +msgid "# Roles" +msgstr "" + #. module: base_user_role #: model:ir.model.fields,field_description:base_user_role.field_res_users_role__model_access msgid "Access Controls" msgstr "" +#. module: base_user_role +#: model:ir.model,name:base_user_role.model_res_groups +msgid "Access Groups" +msgstr "" + #. module: base_user_role #: model:ir.model.fields,field_description:base_user_role.field_res_users_role__menu_access msgid "Access Menu" @@ -71,6 +82,7 @@ msgid "Created on" msgstr "Created on" #. module: base_user_role +#: model:ir.model.fields,field_description:base_user_role.field_res_groups__display_name #: model:ir.model.fields,field_description:base_user_role.field_res_users__display_name #: model:ir.model.fields,field_description:base_user_role.field_res_users_role__display_name #: model:ir.model.fields,field_description:base_user_role.field_res_users_role_line__display_name @@ -103,6 +115,7 @@ msgid "Groups" msgstr "" #. module: base_user_role +#: model:ir.model.fields,field_description:base_user_role.field_res_groups__id #: model:ir.model.fields,field_description:base_user_role.field_res_users__id #: model:ir.model.fields,field_description:base_user_role.field_res_users_role__id #: model:ir.model.fields,field_description:base_user_role.field_res_users_role_line__id @@ -120,6 +133,15 @@ msgid "Internal Notes" msgstr "" #. module: base_user_role +#: model:ir.model.fields,help:base_user_role.field_res_groups__parent_ids +#: model:ir.model.fields,help:base_user_role.field_res_users_role__parent_ids +msgid "" +"Inverse relation for the Inherits field. The groups from which this group is " +"inheriting" +msgstr "" + +#. module: base_user_role +#: model:ir.model.fields,field_description:base_user_role.field_res_groups____last_update #: model:ir.model.fields,field_description:base_user_role.field_res_users____last_update #: model:ir.model.fields,field_description:base_user_role.field_res_users_role____last_update #: model:ir.model.fields,field_description:base_user_role.field_res_users_role_line____last_update @@ -144,6 +166,26 @@ msgid "Name" msgstr "Izena" #. module: base_user_role +#: model:ir.model.fields,field_description:base_user_role.field_res_groups__trans_parent_ids +#: model:ir.model.fields,field_description:base_user_role.field_res_users_role__trans_parent_ids +msgid "Parent Groups" +msgstr "" + +#. module: base_user_role +#: model:ir.model.fields,field_description:base_user_role.field_res_groups__parent_ids +#: model:ir.model.fields,field_description:base_user_role.field_res_users_role__parent_ids +msgid "Parents" +msgstr "" + +#. module: base_user_role +#: model:ir.model.fields,help:base_user_role.field_res_groups__role_id +#: model:ir.model.fields,help:base_user_role.field_res_users_role__role_id +msgid "Relation for the groups that represents a role" +msgstr "" + +#. module: base_user_role +#: model:ir.model.fields,field_description:base_user_role.field_res_groups__role_id +#: model:ir.model.fields,field_description:base_user_role.field_res_users_role__role_id #: model:ir.model.fields,field_description:base_user_role.field_res_users_role_line__role_id msgid "Role" msgstr "" @@ -156,8 +198,11 @@ msgstr "" #. module: base_user_role #: model:ir.actions.act_window,name:base_user_role.action_res_users_role_tree +#: model:ir.model.fields,field_description:base_user_role.field_res_groups__role_ids #: model:ir.model.fields,field_description:base_user_role.field_res_users__role_ids +#: model:ir.model.fields,field_description:base_user_role.field_res_users_role__role_ids #: model:ir.ui.menu,name:base_user_role.menu_action_res_users_role_tree +#: model_terms:ir.ui.view,arch_db:base_user_role.res_groups_view_form #: model_terms:ir.ui.view,arch_db:base_user_role.view_res_users_form_inherit #: model_terms:ir.ui.view,arch_db:base_user_role.view_res_users_role_search msgid "Roles" @@ -168,6 +213,12 @@ msgstr "" msgid "Roles can be assigned to a user only once at a time" msgstr "" +#. module: base_user_role +#: model:ir.model.fields,help:base_user_role.field_res_groups__role_ids +#: model:ir.model.fields,help:base_user_role.field_res_users_role__role_ids +msgid "Roles in which the group is involved" +msgstr "" + #. module: base_user_role #: model:ir.model.fields,field_description:base_user_role.field_res_users_role__rule_groups msgid "Rules" diff --git a/base_user_role/i18n/fa.po b/base_user_role/i18n/fa.po index 5e797720..2fa3fcb1 100644 --- a/base_user_role/i18n/fa.po +++ b/base_user_role/i18n/fa.po @@ -18,11 +18,22 @@ msgstr "" "Content-Transfer-Encoding: \n" "Plural-Forms: nplurals=1; plural=0;\n" +#. module: base_user_role +#: model:ir.model.fields,field_description:base_user_role.field_res_groups__role_count +#: model:ir.model.fields,field_description:base_user_role.field_res_users_role__role_count +msgid "# Roles" +msgstr "" + #. module: base_user_role #: model:ir.model.fields,field_description:base_user_role.field_res_users_role__model_access msgid "Access Controls" msgstr "" +#. module: base_user_role +#: model:ir.model,name:base_user_role.model_res_groups +msgid "Access Groups" +msgstr "" + #. module: base_user_role #: model:ir.model.fields,field_description:base_user_role.field_res_users_role__menu_access msgid "Access Menu" @@ -71,6 +82,7 @@ msgid "Created on" msgstr "ایجاد شده در" #. module: base_user_role +#: model:ir.model.fields,field_description:base_user_role.field_res_groups__display_name #: model:ir.model.fields,field_description:base_user_role.field_res_users__display_name #: model:ir.model.fields,field_description:base_user_role.field_res_users_role__display_name #: model:ir.model.fields,field_description:base_user_role.field_res_users_role_line__display_name @@ -103,6 +115,7 @@ msgid "Groups" msgstr "" #. module: base_user_role +#: model:ir.model.fields,field_description:base_user_role.field_res_groups__id #: model:ir.model.fields,field_description:base_user_role.field_res_users__id #: model:ir.model.fields,field_description:base_user_role.field_res_users_role__id #: model:ir.model.fields,field_description:base_user_role.field_res_users_role_line__id @@ -120,6 +133,15 @@ msgid "Internal Notes" msgstr "" #. module: base_user_role +#: model:ir.model.fields,help:base_user_role.field_res_groups__parent_ids +#: model:ir.model.fields,help:base_user_role.field_res_users_role__parent_ids +msgid "" +"Inverse relation for the Inherits field. The groups from which this group is " +"inheriting" +msgstr "" + +#. module: base_user_role +#: model:ir.model.fields,field_description:base_user_role.field_res_groups____last_update #: model:ir.model.fields,field_description:base_user_role.field_res_users____last_update #: model:ir.model.fields,field_description:base_user_role.field_res_users_role____last_update #: model:ir.model.fields,field_description:base_user_role.field_res_users_role_line____last_update @@ -144,6 +166,26 @@ msgid "Name" msgstr "نام" #. module: base_user_role +#: model:ir.model.fields,field_description:base_user_role.field_res_groups__trans_parent_ids +#: model:ir.model.fields,field_description:base_user_role.field_res_users_role__trans_parent_ids +msgid "Parent Groups" +msgstr "" + +#. module: base_user_role +#: model:ir.model.fields,field_description:base_user_role.field_res_groups__parent_ids +#: model:ir.model.fields,field_description:base_user_role.field_res_users_role__parent_ids +msgid "Parents" +msgstr "" + +#. module: base_user_role +#: model:ir.model.fields,help:base_user_role.field_res_groups__role_id +#: model:ir.model.fields,help:base_user_role.field_res_users_role__role_id +msgid "Relation for the groups that represents a role" +msgstr "" + +#. module: base_user_role +#: model:ir.model.fields,field_description:base_user_role.field_res_groups__role_id +#: model:ir.model.fields,field_description:base_user_role.field_res_users_role__role_id #: model:ir.model.fields,field_description:base_user_role.field_res_users_role_line__role_id msgid "Role" msgstr "" @@ -156,8 +198,11 @@ msgstr "" #. module: base_user_role #: model:ir.actions.act_window,name:base_user_role.action_res_users_role_tree +#: model:ir.model.fields,field_description:base_user_role.field_res_groups__role_ids #: model:ir.model.fields,field_description:base_user_role.field_res_users__role_ids +#: model:ir.model.fields,field_description:base_user_role.field_res_users_role__role_ids #: model:ir.ui.menu,name:base_user_role.menu_action_res_users_role_tree +#: model_terms:ir.ui.view,arch_db:base_user_role.res_groups_view_form #: model_terms:ir.ui.view,arch_db:base_user_role.view_res_users_form_inherit #: model_terms:ir.ui.view,arch_db:base_user_role.view_res_users_role_search msgid "Roles" @@ -168,6 +213,12 @@ msgstr "" msgid "Roles can be assigned to a user only once at a time" msgstr "" +#. module: base_user_role +#: model:ir.model.fields,help:base_user_role.field_res_groups__role_ids +#: model:ir.model.fields,help:base_user_role.field_res_users_role__role_ids +msgid "Roles in which the group is involved" +msgstr "" + #. module: base_user_role #: model:ir.model.fields,field_description:base_user_role.field_res_users_role__rule_groups msgid "Rules" diff --git a/base_user_role/i18n/fi.po b/base_user_role/i18n/fi.po index a6e48b72..d29939e0 100644 --- a/base_user_role/i18n/fi.po +++ b/base_user_role/i18n/fi.po @@ -18,11 +18,22 @@ msgstr "" "Content-Transfer-Encoding: \n" "Plural-Forms: nplurals=2; plural=(n != 1);\n" +#. module: base_user_role +#: model:ir.model.fields,field_description:base_user_role.field_res_groups__role_count +#: model:ir.model.fields,field_description:base_user_role.field_res_users_role__role_count +msgid "# Roles" +msgstr "" + #. module: base_user_role #: model:ir.model.fields,field_description:base_user_role.field_res_users_role__model_access msgid "Access Controls" msgstr "" +#. module: base_user_role +#: model:ir.model,name:base_user_role.model_res_groups +msgid "Access Groups" +msgstr "" + #. module: base_user_role #: model:ir.model.fields,field_description:base_user_role.field_res_users_role__menu_access msgid "Access Menu" @@ -71,6 +82,7 @@ msgid "Created on" msgstr "Luotu" #. module: base_user_role +#: model:ir.model.fields,field_description:base_user_role.field_res_groups__display_name #: model:ir.model.fields,field_description:base_user_role.field_res_users__display_name #: model:ir.model.fields,field_description:base_user_role.field_res_users_role__display_name #: model:ir.model.fields,field_description:base_user_role.field_res_users_role_line__display_name @@ -103,6 +115,7 @@ msgid "Groups" msgstr "" #. module: base_user_role +#: model:ir.model.fields,field_description:base_user_role.field_res_groups__id #: model:ir.model.fields,field_description:base_user_role.field_res_users__id #: model:ir.model.fields,field_description:base_user_role.field_res_users_role__id #: model:ir.model.fields,field_description:base_user_role.field_res_users_role_line__id @@ -120,6 +133,15 @@ msgid "Internal Notes" msgstr "" #. module: base_user_role +#: model:ir.model.fields,help:base_user_role.field_res_groups__parent_ids +#: model:ir.model.fields,help:base_user_role.field_res_users_role__parent_ids +msgid "" +"Inverse relation for the Inherits field. The groups from which this group is " +"inheriting" +msgstr "" + +#. module: base_user_role +#: model:ir.model.fields,field_description:base_user_role.field_res_groups____last_update #: model:ir.model.fields,field_description:base_user_role.field_res_users____last_update #: model:ir.model.fields,field_description:base_user_role.field_res_users_role____last_update #: model:ir.model.fields,field_description:base_user_role.field_res_users_role_line____last_update @@ -144,6 +166,26 @@ msgid "Name" msgstr "Nimi" #. module: base_user_role +#: model:ir.model.fields,field_description:base_user_role.field_res_groups__trans_parent_ids +#: model:ir.model.fields,field_description:base_user_role.field_res_users_role__trans_parent_ids +msgid "Parent Groups" +msgstr "" + +#. module: base_user_role +#: model:ir.model.fields,field_description:base_user_role.field_res_groups__parent_ids +#: model:ir.model.fields,field_description:base_user_role.field_res_users_role__parent_ids +msgid "Parents" +msgstr "" + +#. module: base_user_role +#: model:ir.model.fields,help:base_user_role.field_res_groups__role_id +#: model:ir.model.fields,help:base_user_role.field_res_users_role__role_id +msgid "Relation for the groups that represents a role" +msgstr "" + +#. module: base_user_role +#: model:ir.model.fields,field_description:base_user_role.field_res_groups__role_id +#: model:ir.model.fields,field_description:base_user_role.field_res_users_role__role_id #: model:ir.model.fields,field_description:base_user_role.field_res_users_role_line__role_id msgid "Role" msgstr "" @@ -156,8 +198,11 @@ msgstr "" #. module: base_user_role #: model:ir.actions.act_window,name:base_user_role.action_res_users_role_tree +#: model:ir.model.fields,field_description:base_user_role.field_res_groups__role_ids #: model:ir.model.fields,field_description:base_user_role.field_res_users__role_ids +#: model:ir.model.fields,field_description:base_user_role.field_res_users_role__role_ids #: model:ir.ui.menu,name:base_user_role.menu_action_res_users_role_tree +#: model_terms:ir.ui.view,arch_db:base_user_role.res_groups_view_form #: model_terms:ir.ui.view,arch_db:base_user_role.view_res_users_form_inherit #: model_terms:ir.ui.view,arch_db:base_user_role.view_res_users_role_search msgid "Roles" @@ -168,6 +213,12 @@ msgstr "" msgid "Roles can be assigned to a user only once at a time" msgstr "" +#. module: base_user_role +#: model:ir.model.fields,help:base_user_role.field_res_groups__role_ids +#: model:ir.model.fields,help:base_user_role.field_res_users_role__role_ids +msgid "Roles in which the group is involved" +msgstr "" + #. module: base_user_role #: model:ir.model.fields,field_description:base_user_role.field_res_users_role__rule_groups msgid "Rules" diff --git a/base_user_role/i18n/fr.po b/base_user_role/i18n/fr.po index 5ac68fb3..41cfdfa8 100644 --- a/base_user_role/i18n/fr.po +++ b/base_user_role/i18n/fr.po @@ -19,11 +19,22 @@ msgstr "" "Plural-Forms: nplurals=2; plural=n > 1;\n" "X-Generator: Weblate 3.10\n" +#. module: base_user_role +#: model:ir.model.fields,field_description:base_user_role.field_res_groups__role_count +#: model:ir.model.fields,field_description:base_user_role.field_res_users_role__role_count +msgid "# Roles" +msgstr "" + #. module: base_user_role #: model:ir.model.fields,field_description:base_user_role.field_res_users_role__model_access msgid "Access Controls" msgstr "Access Controls" +#. module: base_user_role +#: model:ir.model,name:base_user_role.model_res_groups +msgid "Access Groups" +msgstr "" + #. module: base_user_role #: model:ir.model.fields,field_description:base_user_role.field_res_users_role__menu_access #, fuzzy @@ -73,6 +84,7 @@ msgid "Created on" msgstr "Créé le" #. module: base_user_role +#: model:ir.model.fields,field_description:base_user_role.field_res_groups__display_name #: model:ir.model.fields,field_description:base_user_role.field_res_users__display_name #: model:ir.model.fields,field_description:base_user_role.field_res_users_role__display_name #: model:ir.model.fields,field_description:base_user_role.field_res_users_role_line__display_name @@ -105,6 +117,7 @@ msgid "Groups" msgstr "Groupes" #. module: base_user_role +#: model:ir.model.fields,field_description:base_user_role.field_res_groups__id #: model:ir.model.fields,field_description:base_user_role.field_res_users__id #: model:ir.model.fields,field_description:base_user_role.field_res_users_role__id #: model:ir.model.fields,field_description:base_user_role.field_res_users_role_line__id @@ -122,6 +135,15 @@ msgid "Internal Notes" msgstr "" #. module: base_user_role +#: model:ir.model.fields,help:base_user_role.field_res_groups__parent_ids +#: model:ir.model.fields,help:base_user_role.field_res_users_role__parent_ids +msgid "" +"Inverse relation for the Inherits field. The groups from which this group is " +"inheriting" +msgstr "" + +#. module: base_user_role +#: model:ir.model.fields,field_description:base_user_role.field_res_groups____last_update #: model:ir.model.fields,field_description:base_user_role.field_res_users____last_update #: model:ir.model.fields,field_description:base_user_role.field_res_users_role____last_update #: model:ir.model.fields,field_description:base_user_role.field_res_users_role_line____last_update @@ -146,6 +168,26 @@ msgid "Name" msgstr "Nom" #. module: base_user_role +#: model:ir.model.fields,field_description:base_user_role.field_res_groups__trans_parent_ids +#: model:ir.model.fields,field_description:base_user_role.field_res_users_role__trans_parent_ids +msgid "Parent Groups" +msgstr "" + +#. module: base_user_role +#: model:ir.model.fields,field_description:base_user_role.field_res_groups__parent_ids +#: model:ir.model.fields,field_description:base_user_role.field_res_users_role__parent_ids +msgid "Parents" +msgstr "" + +#. module: base_user_role +#: model:ir.model.fields,help:base_user_role.field_res_groups__role_id +#: model:ir.model.fields,help:base_user_role.field_res_users_role__role_id +msgid "Relation for the groups that represents a role" +msgstr "" + +#. module: base_user_role +#: model:ir.model.fields,field_description:base_user_role.field_res_groups__role_id +#: model:ir.model.fields,field_description:base_user_role.field_res_users_role__role_id #: model:ir.model.fields,field_description:base_user_role.field_res_users_role_line__role_id msgid "Role" msgstr "Rôle" @@ -158,8 +200,11 @@ msgstr "Lignes du rôle" #. module: base_user_role #: model:ir.actions.act_window,name:base_user_role.action_res_users_role_tree +#: model:ir.model.fields,field_description:base_user_role.field_res_groups__role_ids #: model:ir.model.fields,field_description:base_user_role.field_res_users__role_ids +#: model:ir.model.fields,field_description:base_user_role.field_res_users_role__role_ids #: model:ir.ui.menu,name:base_user_role.menu_action_res_users_role_tree +#: model_terms:ir.ui.view,arch_db:base_user_role.res_groups_view_form #: model_terms:ir.ui.view,arch_db:base_user_role.view_res_users_form_inherit #: model_terms:ir.ui.view,arch_db:base_user_role.view_res_users_role_search msgid "Roles" @@ -170,6 +215,12 @@ msgstr "Rôles" msgid "Roles can be assigned to a user only once at a time" msgstr "" +#. module: base_user_role +#: model:ir.model.fields,help:base_user_role.field_res_groups__role_ids +#: model:ir.model.fields,help:base_user_role.field_res_users_role__role_ids +msgid "Roles in which the group is involved" +msgstr "" + #. module: base_user_role #: model:ir.model.fields,field_description:base_user_role.field_res_users_role__rule_groups msgid "Rules" diff --git a/base_user_role/i18n/fr_CA.po b/base_user_role/i18n/fr_CA.po index 3e1b2cc7..fa3877c7 100644 --- a/base_user_role/i18n/fr_CA.po +++ b/base_user_role/i18n/fr_CA.po @@ -20,11 +20,22 @@ msgstr "" "Content-Transfer-Encoding: \n" "Plural-Forms: nplurals=2; plural=(n > 1);\n" +#. module: base_user_role +#: model:ir.model.fields,field_description:base_user_role.field_res_groups__role_count +#: model:ir.model.fields,field_description:base_user_role.field_res_users_role__role_count +msgid "# Roles" +msgstr "" + #. module: base_user_role #: model:ir.model.fields,field_description:base_user_role.field_res_users_role__model_access msgid "Access Controls" msgstr "" +#. module: base_user_role +#: model:ir.model,name:base_user_role.model_res_groups +msgid "Access Groups" +msgstr "" + #. module: base_user_role #: model:ir.model.fields,field_description:base_user_role.field_res_users_role__menu_access msgid "Access Menu" @@ -73,6 +84,7 @@ msgid "Created on" msgstr "Créé le" #. module: base_user_role +#: model:ir.model.fields,field_description:base_user_role.field_res_groups__display_name #: model:ir.model.fields,field_description:base_user_role.field_res_users__display_name #: model:ir.model.fields,field_description:base_user_role.field_res_users_role__display_name #: model:ir.model.fields,field_description:base_user_role.field_res_users_role_line__display_name @@ -105,6 +117,7 @@ msgid "Groups" msgstr "" #. module: base_user_role +#: model:ir.model.fields,field_description:base_user_role.field_res_groups__id #: model:ir.model.fields,field_description:base_user_role.field_res_users__id #: model:ir.model.fields,field_description:base_user_role.field_res_users_role__id #: model:ir.model.fields,field_description:base_user_role.field_res_users_role_line__id @@ -122,6 +135,15 @@ msgid "Internal Notes" msgstr "" #. module: base_user_role +#: model:ir.model.fields,help:base_user_role.field_res_groups__parent_ids +#: model:ir.model.fields,help:base_user_role.field_res_users_role__parent_ids +msgid "" +"Inverse relation for the Inherits field. The groups from which this group is " +"inheriting" +msgstr "" + +#. module: base_user_role +#: model:ir.model.fields,field_description:base_user_role.field_res_groups____last_update #: model:ir.model.fields,field_description:base_user_role.field_res_users____last_update #: model:ir.model.fields,field_description:base_user_role.field_res_users_role____last_update #: model:ir.model.fields,field_description:base_user_role.field_res_users_role_line____last_update @@ -146,6 +168,26 @@ msgid "Name" msgstr "Nom" #. module: base_user_role +#: model:ir.model.fields,field_description:base_user_role.field_res_groups__trans_parent_ids +#: model:ir.model.fields,field_description:base_user_role.field_res_users_role__trans_parent_ids +msgid "Parent Groups" +msgstr "" + +#. module: base_user_role +#: model:ir.model.fields,field_description:base_user_role.field_res_groups__parent_ids +#: model:ir.model.fields,field_description:base_user_role.field_res_users_role__parent_ids +msgid "Parents" +msgstr "" + +#. module: base_user_role +#: model:ir.model.fields,help:base_user_role.field_res_groups__role_id +#: model:ir.model.fields,help:base_user_role.field_res_users_role__role_id +msgid "Relation for the groups that represents a role" +msgstr "" + +#. module: base_user_role +#: model:ir.model.fields,field_description:base_user_role.field_res_groups__role_id +#: model:ir.model.fields,field_description:base_user_role.field_res_users_role__role_id #: model:ir.model.fields,field_description:base_user_role.field_res_users_role_line__role_id msgid "Role" msgstr "" @@ -158,8 +200,11 @@ msgstr "" #. module: base_user_role #: model:ir.actions.act_window,name:base_user_role.action_res_users_role_tree +#: model:ir.model.fields,field_description:base_user_role.field_res_groups__role_ids #: model:ir.model.fields,field_description:base_user_role.field_res_users__role_ids +#: model:ir.model.fields,field_description:base_user_role.field_res_users_role__role_ids #: model:ir.ui.menu,name:base_user_role.menu_action_res_users_role_tree +#: model_terms:ir.ui.view,arch_db:base_user_role.res_groups_view_form #: model_terms:ir.ui.view,arch_db:base_user_role.view_res_users_form_inherit #: model_terms:ir.ui.view,arch_db:base_user_role.view_res_users_role_search msgid "Roles" @@ -170,6 +215,12 @@ msgstr "" msgid "Roles can be assigned to a user only once at a time" msgstr "" +#. module: base_user_role +#: model:ir.model.fields,help:base_user_role.field_res_groups__role_ids +#: model:ir.model.fields,help:base_user_role.field_res_users_role__role_ids +msgid "Roles in which the group is involved" +msgstr "" + #. module: base_user_role #: model:ir.model.fields,field_description:base_user_role.field_res_users_role__rule_groups msgid "Rules" diff --git a/base_user_role/i18n/fr_CH.po b/base_user_role/i18n/fr_CH.po index e2694772..e6eaf803 100644 --- a/base_user_role/i18n/fr_CH.po +++ b/base_user_role/i18n/fr_CH.po @@ -20,11 +20,22 @@ msgstr "" "Content-Transfer-Encoding: \n" "Plural-Forms: nplurals=2; plural=(n > 1);\n" +#. module: base_user_role +#: model:ir.model.fields,field_description:base_user_role.field_res_groups__role_count +#: model:ir.model.fields,field_description:base_user_role.field_res_users_role__role_count +msgid "# Roles" +msgstr "" + #. module: base_user_role #: model:ir.model.fields,field_description:base_user_role.field_res_users_role__model_access msgid "Access Controls" msgstr "" +#. module: base_user_role +#: model:ir.model,name:base_user_role.model_res_groups +msgid "Access Groups" +msgstr "" + #. module: base_user_role #: model:ir.model.fields,field_description:base_user_role.field_res_users_role__menu_access msgid "Access Menu" @@ -73,6 +84,7 @@ msgid "Created on" msgstr "Créé le" #. module: base_user_role +#: model:ir.model.fields,field_description:base_user_role.field_res_groups__display_name #: model:ir.model.fields,field_description:base_user_role.field_res_users__display_name #: model:ir.model.fields,field_description:base_user_role.field_res_users_role__display_name #: model:ir.model.fields,field_description:base_user_role.field_res_users_role_line__display_name @@ -105,6 +117,7 @@ msgid "Groups" msgstr "" #. module: base_user_role +#: model:ir.model.fields,field_description:base_user_role.field_res_groups__id #: model:ir.model.fields,field_description:base_user_role.field_res_users__id #: model:ir.model.fields,field_description:base_user_role.field_res_users_role__id #: model:ir.model.fields,field_description:base_user_role.field_res_users_role_line__id @@ -122,6 +135,15 @@ msgid "Internal Notes" msgstr "" #. module: base_user_role +#: model:ir.model.fields,help:base_user_role.field_res_groups__parent_ids +#: model:ir.model.fields,help:base_user_role.field_res_users_role__parent_ids +msgid "" +"Inverse relation for the Inherits field. The groups from which this group is " +"inheriting" +msgstr "" + +#. module: base_user_role +#: model:ir.model.fields,field_description:base_user_role.field_res_groups____last_update #: model:ir.model.fields,field_description:base_user_role.field_res_users____last_update #: model:ir.model.fields,field_description:base_user_role.field_res_users_role____last_update #: model:ir.model.fields,field_description:base_user_role.field_res_users_role_line____last_update @@ -146,6 +168,26 @@ msgid "Name" msgstr "" #. module: base_user_role +#: model:ir.model.fields,field_description:base_user_role.field_res_groups__trans_parent_ids +#: model:ir.model.fields,field_description:base_user_role.field_res_users_role__trans_parent_ids +msgid "Parent Groups" +msgstr "" + +#. module: base_user_role +#: model:ir.model.fields,field_description:base_user_role.field_res_groups__parent_ids +#: model:ir.model.fields,field_description:base_user_role.field_res_users_role__parent_ids +msgid "Parents" +msgstr "" + +#. module: base_user_role +#: model:ir.model.fields,help:base_user_role.field_res_groups__role_id +#: model:ir.model.fields,help:base_user_role.field_res_users_role__role_id +msgid "Relation for the groups that represents a role" +msgstr "" + +#. module: base_user_role +#: model:ir.model.fields,field_description:base_user_role.field_res_groups__role_id +#: model:ir.model.fields,field_description:base_user_role.field_res_users_role__role_id #: model:ir.model.fields,field_description:base_user_role.field_res_users_role_line__role_id msgid "Role" msgstr "" @@ -158,8 +200,11 @@ msgstr "" #. module: base_user_role #: model:ir.actions.act_window,name:base_user_role.action_res_users_role_tree +#: model:ir.model.fields,field_description:base_user_role.field_res_groups__role_ids #: model:ir.model.fields,field_description:base_user_role.field_res_users__role_ids +#: model:ir.model.fields,field_description:base_user_role.field_res_users_role__role_ids #: model:ir.ui.menu,name:base_user_role.menu_action_res_users_role_tree +#: model_terms:ir.ui.view,arch_db:base_user_role.res_groups_view_form #: model_terms:ir.ui.view,arch_db:base_user_role.view_res_users_form_inherit #: model_terms:ir.ui.view,arch_db:base_user_role.view_res_users_role_search msgid "Roles" @@ -170,6 +215,12 @@ msgstr "" msgid "Roles can be assigned to a user only once at a time" msgstr "" +#. module: base_user_role +#: model:ir.model.fields,help:base_user_role.field_res_groups__role_ids +#: model:ir.model.fields,help:base_user_role.field_res_users_role__role_ids +msgid "Roles in which the group is involved" +msgstr "" + #. module: base_user_role #: model:ir.model.fields,field_description:base_user_role.field_res_users_role__rule_groups msgid "Rules" diff --git a/base_user_role/i18n/fr_FR.po b/base_user_role/i18n/fr_FR.po index fe3479d5..7ab87aaa 100644 --- a/base_user_role/i18n/fr_FR.po +++ b/base_user_role/i18n/fr_FR.po @@ -19,11 +19,22 @@ msgstr "" "Content-Transfer-Encoding: \n" "Plural-Forms: nplurals=2; plural=(n > 1);\n" +#. module: base_user_role +#: model:ir.model.fields,field_description:base_user_role.field_res_groups__role_count +#: model:ir.model.fields,field_description:base_user_role.field_res_users_role__role_count +msgid "# Roles" +msgstr "" + #. module: base_user_role #: model:ir.model.fields,field_description:base_user_role.field_res_users_role__model_access msgid "Access Controls" msgstr "" +#. module: base_user_role +#: model:ir.model,name:base_user_role.model_res_groups +msgid "Access Groups" +msgstr "" + #. module: base_user_role #: model:ir.model.fields,field_description:base_user_role.field_res_users_role__menu_access msgid "Access Menu" @@ -72,6 +83,7 @@ msgid "Created on" msgstr "" #. module: base_user_role +#: model:ir.model.fields,field_description:base_user_role.field_res_groups__display_name #: model:ir.model.fields,field_description:base_user_role.field_res_users__display_name #: model:ir.model.fields,field_description:base_user_role.field_res_users_role__display_name #: model:ir.model.fields,field_description:base_user_role.field_res_users_role_line__display_name @@ -104,6 +116,7 @@ msgid "Groups" msgstr "" #. module: base_user_role +#: model:ir.model.fields,field_description:base_user_role.field_res_groups__id #: model:ir.model.fields,field_description:base_user_role.field_res_users__id #: model:ir.model.fields,field_description:base_user_role.field_res_users_role__id #: model:ir.model.fields,field_description:base_user_role.field_res_users_role_line__id @@ -121,6 +134,15 @@ msgid "Internal Notes" msgstr "" #. module: base_user_role +#: model:ir.model.fields,help:base_user_role.field_res_groups__parent_ids +#: model:ir.model.fields,help:base_user_role.field_res_users_role__parent_ids +msgid "" +"Inverse relation for the Inherits field. The groups from which this group is " +"inheriting" +msgstr "" + +#. module: base_user_role +#: model:ir.model.fields,field_description:base_user_role.field_res_groups____last_update #: model:ir.model.fields,field_description:base_user_role.field_res_users____last_update #: model:ir.model.fields,field_description:base_user_role.field_res_users_role____last_update #: model:ir.model.fields,field_description:base_user_role.field_res_users_role_line____last_update @@ -145,6 +167,26 @@ msgid "Name" msgstr "" #. module: base_user_role +#: model:ir.model.fields,field_description:base_user_role.field_res_groups__trans_parent_ids +#: model:ir.model.fields,field_description:base_user_role.field_res_users_role__trans_parent_ids +msgid "Parent Groups" +msgstr "" + +#. module: base_user_role +#: model:ir.model.fields,field_description:base_user_role.field_res_groups__parent_ids +#: model:ir.model.fields,field_description:base_user_role.field_res_users_role__parent_ids +msgid "Parents" +msgstr "" + +#. module: base_user_role +#: model:ir.model.fields,help:base_user_role.field_res_groups__role_id +#: model:ir.model.fields,help:base_user_role.field_res_users_role__role_id +msgid "Relation for the groups that represents a role" +msgstr "" + +#. module: base_user_role +#: model:ir.model.fields,field_description:base_user_role.field_res_groups__role_id +#: model:ir.model.fields,field_description:base_user_role.field_res_users_role__role_id #: model:ir.model.fields,field_description:base_user_role.field_res_users_role_line__role_id msgid "Role" msgstr "" @@ -157,8 +199,11 @@ msgstr "" #. module: base_user_role #: model:ir.actions.act_window,name:base_user_role.action_res_users_role_tree +#: model:ir.model.fields,field_description:base_user_role.field_res_groups__role_ids #: model:ir.model.fields,field_description:base_user_role.field_res_users__role_ids +#: model:ir.model.fields,field_description:base_user_role.field_res_users_role__role_ids #: model:ir.ui.menu,name:base_user_role.menu_action_res_users_role_tree +#: model_terms:ir.ui.view,arch_db:base_user_role.res_groups_view_form #: model_terms:ir.ui.view,arch_db:base_user_role.view_res_users_form_inherit #: model_terms:ir.ui.view,arch_db:base_user_role.view_res_users_role_search msgid "Roles" @@ -169,6 +214,12 @@ msgstr "" msgid "Roles can be assigned to a user only once at a time" msgstr "" +#. module: base_user_role +#: model:ir.model.fields,help:base_user_role.field_res_groups__role_ids +#: model:ir.model.fields,help:base_user_role.field_res_users_role__role_ids +msgid "Roles in which the group is involved" +msgstr "" + #. module: base_user_role #: model:ir.model.fields,field_description:base_user_role.field_res_users_role__rule_groups msgid "Rules" diff --git a/base_user_role/i18n/gl.po b/base_user_role/i18n/gl.po index 0dcdb9a2..22c9597f 100644 --- a/base_user_role/i18n/gl.po +++ b/base_user_role/i18n/gl.po @@ -20,11 +20,22 @@ msgstr "" "Content-Transfer-Encoding: \n" "Plural-Forms: nplurals=2; plural=(n != 1);\n" +#. module: base_user_role +#: model:ir.model.fields,field_description:base_user_role.field_res_groups__role_count +#: model:ir.model.fields,field_description:base_user_role.field_res_users_role__role_count +msgid "# Roles" +msgstr "" + #. module: base_user_role #: model:ir.model.fields,field_description:base_user_role.field_res_users_role__model_access msgid "Access Controls" msgstr "" +#. module: base_user_role +#: model:ir.model,name:base_user_role.model_res_groups +msgid "Access Groups" +msgstr "" + #. module: base_user_role #: model:ir.model.fields,field_description:base_user_role.field_res_users_role__menu_access msgid "Access Menu" @@ -73,6 +84,7 @@ msgid "Created on" msgstr "Creado en" #. module: base_user_role +#: model:ir.model.fields,field_description:base_user_role.field_res_groups__display_name #: model:ir.model.fields,field_description:base_user_role.field_res_users__display_name #: model:ir.model.fields,field_description:base_user_role.field_res_users_role__display_name #: model:ir.model.fields,field_description:base_user_role.field_res_users_role_line__display_name @@ -105,6 +117,7 @@ msgid "Groups" msgstr "" #. module: base_user_role +#: model:ir.model.fields,field_description:base_user_role.field_res_groups__id #: model:ir.model.fields,field_description:base_user_role.field_res_users__id #: model:ir.model.fields,field_description:base_user_role.field_res_users_role__id #: model:ir.model.fields,field_description:base_user_role.field_res_users_role_line__id @@ -122,6 +135,15 @@ msgid "Internal Notes" msgstr "" #. module: base_user_role +#: model:ir.model.fields,help:base_user_role.field_res_groups__parent_ids +#: model:ir.model.fields,help:base_user_role.field_res_users_role__parent_ids +msgid "" +"Inverse relation for the Inherits field. The groups from which this group is " +"inheriting" +msgstr "" + +#. module: base_user_role +#: model:ir.model.fields,field_description:base_user_role.field_res_groups____last_update #: model:ir.model.fields,field_description:base_user_role.field_res_users____last_update #: model:ir.model.fields,field_description:base_user_role.field_res_users_role____last_update #: model:ir.model.fields,field_description:base_user_role.field_res_users_role_line____last_update @@ -146,6 +168,26 @@ msgid "Name" msgstr "Nome" #. module: base_user_role +#: model:ir.model.fields,field_description:base_user_role.field_res_groups__trans_parent_ids +#: model:ir.model.fields,field_description:base_user_role.field_res_users_role__trans_parent_ids +msgid "Parent Groups" +msgstr "" + +#. module: base_user_role +#: model:ir.model.fields,field_description:base_user_role.field_res_groups__parent_ids +#: model:ir.model.fields,field_description:base_user_role.field_res_users_role__parent_ids +msgid "Parents" +msgstr "" + +#. module: base_user_role +#: model:ir.model.fields,help:base_user_role.field_res_groups__role_id +#: model:ir.model.fields,help:base_user_role.field_res_users_role__role_id +msgid "Relation for the groups that represents a role" +msgstr "" + +#. module: base_user_role +#: model:ir.model.fields,field_description:base_user_role.field_res_groups__role_id +#: model:ir.model.fields,field_description:base_user_role.field_res_users_role__role_id #: model:ir.model.fields,field_description:base_user_role.field_res_users_role_line__role_id msgid "Role" msgstr "" @@ -158,8 +200,11 @@ msgstr "" #. module: base_user_role #: model:ir.actions.act_window,name:base_user_role.action_res_users_role_tree +#: model:ir.model.fields,field_description:base_user_role.field_res_groups__role_ids #: model:ir.model.fields,field_description:base_user_role.field_res_users__role_ids +#: model:ir.model.fields,field_description:base_user_role.field_res_users_role__role_ids #: model:ir.ui.menu,name:base_user_role.menu_action_res_users_role_tree +#: model_terms:ir.ui.view,arch_db:base_user_role.res_groups_view_form #: model_terms:ir.ui.view,arch_db:base_user_role.view_res_users_form_inherit #: model_terms:ir.ui.view,arch_db:base_user_role.view_res_users_role_search msgid "Roles" @@ -170,6 +215,12 @@ msgstr "" msgid "Roles can be assigned to a user only once at a time" msgstr "" +#. module: base_user_role +#: model:ir.model.fields,help:base_user_role.field_res_groups__role_ids +#: model:ir.model.fields,help:base_user_role.field_res_users_role__role_ids +msgid "Roles in which the group is involved" +msgstr "" + #. module: base_user_role #: model:ir.model.fields,field_description:base_user_role.field_res_users_role__rule_groups msgid "Rules" diff --git a/base_user_role/i18n/gl_ES.po b/base_user_role/i18n/gl_ES.po index a2b071ac..fddc410a 100644 --- a/base_user_role/i18n/gl_ES.po +++ b/base_user_role/i18n/gl_ES.po @@ -19,11 +19,22 @@ msgstr "" "Content-Transfer-Encoding: \n" "Plural-Forms: nplurals=2; plural=(n != 1);\n" +#. module: base_user_role +#: model:ir.model.fields,field_description:base_user_role.field_res_groups__role_count +#: model:ir.model.fields,field_description:base_user_role.field_res_users_role__role_count +msgid "# Roles" +msgstr "" + #. module: base_user_role #: model:ir.model.fields,field_description:base_user_role.field_res_users_role__model_access msgid "Access Controls" msgstr "" +#. module: base_user_role +#: model:ir.model,name:base_user_role.model_res_groups +msgid "Access Groups" +msgstr "" + #. module: base_user_role #: model:ir.model.fields,field_description:base_user_role.field_res_users_role__menu_access msgid "Access Menu" @@ -72,6 +83,7 @@ msgid "Created on" msgstr "" #. module: base_user_role +#: model:ir.model.fields,field_description:base_user_role.field_res_groups__display_name #: model:ir.model.fields,field_description:base_user_role.field_res_users__display_name #: model:ir.model.fields,field_description:base_user_role.field_res_users_role__display_name #: model:ir.model.fields,field_description:base_user_role.field_res_users_role_line__display_name @@ -104,6 +116,7 @@ msgid "Groups" msgstr "" #. module: base_user_role +#: model:ir.model.fields,field_description:base_user_role.field_res_groups__id #: model:ir.model.fields,field_description:base_user_role.field_res_users__id #: model:ir.model.fields,field_description:base_user_role.field_res_users_role__id #: model:ir.model.fields,field_description:base_user_role.field_res_users_role_line__id @@ -121,6 +134,15 @@ msgid "Internal Notes" msgstr "" #. module: base_user_role +#: model:ir.model.fields,help:base_user_role.field_res_groups__parent_ids +#: model:ir.model.fields,help:base_user_role.field_res_users_role__parent_ids +msgid "" +"Inverse relation for the Inherits field. The groups from which this group is " +"inheriting" +msgstr "" + +#. module: base_user_role +#: model:ir.model.fields,field_description:base_user_role.field_res_groups____last_update #: model:ir.model.fields,field_description:base_user_role.field_res_users____last_update #: model:ir.model.fields,field_description:base_user_role.field_res_users_role____last_update #: model:ir.model.fields,field_description:base_user_role.field_res_users_role_line____last_update @@ -145,6 +167,26 @@ msgid "Name" msgstr "" #. module: base_user_role +#: model:ir.model.fields,field_description:base_user_role.field_res_groups__trans_parent_ids +#: model:ir.model.fields,field_description:base_user_role.field_res_users_role__trans_parent_ids +msgid "Parent Groups" +msgstr "" + +#. module: base_user_role +#: model:ir.model.fields,field_description:base_user_role.field_res_groups__parent_ids +#: model:ir.model.fields,field_description:base_user_role.field_res_users_role__parent_ids +msgid "Parents" +msgstr "" + +#. module: base_user_role +#: model:ir.model.fields,help:base_user_role.field_res_groups__role_id +#: model:ir.model.fields,help:base_user_role.field_res_users_role__role_id +msgid "Relation for the groups that represents a role" +msgstr "" + +#. module: base_user_role +#: model:ir.model.fields,field_description:base_user_role.field_res_groups__role_id +#: model:ir.model.fields,field_description:base_user_role.field_res_users_role__role_id #: model:ir.model.fields,field_description:base_user_role.field_res_users_role_line__role_id msgid "Role" msgstr "" @@ -157,8 +199,11 @@ msgstr "" #. module: base_user_role #: model:ir.actions.act_window,name:base_user_role.action_res_users_role_tree +#: model:ir.model.fields,field_description:base_user_role.field_res_groups__role_ids #: model:ir.model.fields,field_description:base_user_role.field_res_users__role_ids +#: model:ir.model.fields,field_description:base_user_role.field_res_users_role__role_ids #: model:ir.ui.menu,name:base_user_role.menu_action_res_users_role_tree +#: model_terms:ir.ui.view,arch_db:base_user_role.res_groups_view_form #: model_terms:ir.ui.view,arch_db:base_user_role.view_res_users_form_inherit #: model_terms:ir.ui.view,arch_db:base_user_role.view_res_users_role_search msgid "Roles" @@ -169,6 +214,12 @@ msgstr "" msgid "Roles can be assigned to a user only once at a time" msgstr "" +#. module: base_user_role +#: model:ir.model.fields,help:base_user_role.field_res_groups__role_ids +#: model:ir.model.fields,help:base_user_role.field_res_users_role__role_ids +msgid "Roles in which the group is involved" +msgstr "" + #. module: base_user_role #: model:ir.model.fields,field_description:base_user_role.field_res_users_role__rule_groups msgid "Rules" diff --git a/base_user_role/i18n/he.po b/base_user_role/i18n/he.po index eb9a989f..b753bdc3 100644 --- a/base_user_role/i18n/he.po +++ b/base_user_role/i18n/he.po @@ -18,11 +18,22 @@ msgstr "" "Content-Transfer-Encoding: \n" "Plural-Forms: nplurals=2; plural=(n != 1);\n" +#. module: base_user_role +#: model:ir.model.fields,field_description:base_user_role.field_res_groups__role_count +#: model:ir.model.fields,field_description:base_user_role.field_res_users_role__role_count +msgid "# Roles" +msgstr "" + #. module: base_user_role #: model:ir.model.fields,field_description:base_user_role.field_res_users_role__model_access msgid "Access Controls" msgstr "" +#. module: base_user_role +#: model:ir.model,name:base_user_role.model_res_groups +msgid "Access Groups" +msgstr "" + #. module: base_user_role #: model:ir.model.fields,field_description:base_user_role.field_res_users_role__menu_access msgid "Access Menu" @@ -71,6 +82,7 @@ msgid "Created on" msgstr "נוצר ב-" #. module: base_user_role +#: model:ir.model.fields,field_description:base_user_role.field_res_groups__display_name #: model:ir.model.fields,field_description:base_user_role.field_res_users__display_name #: model:ir.model.fields,field_description:base_user_role.field_res_users_role__display_name #: model:ir.model.fields,field_description:base_user_role.field_res_users_role_line__display_name @@ -103,6 +115,7 @@ msgid "Groups" msgstr "" #. module: base_user_role +#: model:ir.model.fields,field_description:base_user_role.field_res_groups__id #: model:ir.model.fields,field_description:base_user_role.field_res_users__id #: model:ir.model.fields,field_description:base_user_role.field_res_users_role__id #: model:ir.model.fields,field_description:base_user_role.field_res_users_role_line__id @@ -120,6 +133,15 @@ msgid "Internal Notes" msgstr "" #. module: base_user_role +#: model:ir.model.fields,help:base_user_role.field_res_groups__parent_ids +#: model:ir.model.fields,help:base_user_role.field_res_users_role__parent_ids +msgid "" +"Inverse relation for the Inherits field. The groups from which this group is " +"inheriting" +msgstr "" + +#. module: base_user_role +#: model:ir.model.fields,field_description:base_user_role.field_res_groups____last_update #: model:ir.model.fields,field_description:base_user_role.field_res_users____last_update #: model:ir.model.fields,field_description:base_user_role.field_res_users_role____last_update #: model:ir.model.fields,field_description:base_user_role.field_res_users_role_line____last_update @@ -144,6 +166,26 @@ msgid "Name" msgstr "שם" #. module: base_user_role +#: model:ir.model.fields,field_description:base_user_role.field_res_groups__trans_parent_ids +#: model:ir.model.fields,field_description:base_user_role.field_res_users_role__trans_parent_ids +msgid "Parent Groups" +msgstr "" + +#. module: base_user_role +#: model:ir.model.fields,field_description:base_user_role.field_res_groups__parent_ids +#: model:ir.model.fields,field_description:base_user_role.field_res_users_role__parent_ids +msgid "Parents" +msgstr "" + +#. module: base_user_role +#: model:ir.model.fields,help:base_user_role.field_res_groups__role_id +#: model:ir.model.fields,help:base_user_role.field_res_users_role__role_id +msgid "Relation for the groups that represents a role" +msgstr "" + +#. module: base_user_role +#: model:ir.model.fields,field_description:base_user_role.field_res_groups__role_id +#: model:ir.model.fields,field_description:base_user_role.field_res_users_role__role_id #: model:ir.model.fields,field_description:base_user_role.field_res_users_role_line__role_id msgid "Role" msgstr "" @@ -156,8 +198,11 @@ msgstr "" #. module: base_user_role #: model:ir.actions.act_window,name:base_user_role.action_res_users_role_tree +#: model:ir.model.fields,field_description:base_user_role.field_res_groups__role_ids #: model:ir.model.fields,field_description:base_user_role.field_res_users__role_ids +#: model:ir.model.fields,field_description:base_user_role.field_res_users_role__role_ids #: model:ir.ui.menu,name:base_user_role.menu_action_res_users_role_tree +#: model_terms:ir.ui.view,arch_db:base_user_role.res_groups_view_form #: model_terms:ir.ui.view,arch_db:base_user_role.view_res_users_form_inherit #: model_terms:ir.ui.view,arch_db:base_user_role.view_res_users_role_search msgid "Roles" @@ -168,6 +213,12 @@ msgstr "" msgid "Roles can be assigned to a user only once at a time" msgstr "" +#. module: base_user_role +#: model:ir.model.fields,help:base_user_role.field_res_groups__role_ids +#: model:ir.model.fields,help:base_user_role.field_res_users_role__role_ids +msgid "Roles in which the group is involved" +msgstr "" + #. module: base_user_role #: model:ir.model.fields,field_description:base_user_role.field_res_users_role__rule_groups msgid "Rules" diff --git a/base_user_role/i18n/hr.po b/base_user_role/i18n/hr.po index 2806e598..677531dc 100644 --- a/base_user_role/i18n/hr.po +++ b/base_user_role/i18n/hr.po @@ -20,11 +20,22 @@ msgstr "" "Plural-Forms: nplurals=3; plural=n%10==1 && n%100!=11 ? 0 : n%10>=2 && n" "%10<=4 && (n%100<10 || n%100>=20) ? 1 : 2;\n" +#. module: base_user_role +#: model:ir.model.fields,field_description:base_user_role.field_res_groups__role_count +#: model:ir.model.fields,field_description:base_user_role.field_res_users_role__role_count +msgid "# Roles" +msgstr "" + #. module: base_user_role #: model:ir.model.fields,field_description:base_user_role.field_res_users_role__model_access msgid "Access Controls" msgstr "Kontrole pristupa" +#. module: base_user_role +#: model:ir.model,name:base_user_role.model_res_groups +msgid "Access Groups" +msgstr "" + #. module: base_user_role #: model:ir.model.fields,field_description:base_user_role.field_res_users_role__menu_access msgid "Access Menu" @@ -75,6 +86,7 @@ msgid "Created on" msgstr "Kreirano" #. module: base_user_role +#: model:ir.model.fields,field_description:base_user_role.field_res_groups__display_name #: model:ir.model.fields,field_description:base_user_role.field_res_users__display_name #: model:ir.model.fields,field_description:base_user_role.field_res_users_role__display_name #: model:ir.model.fields,field_description:base_user_role.field_res_users_role_line__display_name @@ -109,6 +121,7 @@ msgid "Groups" msgstr "Grupe" #. module: base_user_role +#: model:ir.model.fields,field_description:base_user_role.field_res_groups__id #: model:ir.model.fields,field_description:base_user_role.field_res_users__id #: model:ir.model.fields,field_description:base_user_role.field_res_users_role__id #: model:ir.model.fields,field_description:base_user_role.field_res_users_role_line__id @@ -126,6 +139,15 @@ msgid "Internal Notes" msgstr "" #. module: base_user_role +#: model:ir.model.fields,help:base_user_role.field_res_groups__parent_ids +#: model:ir.model.fields,help:base_user_role.field_res_users_role__parent_ids +msgid "" +"Inverse relation for the Inherits field. The groups from which this group is " +"inheriting" +msgstr "" + +#. module: base_user_role +#: model:ir.model.fields,field_description:base_user_role.field_res_groups____last_update #: model:ir.model.fields,field_description:base_user_role.field_res_users____last_update #: model:ir.model.fields,field_description:base_user_role.field_res_users_role____last_update #: model:ir.model.fields,field_description:base_user_role.field_res_users_role_line____last_update @@ -150,6 +172,26 @@ msgid "Name" msgstr "Naziv" #. module: base_user_role +#: model:ir.model.fields,field_description:base_user_role.field_res_groups__trans_parent_ids +#: model:ir.model.fields,field_description:base_user_role.field_res_users_role__trans_parent_ids +msgid "Parent Groups" +msgstr "" + +#. module: base_user_role +#: model:ir.model.fields,field_description:base_user_role.field_res_groups__parent_ids +#: model:ir.model.fields,field_description:base_user_role.field_res_users_role__parent_ids +msgid "Parents" +msgstr "" + +#. module: base_user_role +#: model:ir.model.fields,help:base_user_role.field_res_groups__role_id +#: model:ir.model.fields,help:base_user_role.field_res_users_role__role_id +msgid "Relation for the groups that represents a role" +msgstr "" + +#. module: base_user_role +#: model:ir.model.fields,field_description:base_user_role.field_res_groups__role_id +#: model:ir.model.fields,field_description:base_user_role.field_res_users_role__role_id #: model:ir.model.fields,field_description:base_user_role.field_res_users_role_line__role_id msgid "Role" msgstr "Rola" @@ -162,8 +204,11 @@ msgstr "Stavke role" #. module: base_user_role #: model:ir.actions.act_window,name:base_user_role.action_res_users_role_tree +#: model:ir.model.fields,field_description:base_user_role.field_res_groups__role_ids #: model:ir.model.fields,field_description:base_user_role.field_res_users__role_ids +#: model:ir.model.fields,field_description:base_user_role.field_res_users_role__role_ids #: model:ir.ui.menu,name:base_user_role.menu_action_res_users_role_tree +#: model_terms:ir.ui.view,arch_db:base_user_role.res_groups_view_form #: model_terms:ir.ui.view,arch_db:base_user_role.view_res_users_form_inherit #: model_terms:ir.ui.view,arch_db:base_user_role.view_res_users_role_search msgid "Roles" @@ -174,6 +219,12 @@ msgstr "Role" msgid "Roles can be assigned to a user only once at a time" msgstr "" +#. module: base_user_role +#: model:ir.model.fields,help:base_user_role.field_res_groups__role_ids +#: model:ir.model.fields,help:base_user_role.field_res_users_role__role_ids +msgid "Roles in which the group is involved" +msgstr "" + #. module: base_user_role #: model:ir.model.fields,field_description:base_user_role.field_res_users_role__rule_groups msgid "Rules" diff --git a/base_user_role/i18n/hr_HR.po b/base_user_role/i18n/hr_HR.po index 47817682..ef3dca59 100644 --- a/base_user_role/i18n/hr_HR.po +++ b/base_user_role/i18n/hr_HR.po @@ -21,11 +21,22 @@ msgstr "" "Plural-Forms: nplurals=3; plural=n%10==1 && n%100!=11 ? 0 : n%10>=2 && n" "%10<=4 && (n%100<10 || n%100>=20) ? 1 : 2;\n" +#. module: base_user_role +#: model:ir.model.fields,field_description:base_user_role.field_res_groups__role_count +#: model:ir.model.fields,field_description:base_user_role.field_res_users_role__role_count +msgid "# Roles" +msgstr "" + #. module: base_user_role #: model:ir.model.fields,field_description:base_user_role.field_res_users_role__model_access msgid "Access Controls" msgstr "" +#. module: base_user_role +#: model:ir.model,name:base_user_role.model_res_groups +msgid "Access Groups" +msgstr "" + #. module: base_user_role #: model:ir.model.fields,field_description:base_user_role.field_res_users_role__menu_access msgid "Access Menu" @@ -74,6 +85,7 @@ msgid "Created on" msgstr "Kreirano" #. module: base_user_role +#: model:ir.model.fields,field_description:base_user_role.field_res_groups__display_name #: model:ir.model.fields,field_description:base_user_role.field_res_users__display_name #: model:ir.model.fields,field_description:base_user_role.field_res_users_role__display_name #: model:ir.model.fields,field_description:base_user_role.field_res_users_role_line__display_name @@ -106,6 +118,7 @@ msgid "Groups" msgstr "" #. module: base_user_role +#: model:ir.model.fields,field_description:base_user_role.field_res_groups__id #: model:ir.model.fields,field_description:base_user_role.field_res_users__id #: model:ir.model.fields,field_description:base_user_role.field_res_users_role__id #: model:ir.model.fields,field_description:base_user_role.field_res_users_role_line__id @@ -123,6 +136,15 @@ msgid "Internal Notes" msgstr "" #. module: base_user_role +#: model:ir.model.fields,help:base_user_role.field_res_groups__parent_ids +#: model:ir.model.fields,help:base_user_role.field_res_users_role__parent_ids +msgid "" +"Inverse relation for the Inherits field. The groups from which this group is " +"inheriting" +msgstr "" + +#. module: base_user_role +#: model:ir.model.fields,field_description:base_user_role.field_res_groups____last_update #: model:ir.model.fields,field_description:base_user_role.field_res_users____last_update #: model:ir.model.fields,field_description:base_user_role.field_res_users_role____last_update #: model:ir.model.fields,field_description:base_user_role.field_res_users_role_line____last_update @@ -147,6 +169,26 @@ msgid "Name" msgstr "Naziv" #. module: base_user_role +#: model:ir.model.fields,field_description:base_user_role.field_res_groups__trans_parent_ids +#: model:ir.model.fields,field_description:base_user_role.field_res_users_role__trans_parent_ids +msgid "Parent Groups" +msgstr "" + +#. module: base_user_role +#: model:ir.model.fields,field_description:base_user_role.field_res_groups__parent_ids +#: model:ir.model.fields,field_description:base_user_role.field_res_users_role__parent_ids +msgid "Parents" +msgstr "" + +#. module: base_user_role +#: model:ir.model.fields,help:base_user_role.field_res_groups__role_id +#: model:ir.model.fields,help:base_user_role.field_res_users_role__role_id +msgid "Relation for the groups that represents a role" +msgstr "" + +#. module: base_user_role +#: model:ir.model.fields,field_description:base_user_role.field_res_groups__role_id +#: model:ir.model.fields,field_description:base_user_role.field_res_users_role__role_id #: model:ir.model.fields,field_description:base_user_role.field_res_users_role_line__role_id msgid "Role" msgstr "" @@ -159,8 +201,11 @@ msgstr "" #. module: base_user_role #: model:ir.actions.act_window,name:base_user_role.action_res_users_role_tree +#: model:ir.model.fields,field_description:base_user_role.field_res_groups__role_ids #: model:ir.model.fields,field_description:base_user_role.field_res_users__role_ids +#: model:ir.model.fields,field_description:base_user_role.field_res_users_role__role_ids #: model:ir.ui.menu,name:base_user_role.menu_action_res_users_role_tree +#: model_terms:ir.ui.view,arch_db:base_user_role.res_groups_view_form #: model_terms:ir.ui.view,arch_db:base_user_role.view_res_users_form_inherit #: model_terms:ir.ui.view,arch_db:base_user_role.view_res_users_role_search msgid "Roles" @@ -171,6 +216,12 @@ msgstr "" msgid "Roles can be assigned to a user only once at a time" msgstr "" +#. module: base_user_role +#: model:ir.model.fields,help:base_user_role.field_res_groups__role_ids +#: model:ir.model.fields,help:base_user_role.field_res_users_role__role_ids +msgid "Roles in which the group is involved" +msgstr "" + #. module: base_user_role #: model:ir.model.fields,field_description:base_user_role.field_res_users_role__rule_groups msgid "Rules" diff --git a/base_user_role/i18n/hu.po b/base_user_role/i18n/hu.po index 0ffbc1e2..bd198f76 100644 --- a/base_user_role/i18n/hu.po +++ b/base_user_role/i18n/hu.po @@ -18,11 +18,22 @@ msgstr "" "Content-Transfer-Encoding: \n" "Plural-Forms: nplurals=2; plural=(n != 1);\n" +#. module: base_user_role +#: model:ir.model.fields,field_description:base_user_role.field_res_groups__role_count +#: model:ir.model.fields,field_description:base_user_role.field_res_users_role__role_count +msgid "# Roles" +msgstr "" + #. module: base_user_role #: model:ir.model.fields,field_description:base_user_role.field_res_users_role__model_access msgid "Access Controls" msgstr "" +#. module: base_user_role +#: model:ir.model,name:base_user_role.model_res_groups +msgid "Access Groups" +msgstr "" + #. module: base_user_role #: model:ir.model.fields,field_description:base_user_role.field_res_users_role__menu_access msgid "Access Menu" @@ -71,6 +82,7 @@ msgid "Created on" msgstr "Létrehozás dátuma" #. module: base_user_role +#: model:ir.model.fields,field_description:base_user_role.field_res_groups__display_name #: model:ir.model.fields,field_description:base_user_role.field_res_users__display_name #: model:ir.model.fields,field_description:base_user_role.field_res_users_role__display_name #: model:ir.model.fields,field_description:base_user_role.field_res_users_role_line__display_name @@ -103,6 +115,7 @@ msgid "Groups" msgstr "" #. module: base_user_role +#: model:ir.model.fields,field_description:base_user_role.field_res_groups__id #: model:ir.model.fields,field_description:base_user_role.field_res_users__id #: model:ir.model.fields,field_description:base_user_role.field_res_users_role__id #: model:ir.model.fields,field_description:base_user_role.field_res_users_role_line__id @@ -120,6 +133,15 @@ msgid "Internal Notes" msgstr "" #. module: base_user_role +#: model:ir.model.fields,help:base_user_role.field_res_groups__parent_ids +#: model:ir.model.fields,help:base_user_role.field_res_users_role__parent_ids +msgid "" +"Inverse relation for the Inherits field. The groups from which this group is " +"inheriting" +msgstr "" + +#. module: base_user_role +#: model:ir.model.fields,field_description:base_user_role.field_res_groups____last_update #: model:ir.model.fields,field_description:base_user_role.field_res_users____last_update #: model:ir.model.fields,field_description:base_user_role.field_res_users_role____last_update #: model:ir.model.fields,field_description:base_user_role.field_res_users_role_line____last_update @@ -144,6 +166,26 @@ msgid "Name" msgstr "Név" #. module: base_user_role +#: model:ir.model.fields,field_description:base_user_role.field_res_groups__trans_parent_ids +#: model:ir.model.fields,field_description:base_user_role.field_res_users_role__trans_parent_ids +msgid "Parent Groups" +msgstr "" + +#. module: base_user_role +#: model:ir.model.fields,field_description:base_user_role.field_res_groups__parent_ids +#: model:ir.model.fields,field_description:base_user_role.field_res_users_role__parent_ids +msgid "Parents" +msgstr "" + +#. module: base_user_role +#: model:ir.model.fields,help:base_user_role.field_res_groups__role_id +#: model:ir.model.fields,help:base_user_role.field_res_users_role__role_id +msgid "Relation for the groups that represents a role" +msgstr "" + +#. module: base_user_role +#: model:ir.model.fields,field_description:base_user_role.field_res_groups__role_id +#: model:ir.model.fields,field_description:base_user_role.field_res_users_role__role_id #: model:ir.model.fields,field_description:base_user_role.field_res_users_role_line__role_id msgid "Role" msgstr "" @@ -156,8 +198,11 @@ msgstr "" #. module: base_user_role #: model:ir.actions.act_window,name:base_user_role.action_res_users_role_tree +#: model:ir.model.fields,field_description:base_user_role.field_res_groups__role_ids #: model:ir.model.fields,field_description:base_user_role.field_res_users__role_ids +#: model:ir.model.fields,field_description:base_user_role.field_res_users_role__role_ids #: model:ir.ui.menu,name:base_user_role.menu_action_res_users_role_tree +#: model_terms:ir.ui.view,arch_db:base_user_role.res_groups_view_form #: model_terms:ir.ui.view,arch_db:base_user_role.view_res_users_form_inherit #: model_terms:ir.ui.view,arch_db:base_user_role.view_res_users_role_search msgid "Roles" @@ -168,6 +213,12 @@ msgstr "" msgid "Roles can be assigned to a user only once at a time" msgstr "" +#. module: base_user_role +#: model:ir.model.fields,help:base_user_role.field_res_groups__role_ids +#: model:ir.model.fields,help:base_user_role.field_res_users_role__role_ids +msgid "Roles in which the group is involved" +msgstr "" + #. module: base_user_role #: model:ir.model.fields,field_description:base_user_role.field_res_users_role__rule_groups msgid "Rules" diff --git a/base_user_role/i18n/id.po b/base_user_role/i18n/id.po index 2d5ab788..1435bca2 100644 --- a/base_user_role/i18n/id.po +++ b/base_user_role/i18n/id.po @@ -18,11 +18,22 @@ msgstr "" "Content-Transfer-Encoding: \n" "Plural-Forms: nplurals=1; plural=0;\n" +#. module: base_user_role +#: model:ir.model.fields,field_description:base_user_role.field_res_groups__role_count +#: model:ir.model.fields,field_description:base_user_role.field_res_users_role__role_count +msgid "# Roles" +msgstr "" + #. module: base_user_role #: model:ir.model.fields,field_description:base_user_role.field_res_users_role__model_access msgid "Access Controls" msgstr "" +#. module: base_user_role +#: model:ir.model,name:base_user_role.model_res_groups +msgid "Access Groups" +msgstr "" + #. module: base_user_role #: model:ir.model.fields,field_description:base_user_role.field_res_users_role__menu_access msgid "Access Menu" @@ -71,6 +82,7 @@ msgid "Created on" msgstr "Dibuat pada" #. module: base_user_role +#: model:ir.model.fields,field_description:base_user_role.field_res_groups__display_name #: model:ir.model.fields,field_description:base_user_role.field_res_users__display_name #: model:ir.model.fields,field_description:base_user_role.field_res_users_role__display_name #: model:ir.model.fields,field_description:base_user_role.field_res_users_role_line__display_name @@ -103,6 +115,7 @@ msgid "Groups" msgstr "" #. module: base_user_role +#: model:ir.model.fields,field_description:base_user_role.field_res_groups__id #: model:ir.model.fields,field_description:base_user_role.field_res_users__id #: model:ir.model.fields,field_description:base_user_role.field_res_users_role__id #: model:ir.model.fields,field_description:base_user_role.field_res_users_role_line__id @@ -120,6 +133,15 @@ msgid "Internal Notes" msgstr "" #. module: base_user_role +#: model:ir.model.fields,help:base_user_role.field_res_groups__parent_ids +#: model:ir.model.fields,help:base_user_role.field_res_users_role__parent_ids +msgid "" +"Inverse relation for the Inherits field. The groups from which this group is " +"inheriting" +msgstr "" + +#. module: base_user_role +#: model:ir.model.fields,field_description:base_user_role.field_res_groups____last_update #: model:ir.model.fields,field_description:base_user_role.field_res_users____last_update #: model:ir.model.fields,field_description:base_user_role.field_res_users_role____last_update #: model:ir.model.fields,field_description:base_user_role.field_res_users_role_line____last_update @@ -144,6 +166,26 @@ msgid "Name" msgstr "Nama" #. module: base_user_role +#: model:ir.model.fields,field_description:base_user_role.field_res_groups__trans_parent_ids +#: model:ir.model.fields,field_description:base_user_role.field_res_users_role__trans_parent_ids +msgid "Parent Groups" +msgstr "" + +#. module: base_user_role +#: model:ir.model.fields,field_description:base_user_role.field_res_groups__parent_ids +#: model:ir.model.fields,field_description:base_user_role.field_res_users_role__parent_ids +msgid "Parents" +msgstr "" + +#. module: base_user_role +#: model:ir.model.fields,help:base_user_role.field_res_groups__role_id +#: model:ir.model.fields,help:base_user_role.field_res_users_role__role_id +msgid "Relation for the groups that represents a role" +msgstr "" + +#. module: base_user_role +#: model:ir.model.fields,field_description:base_user_role.field_res_groups__role_id +#: model:ir.model.fields,field_description:base_user_role.field_res_users_role__role_id #: model:ir.model.fields,field_description:base_user_role.field_res_users_role_line__role_id msgid "Role" msgstr "" @@ -156,8 +198,11 @@ msgstr "" #. module: base_user_role #: model:ir.actions.act_window,name:base_user_role.action_res_users_role_tree +#: model:ir.model.fields,field_description:base_user_role.field_res_groups__role_ids #: model:ir.model.fields,field_description:base_user_role.field_res_users__role_ids +#: model:ir.model.fields,field_description:base_user_role.field_res_users_role__role_ids #: model:ir.ui.menu,name:base_user_role.menu_action_res_users_role_tree +#: model_terms:ir.ui.view,arch_db:base_user_role.res_groups_view_form #: model_terms:ir.ui.view,arch_db:base_user_role.view_res_users_form_inherit #: model_terms:ir.ui.view,arch_db:base_user_role.view_res_users_role_search msgid "Roles" @@ -168,6 +213,12 @@ msgstr "" msgid "Roles can be assigned to a user only once at a time" msgstr "" +#. module: base_user_role +#: model:ir.model.fields,help:base_user_role.field_res_groups__role_ids +#: model:ir.model.fields,help:base_user_role.field_res_users_role__role_ids +msgid "Roles in which the group is involved" +msgstr "" + #. module: base_user_role #: model:ir.model.fields,field_description:base_user_role.field_res_users_role__rule_groups msgid "Rules" diff --git a/base_user_role/i18n/it.po b/base_user_role/i18n/it.po index 9885b274..5d63e9a6 100644 --- a/base_user_role/i18n/it.po +++ b/base_user_role/i18n/it.po @@ -22,11 +22,22 @@ msgstr "" "Plural-Forms: nplurals=2; plural=n != 1;\n" "X-Generator: Weblate 4.3.2\n" +#. module: base_user_role +#: model:ir.model.fields,field_description:base_user_role.field_res_groups__role_count +#: model:ir.model.fields,field_description:base_user_role.field_res_users_role__role_count +msgid "# Roles" +msgstr "" + #. module: base_user_role #: model:ir.model.fields,field_description:base_user_role.field_res_users_role__model_access msgid "Access Controls" msgstr "Controlli di accesso" +#. module: base_user_role +#: model:ir.model,name:base_user_role.model_res_groups +msgid "Access Groups" +msgstr "" + #. module: base_user_role #: model:ir.model.fields,field_description:base_user_role.field_res_users_role__menu_access msgid "Access Menu" @@ -75,6 +86,7 @@ msgid "Created on" msgstr "Creato da" #. module: base_user_role +#: model:ir.model.fields,field_description:base_user_role.field_res_groups__display_name #: model:ir.model.fields,field_description:base_user_role.field_res_users__display_name #: model:ir.model.fields,field_description:base_user_role.field_res_users_role__display_name #: model:ir.model.fields,field_description:base_user_role.field_res_users_role_line__display_name @@ -109,6 +121,7 @@ msgid "Groups" msgstr "Gruppi" #. module: base_user_role +#: model:ir.model.fields,field_description:base_user_role.field_res_groups__id #: model:ir.model.fields,field_description:base_user_role.field_res_users__id #: model:ir.model.fields,field_description:base_user_role.field_res_users_role__id #: model:ir.model.fields,field_description:base_user_role.field_res_users_role_line__id @@ -126,6 +139,15 @@ msgid "Internal Notes" msgstr "Note interne" #. module: base_user_role +#: model:ir.model.fields,help:base_user_role.field_res_groups__parent_ids +#: model:ir.model.fields,help:base_user_role.field_res_users_role__parent_ids +msgid "" +"Inverse relation for the Inherits field. The groups from which this group is " +"inheriting" +msgstr "" + +#. module: base_user_role +#: model:ir.model.fields,field_description:base_user_role.field_res_groups____last_update #: model:ir.model.fields,field_description:base_user_role.field_res_users____last_update #: model:ir.model.fields,field_description:base_user_role.field_res_users_role____last_update #: model:ir.model.fields,field_description:base_user_role.field_res_users_role_line____last_update @@ -150,6 +172,26 @@ msgid "Name" msgstr "Nome" #. module: base_user_role +#: model:ir.model.fields,field_description:base_user_role.field_res_groups__trans_parent_ids +#: model:ir.model.fields,field_description:base_user_role.field_res_users_role__trans_parent_ids +msgid "Parent Groups" +msgstr "" + +#. module: base_user_role +#: model:ir.model.fields,field_description:base_user_role.field_res_groups__parent_ids +#: model:ir.model.fields,field_description:base_user_role.field_res_users_role__parent_ids +msgid "Parents" +msgstr "" + +#. module: base_user_role +#: model:ir.model.fields,help:base_user_role.field_res_groups__role_id +#: model:ir.model.fields,help:base_user_role.field_res_users_role__role_id +msgid "Relation for the groups that represents a role" +msgstr "" + +#. module: base_user_role +#: model:ir.model.fields,field_description:base_user_role.field_res_groups__role_id +#: model:ir.model.fields,field_description:base_user_role.field_res_users_role__role_id #: model:ir.model.fields,field_description:base_user_role.field_res_users_role_line__role_id msgid "Role" msgstr "Ruolo" @@ -162,8 +204,11 @@ msgstr "Righe del ruolo" #. module: base_user_role #: model:ir.actions.act_window,name:base_user_role.action_res_users_role_tree +#: model:ir.model.fields,field_description:base_user_role.field_res_groups__role_ids #: model:ir.model.fields,field_description:base_user_role.field_res_users__role_ids +#: model:ir.model.fields,field_description:base_user_role.field_res_users_role__role_ids #: model:ir.ui.menu,name:base_user_role.menu_action_res_users_role_tree +#: model_terms:ir.ui.view,arch_db:base_user_role.res_groups_view_form #: model_terms:ir.ui.view,arch_db:base_user_role.view_res_users_form_inherit #: model_terms:ir.ui.view,arch_db:base_user_role.view_res_users_role_search msgid "Roles" @@ -174,6 +219,12 @@ msgstr "Ruoli" msgid "Roles can be assigned to a user only once at a time" msgstr "I ruoli possono essere assegnati all'utente solo uno alla volta" +#. module: base_user_role +#: model:ir.model.fields,help:base_user_role.field_res_groups__role_ids +#: model:ir.model.fields,help:base_user_role.field_res_users_role__role_ids +msgid "Roles in which the group is involved" +msgstr "" + #. module: base_user_role #: model:ir.model.fields,field_description:base_user_role.field_res_users_role__rule_groups msgid "Rules" diff --git a/base_user_role/i18n/ja.po b/base_user_role/i18n/ja.po index e35d7b40..8f089333 100644 --- a/base_user_role/i18n/ja.po +++ b/base_user_role/i18n/ja.po @@ -18,11 +18,22 @@ msgstr "" "Content-Transfer-Encoding: \n" "Plural-Forms: nplurals=1; plural=0;\n" +#. module: base_user_role +#: model:ir.model.fields,field_description:base_user_role.field_res_groups__role_count +#: model:ir.model.fields,field_description:base_user_role.field_res_users_role__role_count +msgid "# Roles" +msgstr "" + #. module: base_user_role #: model:ir.model.fields,field_description:base_user_role.field_res_users_role__model_access msgid "Access Controls" msgstr "" +#. module: base_user_role +#: model:ir.model,name:base_user_role.model_res_groups +msgid "Access Groups" +msgstr "" + #. module: base_user_role #: model:ir.model.fields,field_description:base_user_role.field_res_users_role__menu_access msgid "Access Menu" @@ -71,6 +82,7 @@ msgid "Created on" msgstr "作成日" #. module: base_user_role +#: model:ir.model.fields,field_description:base_user_role.field_res_groups__display_name #: model:ir.model.fields,field_description:base_user_role.field_res_users__display_name #: model:ir.model.fields,field_description:base_user_role.field_res_users_role__display_name #: model:ir.model.fields,field_description:base_user_role.field_res_users_role_line__display_name @@ -103,6 +115,7 @@ msgid "Groups" msgstr "" #. module: base_user_role +#: model:ir.model.fields,field_description:base_user_role.field_res_groups__id #: model:ir.model.fields,field_description:base_user_role.field_res_users__id #: model:ir.model.fields,field_description:base_user_role.field_res_users_role__id #: model:ir.model.fields,field_description:base_user_role.field_res_users_role_line__id @@ -120,6 +133,15 @@ msgid "Internal Notes" msgstr "" #. module: base_user_role +#: model:ir.model.fields,help:base_user_role.field_res_groups__parent_ids +#: model:ir.model.fields,help:base_user_role.field_res_users_role__parent_ids +msgid "" +"Inverse relation for the Inherits field. The groups from which this group is " +"inheriting" +msgstr "" + +#. module: base_user_role +#: model:ir.model.fields,field_description:base_user_role.field_res_groups____last_update #: model:ir.model.fields,field_description:base_user_role.field_res_users____last_update #: model:ir.model.fields,field_description:base_user_role.field_res_users_role____last_update #: model:ir.model.fields,field_description:base_user_role.field_res_users_role_line____last_update @@ -144,6 +166,26 @@ msgid "Name" msgstr "名称" #. module: base_user_role +#: model:ir.model.fields,field_description:base_user_role.field_res_groups__trans_parent_ids +#: model:ir.model.fields,field_description:base_user_role.field_res_users_role__trans_parent_ids +msgid "Parent Groups" +msgstr "" + +#. module: base_user_role +#: model:ir.model.fields,field_description:base_user_role.field_res_groups__parent_ids +#: model:ir.model.fields,field_description:base_user_role.field_res_users_role__parent_ids +msgid "Parents" +msgstr "" + +#. module: base_user_role +#: model:ir.model.fields,help:base_user_role.field_res_groups__role_id +#: model:ir.model.fields,help:base_user_role.field_res_users_role__role_id +msgid "Relation for the groups that represents a role" +msgstr "" + +#. module: base_user_role +#: model:ir.model.fields,field_description:base_user_role.field_res_groups__role_id +#: model:ir.model.fields,field_description:base_user_role.field_res_users_role__role_id #: model:ir.model.fields,field_description:base_user_role.field_res_users_role_line__role_id msgid "Role" msgstr "" @@ -156,8 +198,11 @@ msgstr "" #. module: base_user_role #: model:ir.actions.act_window,name:base_user_role.action_res_users_role_tree +#: model:ir.model.fields,field_description:base_user_role.field_res_groups__role_ids #: model:ir.model.fields,field_description:base_user_role.field_res_users__role_ids +#: model:ir.model.fields,field_description:base_user_role.field_res_users_role__role_ids #: model:ir.ui.menu,name:base_user_role.menu_action_res_users_role_tree +#: model_terms:ir.ui.view,arch_db:base_user_role.res_groups_view_form #: model_terms:ir.ui.view,arch_db:base_user_role.view_res_users_form_inherit #: model_terms:ir.ui.view,arch_db:base_user_role.view_res_users_role_search msgid "Roles" @@ -168,6 +213,12 @@ msgstr "" msgid "Roles can be assigned to a user only once at a time" msgstr "" +#. module: base_user_role +#: model:ir.model.fields,help:base_user_role.field_res_groups__role_ids +#: model:ir.model.fields,help:base_user_role.field_res_users_role__role_ids +msgid "Roles in which the group is involved" +msgstr "" + #. module: base_user_role #: model:ir.model.fields,field_description:base_user_role.field_res_users_role__rule_groups msgid "Rules" diff --git a/base_user_role/i18n/ko.po b/base_user_role/i18n/ko.po index 7d1765b5..3348d71d 100644 --- a/base_user_role/i18n/ko.po +++ b/base_user_role/i18n/ko.po @@ -18,11 +18,22 @@ msgstr "" "Content-Transfer-Encoding: \n" "Plural-Forms: nplurals=1; plural=0;\n" +#. module: base_user_role +#: model:ir.model.fields,field_description:base_user_role.field_res_groups__role_count +#: model:ir.model.fields,field_description:base_user_role.field_res_users_role__role_count +msgid "# Roles" +msgstr "" + #. module: base_user_role #: model:ir.model.fields,field_description:base_user_role.field_res_users_role__model_access msgid "Access Controls" msgstr "" +#. module: base_user_role +#: model:ir.model,name:base_user_role.model_res_groups +msgid "Access Groups" +msgstr "" + #. module: base_user_role #: model:ir.model.fields,field_description:base_user_role.field_res_users_role__menu_access msgid "Access Menu" @@ -71,6 +82,7 @@ msgid "Created on" msgstr "작성일" #. module: base_user_role +#: model:ir.model.fields,field_description:base_user_role.field_res_groups__display_name #: model:ir.model.fields,field_description:base_user_role.field_res_users__display_name #: model:ir.model.fields,field_description:base_user_role.field_res_users_role__display_name #: model:ir.model.fields,field_description:base_user_role.field_res_users_role_line__display_name @@ -103,6 +115,7 @@ msgid "Groups" msgstr "" #. module: base_user_role +#: model:ir.model.fields,field_description:base_user_role.field_res_groups__id #: model:ir.model.fields,field_description:base_user_role.field_res_users__id #: model:ir.model.fields,field_description:base_user_role.field_res_users_role__id #: model:ir.model.fields,field_description:base_user_role.field_res_users_role_line__id @@ -120,6 +133,15 @@ msgid "Internal Notes" msgstr "" #. module: base_user_role +#: model:ir.model.fields,help:base_user_role.field_res_groups__parent_ids +#: model:ir.model.fields,help:base_user_role.field_res_users_role__parent_ids +msgid "" +"Inverse relation for the Inherits field. The groups from which this group is " +"inheriting" +msgstr "" + +#. module: base_user_role +#: model:ir.model.fields,field_description:base_user_role.field_res_groups____last_update #: model:ir.model.fields,field_description:base_user_role.field_res_users____last_update #: model:ir.model.fields,field_description:base_user_role.field_res_users_role____last_update #: model:ir.model.fields,field_description:base_user_role.field_res_users_role_line____last_update @@ -144,6 +166,26 @@ msgid "Name" msgstr "이름" #. module: base_user_role +#: model:ir.model.fields,field_description:base_user_role.field_res_groups__trans_parent_ids +#: model:ir.model.fields,field_description:base_user_role.field_res_users_role__trans_parent_ids +msgid "Parent Groups" +msgstr "" + +#. module: base_user_role +#: model:ir.model.fields,field_description:base_user_role.field_res_groups__parent_ids +#: model:ir.model.fields,field_description:base_user_role.field_res_users_role__parent_ids +msgid "Parents" +msgstr "" + +#. module: base_user_role +#: model:ir.model.fields,help:base_user_role.field_res_groups__role_id +#: model:ir.model.fields,help:base_user_role.field_res_users_role__role_id +msgid "Relation for the groups that represents a role" +msgstr "" + +#. module: base_user_role +#: model:ir.model.fields,field_description:base_user_role.field_res_groups__role_id +#: model:ir.model.fields,field_description:base_user_role.field_res_users_role__role_id #: model:ir.model.fields,field_description:base_user_role.field_res_users_role_line__role_id msgid "Role" msgstr "" @@ -156,8 +198,11 @@ msgstr "" #. module: base_user_role #: model:ir.actions.act_window,name:base_user_role.action_res_users_role_tree +#: model:ir.model.fields,field_description:base_user_role.field_res_groups__role_ids #: model:ir.model.fields,field_description:base_user_role.field_res_users__role_ids +#: model:ir.model.fields,field_description:base_user_role.field_res_users_role__role_ids #: model:ir.ui.menu,name:base_user_role.menu_action_res_users_role_tree +#: model_terms:ir.ui.view,arch_db:base_user_role.res_groups_view_form #: model_terms:ir.ui.view,arch_db:base_user_role.view_res_users_form_inherit #: model_terms:ir.ui.view,arch_db:base_user_role.view_res_users_role_search msgid "Roles" @@ -168,6 +213,12 @@ msgstr "" msgid "Roles can be assigned to a user only once at a time" msgstr "" +#. module: base_user_role +#: model:ir.model.fields,help:base_user_role.field_res_groups__role_ids +#: model:ir.model.fields,help:base_user_role.field_res_users_role__role_ids +msgid "Roles in which the group is involved" +msgstr "" + #. module: base_user_role #: model:ir.model.fields,field_description:base_user_role.field_res_users_role__rule_groups msgid "Rules" diff --git a/base_user_role/i18n/lt.po b/base_user_role/i18n/lt.po index bba3dd88..45bfb93f 100644 --- a/base_user_role/i18n/lt.po +++ b/base_user_role/i18n/lt.po @@ -19,11 +19,22 @@ msgstr "" "Plural-Forms: nplurals=3; plural=(n%10==1 && n%100!=11 ? 0 : n%10>=2 && (n" "%100<10 || n%100>=20) ? 1 : 2);\n" +#. module: base_user_role +#: model:ir.model.fields,field_description:base_user_role.field_res_groups__role_count +#: model:ir.model.fields,field_description:base_user_role.field_res_users_role__role_count +msgid "# Roles" +msgstr "" + #. module: base_user_role #: model:ir.model.fields,field_description:base_user_role.field_res_users_role__model_access msgid "Access Controls" msgstr "" +#. module: base_user_role +#: model:ir.model,name:base_user_role.model_res_groups +msgid "Access Groups" +msgstr "" + #. module: base_user_role #: model:ir.model.fields,field_description:base_user_role.field_res_users_role__menu_access msgid "Access Menu" @@ -72,6 +83,7 @@ msgid "Created on" msgstr "Sukurta" #. module: base_user_role +#: model:ir.model.fields,field_description:base_user_role.field_res_groups__display_name #: model:ir.model.fields,field_description:base_user_role.field_res_users__display_name #: model:ir.model.fields,field_description:base_user_role.field_res_users_role__display_name #: model:ir.model.fields,field_description:base_user_role.field_res_users_role_line__display_name @@ -104,6 +116,7 @@ msgid "Groups" msgstr "" #. module: base_user_role +#: model:ir.model.fields,field_description:base_user_role.field_res_groups__id #: model:ir.model.fields,field_description:base_user_role.field_res_users__id #: model:ir.model.fields,field_description:base_user_role.field_res_users_role__id #: model:ir.model.fields,field_description:base_user_role.field_res_users_role_line__id @@ -121,6 +134,15 @@ msgid "Internal Notes" msgstr "" #. module: base_user_role +#: model:ir.model.fields,help:base_user_role.field_res_groups__parent_ids +#: model:ir.model.fields,help:base_user_role.field_res_users_role__parent_ids +msgid "" +"Inverse relation for the Inherits field. The groups from which this group is " +"inheriting" +msgstr "" + +#. module: base_user_role +#: model:ir.model.fields,field_description:base_user_role.field_res_groups____last_update #: model:ir.model.fields,field_description:base_user_role.field_res_users____last_update #: model:ir.model.fields,field_description:base_user_role.field_res_users_role____last_update #: model:ir.model.fields,field_description:base_user_role.field_res_users_role_line____last_update @@ -145,6 +167,26 @@ msgid "Name" msgstr "Pavadinimas" #. module: base_user_role +#: model:ir.model.fields,field_description:base_user_role.field_res_groups__trans_parent_ids +#: model:ir.model.fields,field_description:base_user_role.field_res_users_role__trans_parent_ids +msgid "Parent Groups" +msgstr "" + +#. module: base_user_role +#: model:ir.model.fields,field_description:base_user_role.field_res_groups__parent_ids +#: model:ir.model.fields,field_description:base_user_role.field_res_users_role__parent_ids +msgid "Parents" +msgstr "" + +#. module: base_user_role +#: model:ir.model.fields,help:base_user_role.field_res_groups__role_id +#: model:ir.model.fields,help:base_user_role.field_res_users_role__role_id +msgid "Relation for the groups that represents a role" +msgstr "" + +#. module: base_user_role +#: model:ir.model.fields,field_description:base_user_role.field_res_groups__role_id +#: model:ir.model.fields,field_description:base_user_role.field_res_users_role__role_id #: model:ir.model.fields,field_description:base_user_role.field_res_users_role_line__role_id msgid "Role" msgstr "" @@ -157,8 +199,11 @@ msgstr "" #. module: base_user_role #: model:ir.actions.act_window,name:base_user_role.action_res_users_role_tree +#: model:ir.model.fields,field_description:base_user_role.field_res_groups__role_ids #: model:ir.model.fields,field_description:base_user_role.field_res_users__role_ids +#: model:ir.model.fields,field_description:base_user_role.field_res_users_role__role_ids #: model:ir.ui.menu,name:base_user_role.menu_action_res_users_role_tree +#: model_terms:ir.ui.view,arch_db:base_user_role.res_groups_view_form #: model_terms:ir.ui.view,arch_db:base_user_role.view_res_users_form_inherit #: model_terms:ir.ui.view,arch_db:base_user_role.view_res_users_role_search msgid "Roles" @@ -169,6 +214,12 @@ msgstr "" msgid "Roles can be assigned to a user only once at a time" msgstr "" +#. module: base_user_role +#: model:ir.model.fields,help:base_user_role.field_res_groups__role_ids +#: model:ir.model.fields,help:base_user_role.field_res_users_role__role_ids +msgid "Roles in which the group is involved" +msgstr "" + #. module: base_user_role #: model:ir.model.fields,field_description:base_user_role.field_res_users_role__rule_groups msgid "Rules" diff --git a/base_user_role/i18n/lt_LT.po b/base_user_role/i18n/lt_LT.po index bdbd83e4..d5a53ee5 100644 --- a/base_user_role/i18n/lt_LT.po +++ b/base_user_role/i18n/lt_LT.po @@ -20,11 +20,22 @@ msgstr "" "Plural-Forms: nplurals=3; plural=(n%10==1 && n%100!=11 ? 0 : n%10>=2 && (n" "%100<10 || n%100>=20) ? 1 : 2);\n" +#. module: base_user_role +#: model:ir.model.fields,field_description:base_user_role.field_res_groups__role_count +#: model:ir.model.fields,field_description:base_user_role.field_res_users_role__role_count +msgid "# Roles" +msgstr "" + #. module: base_user_role #: model:ir.model.fields,field_description:base_user_role.field_res_users_role__model_access msgid "Access Controls" msgstr "" +#. module: base_user_role +#: model:ir.model,name:base_user_role.model_res_groups +msgid "Access Groups" +msgstr "" + #. module: base_user_role #: model:ir.model.fields,field_description:base_user_role.field_res_users_role__menu_access msgid "Access Menu" @@ -73,6 +84,7 @@ msgid "Created on" msgstr "Sukurta" #. module: base_user_role +#: model:ir.model.fields,field_description:base_user_role.field_res_groups__display_name #: model:ir.model.fields,field_description:base_user_role.field_res_users__display_name #: model:ir.model.fields,field_description:base_user_role.field_res_users_role__display_name #: model:ir.model.fields,field_description:base_user_role.field_res_users_role_line__display_name @@ -105,6 +117,7 @@ msgid "Groups" msgstr "" #. module: base_user_role +#: model:ir.model.fields,field_description:base_user_role.field_res_groups__id #: model:ir.model.fields,field_description:base_user_role.field_res_users__id #: model:ir.model.fields,field_description:base_user_role.field_res_users_role__id #: model:ir.model.fields,field_description:base_user_role.field_res_users_role_line__id @@ -122,6 +135,15 @@ msgid "Internal Notes" msgstr "" #. module: base_user_role +#: model:ir.model.fields,help:base_user_role.field_res_groups__parent_ids +#: model:ir.model.fields,help:base_user_role.field_res_users_role__parent_ids +msgid "" +"Inverse relation for the Inherits field. The groups from which this group is " +"inheriting" +msgstr "" + +#. module: base_user_role +#: model:ir.model.fields,field_description:base_user_role.field_res_groups____last_update #: model:ir.model.fields,field_description:base_user_role.field_res_users____last_update #: model:ir.model.fields,field_description:base_user_role.field_res_users_role____last_update #: model:ir.model.fields,field_description:base_user_role.field_res_users_role_line____last_update @@ -146,6 +168,26 @@ msgid "Name" msgstr "" #. module: base_user_role +#: model:ir.model.fields,field_description:base_user_role.field_res_groups__trans_parent_ids +#: model:ir.model.fields,field_description:base_user_role.field_res_users_role__trans_parent_ids +msgid "Parent Groups" +msgstr "" + +#. module: base_user_role +#: model:ir.model.fields,field_description:base_user_role.field_res_groups__parent_ids +#: model:ir.model.fields,field_description:base_user_role.field_res_users_role__parent_ids +msgid "Parents" +msgstr "" + +#. module: base_user_role +#: model:ir.model.fields,help:base_user_role.field_res_groups__role_id +#: model:ir.model.fields,help:base_user_role.field_res_users_role__role_id +msgid "Relation for the groups that represents a role" +msgstr "" + +#. module: base_user_role +#: model:ir.model.fields,field_description:base_user_role.field_res_groups__role_id +#: model:ir.model.fields,field_description:base_user_role.field_res_users_role__role_id #: model:ir.model.fields,field_description:base_user_role.field_res_users_role_line__role_id msgid "Role" msgstr "" @@ -158,8 +200,11 @@ msgstr "" #. module: base_user_role #: model:ir.actions.act_window,name:base_user_role.action_res_users_role_tree +#: model:ir.model.fields,field_description:base_user_role.field_res_groups__role_ids #: model:ir.model.fields,field_description:base_user_role.field_res_users__role_ids +#: model:ir.model.fields,field_description:base_user_role.field_res_users_role__role_ids #: model:ir.ui.menu,name:base_user_role.menu_action_res_users_role_tree +#: model_terms:ir.ui.view,arch_db:base_user_role.res_groups_view_form #: model_terms:ir.ui.view,arch_db:base_user_role.view_res_users_form_inherit #: model_terms:ir.ui.view,arch_db:base_user_role.view_res_users_role_search msgid "Roles" @@ -170,6 +215,12 @@ msgstr "" msgid "Roles can be assigned to a user only once at a time" msgstr "" +#. module: base_user_role +#: model:ir.model.fields,help:base_user_role.field_res_groups__role_ids +#: model:ir.model.fields,help:base_user_role.field_res_users_role__role_ids +msgid "Roles in which the group is involved" +msgstr "" + #. module: base_user_role #: model:ir.model.fields,field_description:base_user_role.field_res_users_role__rule_groups msgid "Rules" diff --git a/base_user_role/i18n/lv.po b/base_user_role/i18n/lv.po index 9f79b4fc..82a8e3f5 100644 --- a/base_user_role/i18n/lv.po +++ b/base_user_role/i18n/lv.po @@ -19,11 +19,22 @@ msgstr "" "Plural-Forms: nplurals=3; plural=(n%10==1 && n%100!=11 ? 0 : n != 0 ? 1 : " "2);\n" +#. module: base_user_role +#: model:ir.model.fields,field_description:base_user_role.field_res_groups__role_count +#: model:ir.model.fields,field_description:base_user_role.field_res_users_role__role_count +msgid "# Roles" +msgstr "" + #. module: base_user_role #: model:ir.model.fields,field_description:base_user_role.field_res_users_role__model_access msgid "Access Controls" msgstr "" +#. module: base_user_role +#: model:ir.model,name:base_user_role.model_res_groups +msgid "Access Groups" +msgstr "" + #. module: base_user_role #: model:ir.model.fields,field_description:base_user_role.field_res_users_role__menu_access msgid "Access Menu" @@ -72,6 +83,7 @@ msgid "Created on" msgstr "Izveidots" #. module: base_user_role +#: model:ir.model.fields,field_description:base_user_role.field_res_groups__display_name #: model:ir.model.fields,field_description:base_user_role.field_res_users__display_name #: model:ir.model.fields,field_description:base_user_role.field_res_users_role__display_name #: model:ir.model.fields,field_description:base_user_role.field_res_users_role_line__display_name @@ -104,6 +116,7 @@ msgid "Groups" msgstr "" #. module: base_user_role +#: model:ir.model.fields,field_description:base_user_role.field_res_groups__id #: model:ir.model.fields,field_description:base_user_role.field_res_users__id #: model:ir.model.fields,field_description:base_user_role.field_res_users_role__id #: model:ir.model.fields,field_description:base_user_role.field_res_users_role_line__id @@ -121,6 +134,15 @@ msgid "Internal Notes" msgstr "" #. module: base_user_role +#: model:ir.model.fields,help:base_user_role.field_res_groups__parent_ids +#: model:ir.model.fields,help:base_user_role.field_res_users_role__parent_ids +msgid "" +"Inverse relation for the Inherits field. The groups from which this group is " +"inheriting" +msgstr "" + +#. module: base_user_role +#: model:ir.model.fields,field_description:base_user_role.field_res_groups____last_update #: model:ir.model.fields,field_description:base_user_role.field_res_users____last_update #: model:ir.model.fields,field_description:base_user_role.field_res_users_role____last_update #: model:ir.model.fields,field_description:base_user_role.field_res_users_role_line____last_update @@ -145,6 +167,26 @@ msgid "Name" msgstr "Nosaukums" #. module: base_user_role +#: model:ir.model.fields,field_description:base_user_role.field_res_groups__trans_parent_ids +#: model:ir.model.fields,field_description:base_user_role.field_res_users_role__trans_parent_ids +msgid "Parent Groups" +msgstr "" + +#. module: base_user_role +#: model:ir.model.fields,field_description:base_user_role.field_res_groups__parent_ids +#: model:ir.model.fields,field_description:base_user_role.field_res_users_role__parent_ids +msgid "Parents" +msgstr "" + +#. module: base_user_role +#: model:ir.model.fields,help:base_user_role.field_res_groups__role_id +#: model:ir.model.fields,help:base_user_role.field_res_users_role__role_id +msgid "Relation for the groups that represents a role" +msgstr "" + +#. module: base_user_role +#: model:ir.model.fields,field_description:base_user_role.field_res_groups__role_id +#: model:ir.model.fields,field_description:base_user_role.field_res_users_role__role_id #: model:ir.model.fields,field_description:base_user_role.field_res_users_role_line__role_id msgid "Role" msgstr "" @@ -157,8 +199,11 @@ msgstr "" #. module: base_user_role #: model:ir.actions.act_window,name:base_user_role.action_res_users_role_tree +#: model:ir.model.fields,field_description:base_user_role.field_res_groups__role_ids #: model:ir.model.fields,field_description:base_user_role.field_res_users__role_ids +#: model:ir.model.fields,field_description:base_user_role.field_res_users_role__role_ids #: model:ir.ui.menu,name:base_user_role.menu_action_res_users_role_tree +#: model_terms:ir.ui.view,arch_db:base_user_role.res_groups_view_form #: model_terms:ir.ui.view,arch_db:base_user_role.view_res_users_form_inherit #: model_terms:ir.ui.view,arch_db:base_user_role.view_res_users_role_search msgid "Roles" @@ -169,6 +214,12 @@ msgstr "" msgid "Roles can be assigned to a user only once at a time" msgstr "" +#. module: base_user_role +#: model:ir.model.fields,help:base_user_role.field_res_groups__role_ids +#: model:ir.model.fields,help:base_user_role.field_res_users_role__role_ids +msgid "Roles in which the group is involved" +msgstr "" + #. module: base_user_role #: model:ir.model.fields,field_description:base_user_role.field_res_users_role__rule_groups msgid "Rules" diff --git a/base_user_role/i18n/mk.po b/base_user_role/i18n/mk.po index 9d0cb253..93b90805 100644 --- a/base_user_role/i18n/mk.po +++ b/base_user_role/i18n/mk.po @@ -18,11 +18,22 @@ msgstr "" "Content-Transfer-Encoding: \n" "Plural-Forms: nplurals=2; plural=(n % 10 == 1 && n % 100 != 11) ? 0 : 1;\n" +#. module: base_user_role +#: model:ir.model.fields,field_description:base_user_role.field_res_groups__role_count +#: model:ir.model.fields,field_description:base_user_role.field_res_users_role__role_count +msgid "# Roles" +msgstr "" + #. module: base_user_role #: model:ir.model.fields,field_description:base_user_role.field_res_users_role__model_access msgid "Access Controls" msgstr "" +#. module: base_user_role +#: model:ir.model,name:base_user_role.model_res_groups +msgid "Access Groups" +msgstr "" + #. module: base_user_role #: model:ir.model.fields,field_description:base_user_role.field_res_users_role__menu_access msgid "Access Menu" @@ -71,6 +82,7 @@ msgid "Created on" msgstr "Креирано на" #. module: base_user_role +#: model:ir.model.fields,field_description:base_user_role.field_res_groups__display_name #: model:ir.model.fields,field_description:base_user_role.field_res_users__display_name #: model:ir.model.fields,field_description:base_user_role.field_res_users_role__display_name #: model:ir.model.fields,field_description:base_user_role.field_res_users_role_line__display_name @@ -103,6 +115,7 @@ msgid "Groups" msgstr "" #. module: base_user_role +#: model:ir.model.fields,field_description:base_user_role.field_res_groups__id #: model:ir.model.fields,field_description:base_user_role.field_res_users__id #: model:ir.model.fields,field_description:base_user_role.field_res_users_role__id #: model:ir.model.fields,field_description:base_user_role.field_res_users_role_line__id @@ -120,6 +133,15 @@ msgid "Internal Notes" msgstr "" #. module: base_user_role +#: model:ir.model.fields,help:base_user_role.field_res_groups__parent_ids +#: model:ir.model.fields,help:base_user_role.field_res_users_role__parent_ids +msgid "" +"Inverse relation for the Inherits field. The groups from which this group is " +"inheriting" +msgstr "" + +#. module: base_user_role +#: model:ir.model.fields,field_description:base_user_role.field_res_groups____last_update #: model:ir.model.fields,field_description:base_user_role.field_res_users____last_update #: model:ir.model.fields,field_description:base_user_role.field_res_users_role____last_update #: model:ir.model.fields,field_description:base_user_role.field_res_users_role_line____last_update @@ -144,6 +166,26 @@ msgid "Name" msgstr "Име" #. module: base_user_role +#: model:ir.model.fields,field_description:base_user_role.field_res_groups__trans_parent_ids +#: model:ir.model.fields,field_description:base_user_role.field_res_users_role__trans_parent_ids +msgid "Parent Groups" +msgstr "" + +#. module: base_user_role +#: model:ir.model.fields,field_description:base_user_role.field_res_groups__parent_ids +#: model:ir.model.fields,field_description:base_user_role.field_res_users_role__parent_ids +msgid "Parents" +msgstr "" + +#. module: base_user_role +#: model:ir.model.fields,help:base_user_role.field_res_groups__role_id +#: model:ir.model.fields,help:base_user_role.field_res_users_role__role_id +msgid "Relation for the groups that represents a role" +msgstr "" + +#. module: base_user_role +#: model:ir.model.fields,field_description:base_user_role.field_res_groups__role_id +#: model:ir.model.fields,field_description:base_user_role.field_res_users_role__role_id #: model:ir.model.fields,field_description:base_user_role.field_res_users_role_line__role_id msgid "Role" msgstr "" @@ -156,8 +198,11 @@ msgstr "" #. module: base_user_role #: model:ir.actions.act_window,name:base_user_role.action_res_users_role_tree +#: model:ir.model.fields,field_description:base_user_role.field_res_groups__role_ids #: model:ir.model.fields,field_description:base_user_role.field_res_users__role_ids +#: model:ir.model.fields,field_description:base_user_role.field_res_users_role__role_ids #: model:ir.ui.menu,name:base_user_role.menu_action_res_users_role_tree +#: model_terms:ir.ui.view,arch_db:base_user_role.res_groups_view_form #: model_terms:ir.ui.view,arch_db:base_user_role.view_res_users_form_inherit #: model_terms:ir.ui.view,arch_db:base_user_role.view_res_users_role_search msgid "Roles" @@ -168,6 +213,12 @@ msgstr "" msgid "Roles can be assigned to a user only once at a time" msgstr "" +#. module: base_user_role +#: model:ir.model.fields,help:base_user_role.field_res_groups__role_ids +#: model:ir.model.fields,help:base_user_role.field_res_users_role__role_ids +msgid "Roles in which the group is involved" +msgstr "" + #. module: base_user_role #: model:ir.model.fields,field_description:base_user_role.field_res_users_role__rule_groups msgid "Rules" diff --git a/base_user_role/i18n/mn.po b/base_user_role/i18n/mn.po index d9e3e0fe..11eb919e 100644 --- a/base_user_role/i18n/mn.po +++ b/base_user_role/i18n/mn.po @@ -18,11 +18,22 @@ msgstr "" "Content-Transfer-Encoding: \n" "Plural-Forms: nplurals=2; plural=(n != 1);\n" +#. module: base_user_role +#: model:ir.model.fields,field_description:base_user_role.field_res_groups__role_count +#: model:ir.model.fields,field_description:base_user_role.field_res_users_role__role_count +msgid "# Roles" +msgstr "" + #. module: base_user_role #: model:ir.model.fields,field_description:base_user_role.field_res_users_role__model_access msgid "Access Controls" msgstr "" +#. module: base_user_role +#: model:ir.model,name:base_user_role.model_res_groups +msgid "Access Groups" +msgstr "" + #. module: base_user_role #: model:ir.model.fields,field_description:base_user_role.field_res_users_role__menu_access msgid "Access Menu" @@ -71,6 +82,7 @@ msgid "Created on" msgstr "Үүсгэсэн" #. module: base_user_role +#: model:ir.model.fields,field_description:base_user_role.field_res_groups__display_name #: model:ir.model.fields,field_description:base_user_role.field_res_users__display_name #: model:ir.model.fields,field_description:base_user_role.field_res_users_role__display_name #: model:ir.model.fields,field_description:base_user_role.field_res_users_role_line__display_name @@ -103,6 +115,7 @@ msgid "Groups" msgstr "" #. module: base_user_role +#: model:ir.model.fields,field_description:base_user_role.field_res_groups__id #: model:ir.model.fields,field_description:base_user_role.field_res_users__id #: model:ir.model.fields,field_description:base_user_role.field_res_users_role__id #: model:ir.model.fields,field_description:base_user_role.field_res_users_role_line__id @@ -120,6 +133,15 @@ msgid "Internal Notes" msgstr "" #. module: base_user_role +#: model:ir.model.fields,help:base_user_role.field_res_groups__parent_ids +#: model:ir.model.fields,help:base_user_role.field_res_users_role__parent_ids +msgid "" +"Inverse relation for the Inherits field. The groups from which this group is " +"inheriting" +msgstr "" + +#. module: base_user_role +#: model:ir.model.fields,field_description:base_user_role.field_res_groups____last_update #: model:ir.model.fields,field_description:base_user_role.field_res_users____last_update #: model:ir.model.fields,field_description:base_user_role.field_res_users_role____last_update #: model:ir.model.fields,field_description:base_user_role.field_res_users_role_line____last_update @@ -144,6 +166,26 @@ msgid "Name" msgstr "Нэр" #. module: base_user_role +#: model:ir.model.fields,field_description:base_user_role.field_res_groups__trans_parent_ids +#: model:ir.model.fields,field_description:base_user_role.field_res_users_role__trans_parent_ids +msgid "Parent Groups" +msgstr "" + +#. module: base_user_role +#: model:ir.model.fields,field_description:base_user_role.field_res_groups__parent_ids +#: model:ir.model.fields,field_description:base_user_role.field_res_users_role__parent_ids +msgid "Parents" +msgstr "" + +#. module: base_user_role +#: model:ir.model.fields,help:base_user_role.field_res_groups__role_id +#: model:ir.model.fields,help:base_user_role.field_res_users_role__role_id +msgid "Relation for the groups that represents a role" +msgstr "" + +#. module: base_user_role +#: model:ir.model.fields,field_description:base_user_role.field_res_groups__role_id +#: model:ir.model.fields,field_description:base_user_role.field_res_users_role__role_id #: model:ir.model.fields,field_description:base_user_role.field_res_users_role_line__role_id msgid "Role" msgstr "" @@ -156,8 +198,11 @@ msgstr "" #. module: base_user_role #: model:ir.actions.act_window,name:base_user_role.action_res_users_role_tree +#: model:ir.model.fields,field_description:base_user_role.field_res_groups__role_ids #: model:ir.model.fields,field_description:base_user_role.field_res_users__role_ids +#: model:ir.model.fields,field_description:base_user_role.field_res_users_role__role_ids #: model:ir.ui.menu,name:base_user_role.menu_action_res_users_role_tree +#: model_terms:ir.ui.view,arch_db:base_user_role.res_groups_view_form #: model_terms:ir.ui.view,arch_db:base_user_role.view_res_users_form_inherit #: model_terms:ir.ui.view,arch_db:base_user_role.view_res_users_role_search msgid "Roles" @@ -168,6 +213,12 @@ msgstr "" msgid "Roles can be assigned to a user only once at a time" msgstr "" +#. module: base_user_role +#: model:ir.model.fields,help:base_user_role.field_res_groups__role_ids +#: model:ir.model.fields,help:base_user_role.field_res_users_role__role_ids +msgid "Roles in which the group is involved" +msgstr "" + #. module: base_user_role #: model:ir.model.fields,field_description:base_user_role.field_res_users_role__rule_groups msgid "Rules" diff --git a/base_user_role/i18n/nb.po b/base_user_role/i18n/nb.po index b31c9089..6b4c06b8 100644 --- a/base_user_role/i18n/nb.po +++ b/base_user_role/i18n/nb.po @@ -19,11 +19,22 @@ msgstr "" "Content-Transfer-Encoding: \n" "Plural-Forms: nplurals=2; plural=(n != 1);\n" +#. module: base_user_role +#: model:ir.model.fields,field_description:base_user_role.field_res_groups__role_count +#: model:ir.model.fields,field_description:base_user_role.field_res_users_role__role_count +msgid "# Roles" +msgstr "" + #. module: base_user_role #: model:ir.model.fields,field_description:base_user_role.field_res_users_role__model_access msgid "Access Controls" msgstr "" +#. module: base_user_role +#: model:ir.model,name:base_user_role.model_res_groups +msgid "Access Groups" +msgstr "" + #. module: base_user_role #: model:ir.model.fields,field_description:base_user_role.field_res_users_role__menu_access msgid "Access Menu" @@ -72,6 +83,7 @@ msgid "Created on" msgstr "Opprettet den" #. module: base_user_role +#: model:ir.model.fields,field_description:base_user_role.field_res_groups__display_name #: model:ir.model.fields,field_description:base_user_role.field_res_users__display_name #: model:ir.model.fields,field_description:base_user_role.field_res_users_role__display_name #: model:ir.model.fields,field_description:base_user_role.field_res_users_role_line__display_name @@ -104,6 +116,7 @@ msgid "Groups" msgstr "" #. module: base_user_role +#: model:ir.model.fields,field_description:base_user_role.field_res_groups__id #: model:ir.model.fields,field_description:base_user_role.field_res_users__id #: model:ir.model.fields,field_description:base_user_role.field_res_users_role__id #: model:ir.model.fields,field_description:base_user_role.field_res_users_role_line__id @@ -121,6 +134,15 @@ msgid "Internal Notes" msgstr "" #. module: base_user_role +#: model:ir.model.fields,help:base_user_role.field_res_groups__parent_ids +#: model:ir.model.fields,help:base_user_role.field_res_users_role__parent_ids +msgid "" +"Inverse relation for the Inherits field. The groups from which this group is " +"inheriting" +msgstr "" + +#. module: base_user_role +#: model:ir.model.fields,field_description:base_user_role.field_res_groups____last_update #: model:ir.model.fields,field_description:base_user_role.field_res_users____last_update #: model:ir.model.fields,field_description:base_user_role.field_res_users_role____last_update #: model:ir.model.fields,field_description:base_user_role.field_res_users_role_line____last_update @@ -145,6 +167,26 @@ msgid "Name" msgstr "Navn" #. module: base_user_role +#: model:ir.model.fields,field_description:base_user_role.field_res_groups__trans_parent_ids +#: model:ir.model.fields,field_description:base_user_role.field_res_users_role__trans_parent_ids +msgid "Parent Groups" +msgstr "" + +#. module: base_user_role +#: model:ir.model.fields,field_description:base_user_role.field_res_groups__parent_ids +#: model:ir.model.fields,field_description:base_user_role.field_res_users_role__parent_ids +msgid "Parents" +msgstr "" + +#. module: base_user_role +#: model:ir.model.fields,help:base_user_role.field_res_groups__role_id +#: model:ir.model.fields,help:base_user_role.field_res_users_role__role_id +msgid "Relation for the groups that represents a role" +msgstr "" + +#. module: base_user_role +#: model:ir.model.fields,field_description:base_user_role.field_res_groups__role_id +#: model:ir.model.fields,field_description:base_user_role.field_res_users_role__role_id #: model:ir.model.fields,field_description:base_user_role.field_res_users_role_line__role_id msgid "Role" msgstr "" @@ -157,8 +199,11 @@ msgstr "" #. module: base_user_role #: model:ir.actions.act_window,name:base_user_role.action_res_users_role_tree +#: model:ir.model.fields,field_description:base_user_role.field_res_groups__role_ids #: model:ir.model.fields,field_description:base_user_role.field_res_users__role_ids +#: model:ir.model.fields,field_description:base_user_role.field_res_users_role__role_ids #: model:ir.ui.menu,name:base_user_role.menu_action_res_users_role_tree +#: model_terms:ir.ui.view,arch_db:base_user_role.res_groups_view_form #: model_terms:ir.ui.view,arch_db:base_user_role.view_res_users_form_inherit #: model_terms:ir.ui.view,arch_db:base_user_role.view_res_users_role_search msgid "Roles" @@ -169,6 +214,12 @@ msgstr "" msgid "Roles can be assigned to a user only once at a time" msgstr "" +#. module: base_user_role +#: model:ir.model.fields,help:base_user_role.field_res_groups__role_ids +#: model:ir.model.fields,help:base_user_role.field_res_users_role__role_ids +msgid "Roles in which the group is involved" +msgstr "" + #. module: base_user_role #: model:ir.model.fields,field_description:base_user_role.field_res_users_role__rule_groups msgid "Rules" diff --git a/base_user_role/i18n/nb_NO.po b/base_user_role/i18n/nb_NO.po index ef0ce4f8..d138dfa0 100644 --- a/base_user_role/i18n/nb_NO.po +++ b/base_user_role/i18n/nb_NO.po @@ -19,11 +19,22 @@ msgstr "" "Content-Transfer-Encoding: \n" "Plural-Forms: nplurals=2; plural=(n != 1);\n" +#. module: base_user_role +#: model:ir.model.fields,field_description:base_user_role.field_res_groups__role_count +#: model:ir.model.fields,field_description:base_user_role.field_res_users_role__role_count +msgid "# Roles" +msgstr "" + #. module: base_user_role #: model:ir.model.fields,field_description:base_user_role.field_res_users_role__model_access msgid "Access Controls" msgstr "" +#. module: base_user_role +#: model:ir.model,name:base_user_role.model_res_groups +msgid "Access Groups" +msgstr "" + #. module: base_user_role #: model:ir.model.fields,field_description:base_user_role.field_res_users_role__menu_access msgid "Access Menu" @@ -72,6 +83,7 @@ msgid "Created on" msgstr "Laget den" #. module: base_user_role +#: model:ir.model.fields,field_description:base_user_role.field_res_groups__display_name #: model:ir.model.fields,field_description:base_user_role.field_res_users__display_name #: model:ir.model.fields,field_description:base_user_role.field_res_users_role__display_name #: model:ir.model.fields,field_description:base_user_role.field_res_users_role_line__display_name @@ -104,6 +116,7 @@ msgid "Groups" msgstr "" #. module: base_user_role +#: model:ir.model.fields,field_description:base_user_role.field_res_groups__id #: model:ir.model.fields,field_description:base_user_role.field_res_users__id #: model:ir.model.fields,field_description:base_user_role.field_res_users_role__id #: model:ir.model.fields,field_description:base_user_role.field_res_users_role_line__id @@ -121,6 +134,15 @@ msgid "Internal Notes" msgstr "" #. module: base_user_role +#: model:ir.model.fields,help:base_user_role.field_res_groups__parent_ids +#: model:ir.model.fields,help:base_user_role.field_res_users_role__parent_ids +msgid "" +"Inverse relation for the Inherits field. The groups from which this group is " +"inheriting" +msgstr "" + +#. module: base_user_role +#: model:ir.model.fields,field_description:base_user_role.field_res_groups____last_update #: model:ir.model.fields,field_description:base_user_role.field_res_users____last_update #: model:ir.model.fields,field_description:base_user_role.field_res_users_role____last_update #: model:ir.model.fields,field_description:base_user_role.field_res_users_role_line____last_update @@ -145,6 +167,26 @@ msgid "Name" msgstr "" #. module: base_user_role +#: model:ir.model.fields,field_description:base_user_role.field_res_groups__trans_parent_ids +#: model:ir.model.fields,field_description:base_user_role.field_res_users_role__trans_parent_ids +msgid "Parent Groups" +msgstr "" + +#. module: base_user_role +#: model:ir.model.fields,field_description:base_user_role.field_res_groups__parent_ids +#: model:ir.model.fields,field_description:base_user_role.field_res_users_role__parent_ids +msgid "Parents" +msgstr "" + +#. module: base_user_role +#: model:ir.model.fields,help:base_user_role.field_res_groups__role_id +#: model:ir.model.fields,help:base_user_role.field_res_users_role__role_id +msgid "Relation for the groups that represents a role" +msgstr "" + +#. module: base_user_role +#: model:ir.model.fields,field_description:base_user_role.field_res_groups__role_id +#: model:ir.model.fields,field_description:base_user_role.field_res_users_role__role_id #: model:ir.model.fields,field_description:base_user_role.field_res_users_role_line__role_id msgid "Role" msgstr "" @@ -157,8 +199,11 @@ msgstr "" #. module: base_user_role #: model:ir.actions.act_window,name:base_user_role.action_res_users_role_tree +#: model:ir.model.fields,field_description:base_user_role.field_res_groups__role_ids #: model:ir.model.fields,field_description:base_user_role.field_res_users__role_ids +#: model:ir.model.fields,field_description:base_user_role.field_res_users_role__role_ids #: model:ir.ui.menu,name:base_user_role.menu_action_res_users_role_tree +#: model_terms:ir.ui.view,arch_db:base_user_role.res_groups_view_form #: model_terms:ir.ui.view,arch_db:base_user_role.view_res_users_form_inherit #: model_terms:ir.ui.view,arch_db:base_user_role.view_res_users_role_search msgid "Roles" @@ -169,6 +214,12 @@ msgstr "" msgid "Roles can be assigned to a user only once at a time" msgstr "" +#. module: base_user_role +#: model:ir.model.fields,help:base_user_role.field_res_groups__role_ids +#: model:ir.model.fields,help:base_user_role.field_res_users_role__role_ids +msgid "Roles in which the group is involved" +msgstr "" + #. module: base_user_role #: model:ir.model.fields,field_description:base_user_role.field_res_users_role__rule_groups msgid "Rules" diff --git a/base_user_role/i18n/nl.po b/base_user_role/i18n/nl.po index af0e6ed4..d18994e9 100644 --- a/base_user_role/i18n/nl.po +++ b/base_user_role/i18n/nl.po @@ -19,11 +19,22 @@ msgstr "" "Content-Transfer-Encoding: \n" "Plural-Forms: nplurals=2; plural=(n != 1);\n" +#. module: base_user_role +#: model:ir.model.fields,field_description:base_user_role.field_res_groups__role_count +#: model:ir.model.fields,field_description:base_user_role.field_res_users_role__role_count +msgid "# Roles" +msgstr "" + #. module: base_user_role #: model:ir.model.fields,field_description:base_user_role.field_res_users_role__model_access msgid "Access Controls" msgstr "" +#. module: base_user_role +#: model:ir.model,name:base_user_role.model_res_groups +msgid "Access Groups" +msgstr "" + #. module: base_user_role #: model:ir.model.fields,field_description:base_user_role.field_res_users_role__menu_access msgid "Access Menu" @@ -72,6 +83,7 @@ msgid "Created on" msgstr "Aangemaakt op" #. module: base_user_role +#: model:ir.model.fields,field_description:base_user_role.field_res_groups__display_name #: model:ir.model.fields,field_description:base_user_role.field_res_users__display_name #: model:ir.model.fields,field_description:base_user_role.field_res_users_role__display_name #: model:ir.model.fields,field_description:base_user_role.field_res_users_role_line__display_name @@ -104,6 +116,7 @@ msgid "Groups" msgstr "Groepen" #. module: base_user_role +#: model:ir.model.fields,field_description:base_user_role.field_res_groups__id #: model:ir.model.fields,field_description:base_user_role.field_res_users__id #: model:ir.model.fields,field_description:base_user_role.field_res_users_role__id #: model:ir.model.fields,field_description:base_user_role.field_res_users_role_line__id @@ -121,6 +134,15 @@ msgid "Internal Notes" msgstr "" #. module: base_user_role +#: model:ir.model.fields,help:base_user_role.field_res_groups__parent_ids +#: model:ir.model.fields,help:base_user_role.field_res_users_role__parent_ids +msgid "" +"Inverse relation for the Inherits field. The groups from which this group is " +"inheriting" +msgstr "" + +#. module: base_user_role +#: model:ir.model.fields,field_description:base_user_role.field_res_groups____last_update #: model:ir.model.fields,field_description:base_user_role.field_res_users____last_update #: model:ir.model.fields,field_description:base_user_role.field_res_users_role____last_update #: model:ir.model.fields,field_description:base_user_role.field_res_users_role_line____last_update @@ -145,6 +167,26 @@ msgid "Name" msgstr "Naam" #. module: base_user_role +#: model:ir.model.fields,field_description:base_user_role.field_res_groups__trans_parent_ids +#: model:ir.model.fields,field_description:base_user_role.field_res_users_role__trans_parent_ids +msgid "Parent Groups" +msgstr "" + +#. module: base_user_role +#: model:ir.model.fields,field_description:base_user_role.field_res_groups__parent_ids +#: model:ir.model.fields,field_description:base_user_role.field_res_users_role__parent_ids +msgid "Parents" +msgstr "" + +#. module: base_user_role +#: model:ir.model.fields,help:base_user_role.field_res_groups__role_id +#: model:ir.model.fields,help:base_user_role.field_res_users_role__role_id +msgid "Relation for the groups that represents a role" +msgstr "" + +#. module: base_user_role +#: model:ir.model.fields,field_description:base_user_role.field_res_groups__role_id +#: model:ir.model.fields,field_description:base_user_role.field_res_users_role__role_id #: model:ir.model.fields,field_description:base_user_role.field_res_users_role_line__role_id msgid "Role" msgstr "" @@ -157,8 +199,11 @@ msgstr "" #. module: base_user_role #: model:ir.actions.act_window,name:base_user_role.action_res_users_role_tree +#: model:ir.model.fields,field_description:base_user_role.field_res_groups__role_ids #: model:ir.model.fields,field_description:base_user_role.field_res_users__role_ids +#: model:ir.model.fields,field_description:base_user_role.field_res_users_role__role_ids #: model:ir.ui.menu,name:base_user_role.menu_action_res_users_role_tree +#: model_terms:ir.ui.view,arch_db:base_user_role.res_groups_view_form #: model_terms:ir.ui.view,arch_db:base_user_role.view_res_users_form_inherit #: model_terms:ir.ui.view,arch_db:base_user_role.view_res_users_role_search msgid "Roles" @@ -169,6 +214,12 @@ msgstr "" msgid "Roles can be assigned to a user only once at a time" msgstr "" +#. module: base_user_role +#: model:ir.model.fields,help:base_user_role.field_res_groups__role_ids +#: model:ir.model.fields,help:base_user_role.field_res_users_role__role_ids +msgid "Roles in which the group is involved" +msgstr "" + #. module: base_user_role #: model:ir.model.fields,field_description:base_user_role.field_res_users_role__rule_groups msgid "Rules" diff --git a/base_user_role/i18n/nl_BE.po b/base_user_role/i18n/nl_BE.po index 18bd2298..688173ce 100644 --- a/base_user_role/i18n/nl_BE.po +++ b/base_user_role/i18n/nl_BE.po @@ -19,11 +19,22 @@ msgstr "" "Content-Transfer-Encoding: \n" "Plural-Forms: nplurals=2; plural=(n != 1);\n" +#. module: base_user_role +#: model:ir.model.fields,field_description:base_user_role.field_res_groups__role_count +#: model:ir.model.fields,field_description:base_user_role.field_res_users_role__role_count +msgid "# Roles" +msgstr "" + #. module: base_user_role #: model:ir.model.fields,field_description:base_user_role.field_res_users_role__model_access msgid "Access Controls" msgstr "" +#. module: base_user_role +#: model:ir.model,name:base_user_role.model_res_groups +msgid "Access Groups" +msgstr "" + #. module: base_user_role #: model:ir.model.fields,field_description:base_user_role.field_res_users_role__menu_access msgid "Access Menu" @@ -72,6 +83,7 @@ msgid "Created on" msgstr "Gemaakt op" #. module: base_user_role +#: model:ir.model.fields,field_description:base_user_role.field_res_groups__display_name #: model:ir.model.fields,field_description:base_user_role.field_res_users__display_name #: model:ir.model.fields,field_description:base_user_role.field_res_users_role__display_name #: model:ir.model.fields,field_description:base_user_role.field_res_users_role_line__display_name @@ -104,6 +116,7 @@ msgid "Groups" msgstr "" #. module: base_user_role +#: model:ir.model.fields,field_description:base_user_role.field_res_groups__id #: model:ir.model.fields,field_description:base_user_role.field_res_users__id #: model:ir.model.fields,field_description:base_user_role.field_res_users_role__id #: model:ir.model.fields,field_description:base_user_role.field_res_users_role_line__id @@ -121,6 +134,15 @@ msgid "Internal Notes" msgstr "" #. module: base_user_role +#: model:ir.model.fields,help:base_user_role.field_res_groups__parent_ids +#: model:ir.model.fields,help:base_user_role.field_res_users_role__parent_ids +msgid "" +"Inverse relation for the Inherits field. The groups from which this group is " +"inheriting" +msgstr "" + +#. module: base_user_role +#: model:ir.model.fields,field_description:base_user_role.field_res_groups____last_update #: model:ir.model.fields,field_description:base_user_role.field_res_users____last_update #: model:ir.model.fields,field_description:base_user_role.field_res_users_role____last_update #: model:ir.model.fields,field_description:base_user_role.field_res_users_role_line____last_update @@ -145,6 +167,26 @@ msgid "Name" msgstr "Naam:" #. module: base_user_role +#: model:ir.model.fields,field_description:base_user_role.field_res_groups__trans_parent_ids +#: model:ir.model.fields,field_description:base_user_role.field_res_users_role__trans_parent_ids +msgid "Parent Groups" +msgstr "" + +#. module: base_user_role +#: model:ir.model.fields,field_description:base_user_role.field_res_groups__parent_ids +#: model:ir.model.fields,field_description:base_user_role.field_res_users_role__parent_ids +msgid "Parents" +msgstr "" + +#. module: base_user_role +#: model:ir.model.fields,help:base_user_role.field_res_groups__role_id +#: model:ir.model.fields,help:base_user_role.field_res_users_role__role_id +msgid "Relation for the groups that represents a role" +msgstr "" + +#. module: base_user_role +#: model:ir.model.fields,field_description:base_user_role.field_res_groups__role_id +#: model:ir.model.fields,field_description:base_user_role.field_res_users_role__role_id #: model:ir.model.fields,field_description:base_user_role.field_res_users_role_line__role_id msgid "Role" msgstr "" @@ -157,8 +199,11 @@ msgstr "" #. module: base_user_role #: model:ir.actions.act_window,name:base_user_role.action_res_users_role_tree +#: model:ir.model.fields,field_description:base_user_role.field_res_groups__role_ids #: model:ir.model.fields,field_description:base_user_role.field_res_users__role_ids +#: model:ir.model.fields,field_description:base_user_role.field_res_users_role__role_ids #: model:ir.ui.menu,name:base_user_role.menu_action_res_users_role_tree +#: model_terms:ir.ui.view,arch_db:base_user_role.res_groups_view_form #: model_terms:ir.ui.view,arch_db:base_user_role.view_res_users_form_inherit #: model_terms:ir.ui.view,arch_db:base_user_role.view_res_users_role_search msgid "Roles" @@ -169,6 +214,12 @@ msgstr "" msgid "Roles can be assigned to a user only once at a time" msgstr "" +#. module: base_user_role +#: model:ir.model.fields,help:base_user_role.field_res_groups__role_ids +#: model:ir.model.fields,help:base_user_role.field_res_users_role__role_ids +msgid "Roles in which the group is involved" +msgstr "" + #. module: base_user_role #: model:ir.model.fields,field_description:base_user_role.field_res_users_role__rule_groups msgid "Rules" diff --git a/base_user_role/i18n/nl_NL.po b/base_user_role/i18n/nl_NL.po index d91f8e37..c70fbec8 100644 --- a/base_user_role/i18n/nl_NL.po +++ b/base_user_role/i18n/nl_NL.po @@ -19,11 +19,22 @@ msgstr "" "Content-Transfer-Encoding: \n" "Plural-Forms: nplurals=2; plural=(n != 1);\n" +#. module: base_user_role +#: model:ir.model.fields,field_description:base_user_role.field_res_groups__role_count +#: model:ir.model.fields,field_description:base_user_role.field_res_users_role__role_count +msgid "# Roles" +msgstr "" + #. module: base_user_role #: model:ir.model.fields,field_description:base_user_role.field_res_users_role__model_access msgid "Access Controls" msgstr "" +#. module: base_user_role +#: model:ir.model,name:base_user_role.model_res_groups +msgid "Access Groups" +msgstr "" + #. module: base_user_role #: model:ir.model.fields,field_description:base_user_role.field_res_users_role__menu_access msgid "Access Menu" @@ -72,6 +83,7 @@ msgid "Created on" msgstr "Aangemaakt op" #. module: base_user_role +#: model:ir.model.fields,field_description:base_user_role.field_res_groups__display_name #: model:ir.model.fields,field_description:base_user_role.field_res_users__display_name #: model:ir.model.fields,field_description:base_user_role.field_res_users_role__display_name #: model:ir.model.fields,field_description:base_user_role.field_res_users_role_line__display_name @@ -104,6 +116,7 @@ msgid "Groups" msgstr "Groepen" #. module: base_user_role +#: model:ir.model.fields,field_description:base_user_role.field_res_groups__id #: model:ir.model.fields,field_description:base_user_role.field_res_users__id #: model:ir.model.fields,field_description:base_user_role.field_res_users_role__id #: model:ir.model.fields,field_description:base_user_role.field_res_users_role_line__id @@ -121,6 +134,15 @@ msgid "Internal Notes" msgstr "" #. module: base_user_role +#: model:ir.model.fields,help:base_user_role.field_res_groups__parent_ids +#: model:ir.model.fields,help:base_user_role.field_res_users_role__parent_ids +msgid "" +"Inverse relation for the Inherits field. The groups from which this group is " +"inheriting" +msgstr "" + +#. module: base_user_role +#: model:ir.model.fields,field_description:base_user_role.field_res_groups____last_update #: model:ir.model.fields,field_description:base_user_role.field_res_users____last_update #: model:ir.model.fields,field_description:base_user_role.field_res_users_role____last_update #: model:ir.model.fields,field_description:base_user_role.field_res_users_role_line____last_update @@ -145,6 +167,26 @@ msgid "Name" msgstr "Naam" #. module: base_user_role +#: model:ir.model.fields,field_description:base_user_role.field_res_groups__trans_parent_ids +#: model:ir.model.fields,field_description:base_user_role.field_res_users_role__trans_parent_ids +msgid "Parent Groups" +msgstr "" + +#. module: base_user_role +#: model:ir.model.fields,field_description:base_user_role.field_res_groups__parent_ids +#: model:ir.model.fields,field_description:base_user_role.field_res_users_role__parent_ids +msgid "Parents" +msgstr "" + +#. module: base_user_role +#: model:ir.model.fields,help:base_user_role.field_res_groups__role_id +#: model:ir.model.fields,help:base_user_role.field_res_users_role__role_id +msgid "Relation for the groups that represents a role" +msgstr "" + +#. module: base_user_role +#: model:ir.model.fields,field_description:base_user_role.field_res_groups__role_id +#: model:ir.model.fields,field_description:base_user_role.field_res_users_role__role_id #: model:ir.model.fields,field_description:base_user_role.field_res_users_role_line__role_id msgid "Role" msgstr "Rol" @@ -157,8 +199,11 @@ msgstr "Rolregels" #. module: base_user_role #: model:ir.actions.act_window,name:base_user_role.action_res_users_role_tree +#: model:ir.model.fields,field_description:base_user_role.field_res_groups__role_ids #: model:ir.model.fields,field_description:base_user_role.field_res_users__role_ids +#: model:ir.model.fields,field_description:base_user_role.field_res_users_role__role_ids #: model:ir.ui.menu,name:base_user_role.menu_action_res_users_role_tree +#: model_terms:ir.ui.view,arch_db:base_user_role.res_groups_view_form #: model_terms:ir.ui.view,arch_db:base_user_role.view_res_users_form_inherit #: model_terms:ir.ui.view,arch_db:base_user_role.view_res_users_role_search msgid "Roles" @@ -169,6 +214,12 @@ msgstr "Rollen" msgid "Roles can be assigned to a user only once at a time" msgstr "" +#. module: base_user_role +#: model:ir.model.fields,help:base_user_role.field_res_groups__role_ids +#: model:ir.model.fields,help:base_user_role.field_res_users_role__role_ids +msgid "Roles in which the group is involved" +msgstr "" + #. module: base_user_role #: model:ir.model.fields,field_description:base_user_role.field_res_users_role__rule_groups msgid "Rules" diff --git a/base_user_role/i18n/pl.po b/base_user_role/i18n/pl.po index 3a8f1cb4..bcdc86b3 100644 --- a/base_user_role/i18n/pl.po +++ b/base_user_role/i18n/pl.po @@ -19,11 +19,22 @@ msgstr "" "Plural-Forms: nplurals=3; plural=(n==1 ? 0 : n%10>=2 && n%10<=4 && (n%100<10 " "|| n%100>=20) ? 1 : 2);\n" +#. module: base_user_role +#: model:ir.model.fields,field_description:base_user_role.field_res_groups__role_count +#: model:ir.model.fields,field_description:base_user_role.field_res_users_role__role_count +msgid "# Roles" +msgstr "" + #. module: base_user_role #: model:ir.model.fields,field_description:base_user_role.field_res_users_role__model_access msgid "Access Controls" msgstr "" +#. module: base_user_role +#: model:ir.model,name:base_user_role.model_res_groups +msgid "Access Groups" +msgstr "" + #. module: base_user_role #: model:ir.model.fields,field_description:base_user_role.field_res_users_role__menu_access msgid "Access Menu" @@ -72,6 +83,7 @@ msgid "Created on" msgstr "Utworzono" #. module: base_user_role +#: model:ir.model.fields,field_description:base_user_role.field_res_groups__display_name #: model:ir.model.fields,field_description:base_user_role.field_res_users__display_name #: model:ir.model.fields,field_description:base_user_role.field_res_users_role__display_name #: model:ir.model.fields,field_description:base_user_role.field_res_users_role_line__display_name @@ -104,6 +116,7 @@ msgid "Groups" msgstr "" #. module: base_user_role +#: model:ir.model.fields,field_description:base_user_role.field_res_groups__id #: model:ir.model.fields,field_description:base_user_role.field_res_users__id #: model:ir.model.fields,field_description:base_user_role.field_res_users_role__id #: model:ir.model.fields,field_description:base_user_role.field_res_users_role_line__id @@ -121,6 +134,15 @@ msgid "Internal Notes" msgstr "" #. module: base_user_role +#: model:ir.model.fields,help:base_user_role.field_res_groups__parent_ids +#: model:ir.model.fields,help:base_user_role.field_res_users_role__parent_ids +msgid "" +"Inverse relation for the Inherits field. The groups from which this group is " +"inheriting" +msgstr "" + +#. module: base_user_role +#: model:ir.model.fields,field_description:base_user_role.field_res_groups____last_update #: model:ir.model.fields,field_description:base_user_role.field_res_users____last_update #: model:ir.model.fields,field_description:base_user_role.field_res_users_role____last_update #: model:ir.model.fields,field_description:base_user_role.field_res_users_role_line____last_update @@ -145,6 +167,26 @@ msgid "Name" msgstr "Nazwa" #. module: base_user_role +#: model:ir.model.fields,field_description:base_user_role.field_res_groups__trans_parent_ids +#: model:ir.model.fields,field_description:base_user_role.field_res_users_role__trans_parent_ids +msgid "Parent Groups" +msgstr "" + +#. module: base_user_role +#: model:ir.model.fields,field_description:base_user_role.field_res_groups__parent_ids +#: model:ir.model.fields,field_description:base_user_role.field_res_users_role__parent_ids +msgid "Parents" +msgstr "" + +#. module: base_user_role +#: model:ir.model.fields,help:base_user_role.field_res_groups__role_id +#: model:ir.model.fields,help:base_user_role.field_res_users_role__role_id +msgid "Relation for the groups that represents a role" +msgstr "" + +#. module: base_user_role +#: model:ir.model.fields,field_description:base_user_role.field_res_groups__role_id +#: model:ir.model.fields,field_description:base_user_role.field_res_users_role__role_id #: model:ir.model.fields,field_description:base_user_role.field_res_users_role_line__role_id msgid "Role" msgstr "" @@ -157,8 +199,11 @@ msgstr "" #. module: base_user_role #: model:ir.actions.act_window,name:base_user_role.action_res_users_role_tree +#: model:ir.model.fields,field_description:base_user_role.field_res_groups__role_ids #: model:ir.model.fields,field_description:base_user_role.field_res_users__role_ids +#: model:ir.model.fields,field_description:base_user_role.field_res_users_role__role_ids #: model:ir.ui.menu,name:base_user_role.menu_action_res_users_role_tree +#: model_terms:ir.ui.view,arch_db:base_user_role.res_groups_view_form #: model_terms:ir.ui.view,arch_db:base_user_role.view_res_users_form_inherit #: model_terms:ir.ui.view,arch_db:base_user_role.view_res_users_role_search msgid "Roles" @@ -169,6 +214,12 @@ msgstr "" msgid "Roles can be assigned to a user only once at a time" msgstr "" +#. module: base_user_role +#: model:ir.model.fields,help:base_user_role.field_res_groups__role_ids +#: model:ir.model.fields,help:base_user_role.field_res_users_role__role_ids +msgid "Roles in which the group is involved" +msgstr "" + #. module: base_user_role #: model:ir.model.fields,field_description:base_user_role.field_res_users_role__rule_groups msgid "Rules" diff --git a/base_user_role/i18n/pt.po b/base_user_role/i18n/pt.po index 21e6283a..acd3acdc 100644 --- a/base_user_role/i18n/pt.po +++ b/base_user_role/i18n/pt.po @@ -19,11 +19,22 @@ msgstr "" "Content-Transfer-Encoding: \n" "Plural-Forms: nplurals=2; plural=(n != 1);\n" +#. module: base_user_role +#: model:ir.model.fields,field_description:base_user_role.field_res_groups__role_count +#: model:ir.model.fields,field_description:base_user_role.field_res_users_role__role_count +msgid "# Roles" +msgstr "" + #. module: base_user_role #: model:ir.model.fields,field_description:base_user_role.field_res_users_role__model_access msgid "Access Controls" msgstr "" +#. module: base_user_role +#: model:ir.model,name:base_user_role.model_res_groups +msgid "Access Groups" +msgstr "" + #. module: base_user_role #: model:ir.model.fields,field_description:base_user_role.field_res_users_role__menu_access msgid "Access Menu" @@ -72,6 +83,7 @@ msgid "Created on" msgstr "Criado em" #. module: base_user_role +#: model:ir.model.fields,field_description:base_user_role.field_res_groups__display_name #: model:ir.model.fields,field_description:base_user_role.field_res_users__display_name #: model:ir.model.fields,field_description:base_user_role.field_res_users_role__display_name #: model:ir.model.fields,field_description:base_user_role.field_res_users_role_line__display_name @@ -104,6 +116,7 @@ msgid "Groups" msgstr "" #. module: base_user_role +#: model:ir.model.fields,field_description:base_user_role.field_res_groups__id #: model:ir.model.fields,field_description:base_user_role.field_res_users__id #: model:ir.model.fields,field_description:base_user_role.field_res_users_role__id #: model:ir.model.fields,field_description:base_user_role.field_res_users_role_line__id @@ -121,6 +134,15 @@ msgid "Internal Notes" msgstr "" #. module: base_user_role +#: model:ir.model.fields,help:base_user_role.field_res_groups__parent_ids +#: model:ir.model.fields,help:base_user_role.field_res_users_role__parent_ids +msgid "" +"Inverse relation for the Inherits field. The groups from which this group is " +"inheriting" +msgstr "" + +#. module: base_user_role +#: model:ir.model.fields,field_description:base_user_role.field_res_groups____last_update #: model:ir.model.fields,field_description:base_user_role.field_res_users____last_update #: model:ir.model.fields,field_description:base_user_role.field_res_users_role____last_update #: model:ir.model.fields,field_description:base_user_role.field_res_users_role_line____last_update @@ -145,6 +167,26 @@ msgid "Name" msgstr "Nome" #. module: base_user_role +#: model:ir.model.fields,field_description:base_user_role.field_res_groups__trans_parent_ids +#: model:ir.model.fields,field_description:base_user_role.field_res_users_role__trans_parent_ids +msgid "Parent Groups" +msgstr "" + +#. module: base_user_role +#: model:ir.model.fields,field_description:base_user_role.field_res_groups__parent_ids +#: model:ir.model.fields,field_description:base_user_role.field_res_users_role__parent_ids +msgid "Parents" +msgstr "" + +#. module: base_user_role +#: model:ir.model.fields,help:base_user_role.field_res_groups__role_id +#: model:ir.model.fields,help:base_user_role.field_res_users_role__role_id +msgid "Relation for the groups that represents a role" +msgstr "" + +#. module: base_user_role +#: model:ir.model.fields,field_description:base_user_role.field_res_groups__role_id +#: model:ir.model.fields,field_description:base_user_role.field_res_users_role__role_id #: model:ir.model.fields,field_description:base_user_role.field_res_users_role_line__role_id msgid "Role" msgstr "" @@ -157,8 +199,11 @@ msgstr "" #. module: base_user_role #: model:ir.actions.act_window,name:base_user_role.action_res_users_role_tree +#: model:ir.model.fields,field_description:base_user_role.field_res_groups__role_ids #: model:ir.model.fields,field_description:base_user_role.field_res_users__role_ids +#: model:ir.model.fields,field_description:base_user_role.field_res_users_role__role_ids #: model:ir.ui.menu,name:base_user_role.menu_action_res_users_role_tree +#: model_terms:ir.ui.view,arch_db:base_user_role.res_groups_view_form #: model_terms:ir.ui.view,arch_db:base_user_role.view_res_users_form_inherit #: model_terms:ir.ui.view,arch_db:base_user_role.view_res_users_role_search msgid "Roles" @@ -169,6 +214,12 @@ msgstr "" msgid "Roles can be assigned to a user only once at a time" msgstr "" +#. module: base_user_role +#: model:ir.model.fields,help:base_user_role.field_res_groups__role_ids +#: model:ir.model.fields,help:base_user_role.field_res_users_role__role_ids +msgid "Roles in which the group is involved" +msgstr "" + #. module: base_user_role #: model:ir.model.fields,field_description:base_user_role.field_res_users_role__rule_groups msgid "Rules" diff --git a/base_user_role/i18n/pt_BR.po b/base_user_role/i18n/pt_BR.po index 8789ec0a..34c124d5 100644 --- a/base_user_role/i18n/pt_BR.po +++ b/base_user_role/i18n/pt_BR.po @@ -20,11 +20,22 @@ msgstr "" "Content-Transfer-Encoding: \n" "Plural-Forms: nplurals=2; plural=(n > 1);\n" +#. module: base_user_role +#: model:ir.model.fields,field_description:base_user_role.field_res_groups__role_count +#: model:ir.model.fields,field_description:base_user_role.field_res_users_role__role_count +msgid "# Roles" +msgstr "" + #. module: base_user_role #: model:ir.model.fields,field_description:base_user_role.field_res_users_role__model_access msgid "Access Controls" msgstr "" +#. module: base_user_role +#: model:ir.model,name:base_user_role.model_res_groups +msgid "Access Groups" +msgstr "" + #. module: base_user_role #: model:ir.model.fields,field_description:base_user_role.field_res_users_role__menu_access msgid "Access Menu" @@ -73,6 +84,7 @@ msgid "Created on" msgstr "Criado em" #. module: base_user_role +#: model:ir.model.fields,field_description:base_user_role.field_res_groups__display_name #: model:ir.model.fields,field_description:base_user_role.field_res_users__display_name #: model:ir.model.fields,field_description:base_user_role.field_res_users_role__display_name #: model:ir.model.fields,field_description:base_user_role.field_res_users_role_line__display_name @@ -105,6 +117,7 @@ msgid "Groups" msgstr "Grupos" #. module: base_user_role +#: model:ir.model.fields,field_description:base_user_role.field_res_groups__id #: model:ir.model.fields,field_description:base_user_role.field_res_users__id #: model:ir.model.fields,field_description:base_user_role.field_res_users_role__id #: model:ir.model.fields,field_description:base_user_role.field_res_users_role_line__id @@ -122,6 +135,15 @@ msgid "Internal Notes" msgstr "" #. module: base_user_role +#: model:ir.model.fields,help:base_user_role.field_res_groups__parent_ids +#: model:ir.model.fields,help:base_user_role.field_res_users_role__parent_ids +msgid "" +"Inverse relation for the Inherits field. The groups from which this group is " +"inheriting" +msgstr "" + +#. module: base_user_role +#: model:ir.model.fields,field_description:base_user_role.field_res_groups____last_update #: model:ir.model.fields,field_description:base_user_role.field_res_users____last_update #: model:ir.model.fields,field_description:base_user_role.field_res_users_role____last_update #: model:ir.model.fields,field_description:base_user_role.field_res_users_role_line____last_update @@ -146,6 +168,26 @@ msgid "Name" msgstr "Nome" #. module: base_user_role +#: model:ir.model.fields,field_description:base_user_role.field_res_groups__trans_parent_ids +#: model:ir.model.fields,field_description:base_user_role.field_res_users_role__trans_parent_ids +msgid "Parent Groups" +msgstr "" + +#. module: base_user_role +#: model:ir.model.fields,field_description:base_user_role.field_res_groups__parent_ids +#: model:ir.model.fields,field_description:base_user_role.field_res_users_role__parent_ids +msgid "Parents" +msgstr "" + +#. module: base_user_role +#: model:ir.model.fields,help:base_user_role.field_res_groups__role_id +#: model:ir.model.fields,help:base_user_role.field_res_users_role__role_id +msgid "Relation for the groups that represents a role" +msgstr "" + +#. module: base_user_role +#: model:ir.model.fields,field_description:base_user_role.field_res_groups__role_id +#: model:ir.model.fields,field_description:base_user_role.field_res_users_role__role_id #: model:ir.model.fields,field_description:base_user_role.field_res_users_role_line__role_id msgid "Role" msgstr "" @@ -158,8 +200,11 @@ msgstr "" #. module: base_user_role #: model:ir.actions.act_window,name:base_user_role.action_res_users_role_tree +#: model:ir.model.fields,field_description:base_user_role.field_res_groups__role_ids #: model:ir.model.fields,field_description:base_user_role.field_res_users__role_ids +#: model:ir.model.fields,field_description:base_user_role.field_res_users_role__role_ids #: model:ir.ui.menu,name:base_user_role.menu_action_res_users_role_tree +#: model_terms:ir.ui.view,arch_db:base_user_role.res_groups_view_form #: model_terms:ir.ui.view,arch_db:base_user_role.view_res_users_form_inherit #: model_terms:ir.ui.view,arch_db:base_user_role.view_res_users_role_search msgid "Roles" @@ -170,6 +215,12 @@ msgstr "" msgid "Roles can be assigned to a user only once at a time" msgstr "" +#. module: base_user_role +#: model:ir.model.fields,help:base_user_role.field_res_groups__role_ids +#: model:ir.model.fields,help:base_user_role.field_res_users_role__role_ids +msgid "Roles in which the group is involved" +msgstr "" + #. module: base_user_role #: model:ir.model.fields,field_description:base_user_role.field_res_users_role__rule_groups msgid "Rules" diff --git a/base_user_role/i18n/pt_PT.po b/base_user_role/i18n/pt_PT.po index 09370deb..af6de071 100644 --- a/base_user_role/i18n/pt_PT.po +++ b/base_user_role/i18n/pt_PT.po @@ -20,11 +20,22 @@ msgstr "" "Content-Transfer-Encoding: \n" "Plural-Forms: nplurals=2; plural=(n != 1);\n" +#. module: base_user_role +#: model:ir.model.fields,field_description:base_user_role.field_res_groups__role_count +#: model:ir.model.fields,field_description:base_user_role.field_res_users_role__role_count +msgid "# Roles" +msgstr "" + #. module: base_user_role #: model:ir.model.fields,field_description:base_user_role.field_res_users_role__model_access msgid "Access Controls" msgstr "" +#. module: base_user_role +#: model:ir.model,name:base_user_role.model_res_groups +msgid "Access Groups" +msgstr "" + #. module: base_user_role #: model:ir.model.fields,field_description:base_user_role.field_res_users_role__menu_access msgid "Access Menu" @@ -73,6 +84,7 @@ msgid "Created on" msgstr "Criado em" #. module: base_user_role +#: model:ir.model.fields,field_description:base_user_role.field_res_groups__display_name #: model:ir.model.fields,field_description:base_user_role.field_res_users__display_name #: model:ir.model.fields,field_description:base_user_role.field_res_users_role__display_name #: model:ir.model.fields,field_description:base_user_role.field_res_users_role_line__display_name @@ -105,6 +117,7 @@ msgid "Groups" msgstr "" #. module: base_user_role +#: model:ir.model.fields,field_description:base_user_role.field_res_groups__id #: model:ir.model.fields,field_description:base_user_role.field_res_users__id #: model:ir.model.fields,field_description:base_user_role.field_res_users_role__id #: model:ir.model.fields,field_description:base_user_role.field_res_users_role_line__id @@ -122,6 +135,15 @@ msgid "Internal Notes" msgstr "" #. module: base_user_role +#: model:ir.model.fields,help:base_user_role.field_res_groups__parent_ids +#: model:ir.model.fields,help:base_user_role.field_res_users_role__parent_ids +msgid "" +"Inverse relation for the Inherits field. The groups from which this group is " +"inheriting" +msgstr "" + +#. module: base_user_role +#: model:ir.model.fields,field_description:base_user_role.field_res_groups____last_update #: model:ir.model.fields,field_description:base_user_role.field_res_users____last_update #: model:ir.model.fields,field_description:base_user_role.field_res_users_role____last_update #: model:ir.model.fields,field_description:base_user_role.field_res_users_role_line____last_update @@ -146,6 +168,26 @@ msgid "Name" msgstr "Nome" #. module: base_user_role +#: model:ir.model.fields,field_description:base_user_role.field_res_groups__trans_parent_ids +#: model:ir.model.fields,field_description:base_user_role.field_res_users_role__trans_parent_ids +msgid "Parent Groups" +msgstr "" + +#. module: base_user_role +#: model:ir.model.fields,field_description:base_user_role.field_res_groups__parent_ids +#: model:ir.model.fields,field_description:base_user_role.field_res_users_role__parent_ids +msgid "Parents" +msgstr "" + +#. module: base_user_role +#: model:ir.model.fields,help:base_user_role.field_res_groups__role_id +#: model:ir.model.fields,help:base_user_role.field_res_users_role__role_id +msgid "Relation for the groups that represents a role" +msgstr "" + +#. module: base_user_role +#: model:ir.model.fields,field_description:base_user_role.field_res_groups__role_id +#: model:ir.model.fields,field_description:base_user_role.field_res_users_role__role_id #: model:ir.model.fields,field_description:base_user_role.field_res_users_role_line__role_id msgid "Role" msgstr "" @@ -158,8 +200,11 @@ msgstr "" #. module: base_user_role #: model:ir.actions.act_window,name:base_user_role.action_res_users_role_tree +#: model:ir.model.fields,field_description:base_user_role.field_res_groups__role_ids #: model:ir.model.fields,field_description:base_user_role.field_res_users__role_ids +#: model:ir.model.fields,field_description:base_user_role.field_res_users_role__role_ids #: model:ir.ui.menu,name:base_user_role.menu_action_res_users_role_tree +#: model_terms:ir.ui.view,arch_db:base_user_role.res_groups_view_form #: model_terms:ir.ui.view,arch_db:base_user_role.view_res_users_form_inherit #: model_terms:ir.ui.view,arch_db:base_user_role.view_res_users_role_search msgid "Roles" @@ -170,6 +215,12 @@ msgstr "" msgid "Roles can be assigned to a user only once at a time" msgstr "" +#. module: base_user_role +#: model:ir.model.fields,help:base_user_role.field_res_groups__role_ids +#: model:ir.model.fields,help:base_user_role.field_res_users_role__role_ids +msgid "Roles in which the group is involved" +msgstr "" + #. module: base_user_role #: model:ir.model.fields,field_description:base_user_role.field_res_users_role__rule_groups msgid "Rules" diff --git a/base_user_role/i18n/ro.po b/base_user_role/i18n/ro.po index 2705bad9..2a252938 100644 --- a/base_user_role/i18n/ro.po +++ b/base_user_role/i18n/ro.po @@ -20,11 +20,22 @@ msgstr "" "Plural-Forms: nplurals=3; plural=(n==1?0:(((n%100>19)||((n%100==0)&&(n!=0)))?" "2:1));\n" +#. module: base_user_role +#: model:ir.model.fields,field_description:base_user_role.field_res_groups__role_count +#: model:ir.model.fields,field_description:base_user_role.field_res_users_role__role_count +msgid "# Roles" +msgstr "" + #. module: base_user_role #: model:ir.model.fields,field_description:base_user_role.field_res_users_role__model_access msgid "Access Controls" msgstr "" +#. module: base_user_role +#: model:ir.model,name:base_user_role.model_res_groups +msgid "Access Groups" +msgstr "" + #. module: base_user_role #: model:ir.model.fields,field_description:base_user_role.field_res_users_role__menu_access msgid "Access Menu" @@ -73,6 +84,7 @@ msgid "Created on" msgstr "Creat la" #. module: base_user_role +#: model:ir.model.fields,field_description:base_user_role.field_res_groups__display_name #: model:ir.model.fields,field_description:base_user_role.field_res_users__display_name #: model:ir.model.fields,field_description:base_user_role.field_res_users_role__display_name #: model:ir.model.fields,field_description:base_user_role.field_res_users_role_line__display_name @@ -105,6 +117,7 @@ msgid "Groups" msgstr "" #. module: base_user_role +#: model:ir.model.fields,field_description:base_user_role.field_res_groups__id #: model:ir.model.fields,field_description:base_user_role.field_res_users__id #: model:ir.model.fields,field_description:base_user_role.field_res_users_role__id #: model:ir.model.fields,field_description:base_user_role.field_res_users_role_line__id @@ -122,6 +135,15 @@ msgid "Internal Notes" msgstr "" #. module: base_user_role +#: model:ir.model.fields,help:base_user_role.field_res_groups__parent_ids +#: model:ir.model.fields,help:base_user_role.field_res_users_role__parent_ids +msgid "" +"Inverse relation for the Inherits field. The groups from which this group is " +"inheriting" +msgstr "" + +#. module: base_user_role +#: model:ir.model.fields,field_description:base_user_role.field_res_groups____last_update #: model:ir.model.fields,field_description:base_user_role.field_res_users____last_update #: model:ir.model.fields,field_description:base_user_role.field_res_users_role____last_update #: model:ir.model.fields,field_description:base_user_role.field_res_users_role_line____last_update @@ -146,6 +168,26 @@ msgid "Name" msgstr "Nume" #. module: base_user_role +#: model:ir.model.fields,field_description:base_user_role.field_res_groups__trans_parent_ids +#: model:ir.model.fields,field_description:base_user_role.field_res_users_role__trans_parent_ids +msgid "Parent Groups" +msgstr "" + +#. module: base_user_role +#: model:ir.model.fields,field_description:base_user_role.field_res_groups__parent_ids +#: model:ir.model.fields,field_description:base_user_role.field_res_users_role__parent_ids +msgid "Parents" +msgstr "" + +#. module: base_user_role +#: model:ir.model.fields,help:base_user_role.field_res_groups__role_id +#: model:ir.model.fields,help:base_user_role.field_res_users_role__role_id +msgid "Relation for the groups that represents a role" +msgstr "" + +#. module: base_user_role +#: model:ir.model.fields,field_description:base_user_role.field_res_groups__role_id +#: model:ir.model.fields,field_description:base_user_role.field_res_users_role__role_id #: model:ir.model.fields,field_description:base_user_role.field_res_users_role_line__role_id msgid "Role" msgstr "" @@ -158,8 +200,11 @@ msgstr "" #. module: base_user_role #: model:ir.actions.act_window,name:base_user_role.action_res_users_role_tree +#: model:ir.model.fields,field_description:base_user_role.field_res_groups__role_ids #: model:ir.model.fields,field_description:base_user_role.field_res_users__role_ids +#: model:ir.model.fields,field_description:base_user_role.field_res_users_role__role_ids #: model:ir.ui.menu,name:base_user_role.menu_action_res_users_role_tree +#: model_terms:ir.ui.view,arch_db:base_user_role.res_groups_view_form #: model_terms:ir.ui.view,arch_db:base_user_role.view_res_users_form_inherit #: model_terms:ir.ui.view,arch_db:base_user_role.view_res_users_role_search msgid "Roles" @@ -170,6 +215,12 @@ msgstr "" msgid "Roles can be assigned to a user only once at a time" msgstr "" +#. module: base_user_role +#: model:ir.model.fields,help:base_user_role.field_res_groups__role_ids +#: model:ir.model.fields,help:base_user_role.field_res_users_role__role_ids +msgid "Roles in which the group is involved" +msgstr "" + #. module: base_user_role #: model:ir.model.fields,field_description:base_user_role.field_res_users_role__rule_groups msgid "Rules" diff --git a/base_user_role/i18n/ru.po b/base_user_role/i18n/ru.po index 3a9fc2b1..12382194 100644 --- a/base_user_role/i18n/ru.po +++ b/base_user_role/i18n/ru.po @@ -20,11 +20,22 @@ msgstr "" "%10<=4 && (n%100<12 || n%100>14) ? 1 : n%10==0 || (n%10>=5 && n%10<=9) || (n" "%100>=11 && n%100<=14)? 2 : 3);\n" +#. module: base_user_role +#: model:ir.model.fields,field_description:base_user_role.field_res_groups__role_count +#: model:ir.model.fields,field_description:base_user_role.field_res_users_role__role_count +msgid "# Roles" +msgstr "" + #. module: base_user_role #: model:ir.model.fields,field_description:base_user_role.field_res_users_role__model_access msgid "Access Controls" msgstr "" +#. module: base_user_role +#: model:ir.model,name:base_user_role.model_res_groups +msgid "Access Groups" +msgstr "" + #. module: base_user_role #: model:ir.model.fields,field_description:base_user_role.field_res_users_role__menu_access msgid "Access Menu" @@ -73,6 +84,7 @@ msgid "Created on" msgstr "Создан" #. module: base_user_role +#: model:ir.model.fields,field_description:base_user_role.field_res_groups__display_name #: model:ir.model.fields,field_description:base_user_role.field_res_users__display_name #: model:ir.model.fields,field_description:base_user_role.field_res_users_role__display_name #: model:ir.model.fields,field_description:base_user_role.field_res_users_role_line__display_name @@ -105,6 +117,7 @@ msgid "Groups" msgstr "" #. module: base_user_role +#: model:ir.model.fields,field_description:base_user_role.field_res_groups__id #: model:ir.model.fields,field_description:base_user_role.field_res_users__id #: model:ir.model.fields,field_description:base_user_role.field_res_users_role__id #: model:ir.model.fields,field_description:base_user_role.field_res_users_role_line__id @@ -122,6 +135,15 @@ msgid "Internal Notes" msgstr "" #. module: base_user_role +#: model:ir.model.fields,help:base_user_role.field_res_groups__parent_ids +#: model:ir.model.fields,help:base_user_role.field_res_users_role__parent_ids +msgid "" +"Inverse relation for the Inherits field. The groups from which this group is " +"inheriting" +msgstr "" + +#. module: base_user_role +#: model:ir.model.fields,field_description:base_user_role.field_res_groups____last_update #: model:ir.model.fields,field_description:base_user_role.field_res_users____last_update #: model:ir.model.fields,field_description:base_user_role.field_res_users_role____last_update #: model:ir.model.fields,field_description:base_user_role.field_res_users_role_line____last_update @@ -146,6 +168,26 @@ msgid "Name" msgstr "Название" #. module: base_user_role +#: model:ir.model.fields,field_description:base_user_role.field_res_groups__trans_parent_ids +#: model:ir.model.fields,field_description:base_user_role.field_res_users_role__trans_parent_ids +msgid "Parent Groups" +msgstr "" + +#. module: base_user_role +#: model:ir.model.fields,field_description:base_user_role.field_res_groups__parent_ids +#: model:ir.model.fields,field_description:base_user_role.field_res_users_role__parent_ids +msgid "Parents" +msgstr "" + +#. module: base_user_role +#: model:ir.model.fields,help:base_user_role.field_res_groups__role_id +#: model:ir.model.fields,help:base_user_role.field_res_users_role__role_id +msgid "Relation for the groups that represents a role" +msgstr "" + +#. module: base_user_role +#: model:ir.model.fields,field_description:base_user_role.field_res_groups__role_id +#: model:ir.model.fields,field_description:base_user_role.field_res_users_role__role_id #: model:ir.model.fields,field_description:base_user_role.field_res_users_role_line__role_id msgid "Role" msgstr "" @@ -158,8 +200,11 @@ msgstr "" #. module: base_user_role #: model:ir.actions.act_window,name:base_user_role.action_res_users_role_tree +#: model:ir.model.fields,field_description:base_user_role.field_res_groups__role_ids #: model:ir.model.fields,field_description:base_user_role.field_res_users__role_ids +#: model:ir.model.fields,field_description:base_user_role.field_res_users_role__role_ids #: model:ir.ui.menu,name:base_user_role.menu_action_res_users_role_tree +#: model_terms:ir.ui.view,arch_db:base_user_role.res_groups_view_form #: model_terms:ir.ui.view,arch_db:base_user_role.view_res_users_form_inherit #: model_terms:ir.ui.view,arch_db:base_user_role.view_res_users_role_search msgid "Roles" @@ -170,6 +215,12 @@ msgstr "" msgid "Roles can be assigned to a user only once at a time" msgstr "" +#. module: base_user_role +#: model:ir.model.fields,help:base_user_role.field_res_groups__role_ids +#: model:ir.model.fields,help:base_user_role.field_res_users_role__role_ids +msgid "Roles in which the group is involved" +msgstr "" + #. module: base_user_role #: model:ir.model.fields,field_description:base_user_role.field_res_users_role__rule_groups msgid "Rules" diff --git a/base_user_role/i18n/sk.po b/base_user_role/i18n/sk.po index 462b4a18..cfda2977 100644 --- a/base_user_role/i18n/sk.po +++ b/base_user_role/i18n/sk.po @@ -18,11 +18,22 @@ msgstr "" "Content-Transfer-Encoding: \n" "Plural-Forms: nplurals=3; plural=(n==1) ? 0 : (n>=2 && n<=4) ? 1 : 2;\n" +#. module: base_user_role +#: model:ir.model.fields,field_description:base_user_role.field_res_groups__role_count +#: model:ir.model.fields,field_description:base_user_role.field_res_users_role__role_count +msgid "# Roles" +msgstr "" + #. module: base_user_role #: model:ir.model.fields,field_description:base_user_role.field_res_users_role__model_access msgid "Access Controls" msgstr "" +#. module: base_user_role +#: model:ir.model,name:base_user_role.model_res_groups +msgid "Access Groups" +msgstr "" + #. module: base_user_role #: model:ir.model.fields,field_description:base_user_role.field_res_users_role__menu_access msgid "Access Menu" @@ -71,6 +82,7 @@ msgid "Created on" msgstr "Vytvorené" #. module: base_user_role +#: model:ir.model.fields,field_description:base_user_role.field_res_groups__display_name #: model:ir.model.fields,field_description:base_user_role.field_res_users__display_name #: model:ir.model.fields,field_description:base_user_role.field_res_users_role__display_name #: model:ir.model.fields,field_description:base_user_role.field_res_users_role_line__display_name @@ -103,6 +115,7 @@ msgid "Groups" msgstr "" #. module: base_user_role +#: model:ir.model.fields,field_description:base_user_role.field_res_groups__id #: model:ir.model.fields,field_description:base_user_role.field_res_users__id #: model:ir.model.fields,field_description:base_user_role.field_res_users_role__id #: model:ir.model.fields,field_description:base_user_role.field_res_users_role_line__id @@ -120,6 +133,15 @@ msgid "Internal Notes" msgstr "" #. module: base_user_role +#: model:ir.model.fields,help:base_user_role.field_res_groups__parent_ids +#: model:ir.model.fields,help:base_user_role.field_res_users_role__parent_ids +msgid "" +"Inverse relation for the Inherits field. The groups from which this group is " +"inheriting" +msgstr "" + +#. module: base_user_role +#: model:ir.model.fields,field_description:base_user_role.field_res_groups____last_update #: model:ir.model.fields,field_description:base_user_role.field_res_users____last_update #: model:ir.model.fields,field_description:base_user_role.field_res_users_role____last_update #: model:ir.model.fields,field_description:base_user_role.field_res_users_role_line____last_update @@ -144,6 +166,26 @@ msgid "Name" msgstr "Meno" #. module: base_user_role +#: model:ir.model.fields,field_description:base_user_role.field_res_groups__trans_parent_ids +#: model:ir.model.fields,field_description:base_user_role.field_res_users_role__trans_parent_ids +msgid "Parent Groups" +msgstr "" + +#. module: base_user_role +#: model:ir.model.fields,field_description:base_user_role.field_res_groups__parent_ids +#: model:ir.model.fields,field_description:base_user_role.field_res_users_role__parent_ids +msgid "Parents" +msgstr "" + +#. module: base_user_role +#: model:ir.model.fields,help:base_user_role.field_res_groups__role_id +#: model:ir.model.fields,help:base_user_role.field_res_users_role__role_id +msgid "Relation for the groups that represents a role" +msgstr "" + +#. module: base_user_role +#: model:ir.model.fields,field_description:base_user_role.field_res_groups__role_id +#: model:ir.model.fields,field_description:base_user_role.field_res_users_role__role_id #: model:ir.model.fields,field_description:base_user_role.field_res_users_role_line__role_id msgid "Role" msgstr "" @@ -156,8 +198,11 @@ msgstr "" #. module: base_user_role #: model:ir.actions.act_window,name:base_user_role.action_res_users_role_tree +#: model:ir.model.fields,field_description:base_user_role.field_res_groups__role_ids #: model:ir.model.fields,field_description:base_user_role.field_res_users__role_ids +#: model:ir.model.fields,field_description:base_user_role.field_res_users_role__role_ids #: model:ir.ui.menu,name:base_user_role.menu_action_res_users_role_tree +#: model_terms:ir.ui.view,arch_db:base_user_role.res_groups_view_form #: model_terms:ir.ui.view,arch_db:base_user_role.view_res_users_form_inherit #: model_terms:ir.ui.view,arch_db:base_user_role.view_res_users_role_search msgid "Roles" @@ -168,6 +213,12 @@ msgstr "" msgid "Roles can be assigned to a user only once at a time" msgstr "" +#. module: base_user_role +#: model:ir.model.fields,help:base_user_role.field_res_groups__role_ids +#: model:ir.model.fields,help:base_user_role.field_res_users_role__role_ids +msgid "Roles in which the group is involved" +msgstr "" + #. module: base_user_role #: model:ir.model.fields,field_description:base_user_role.field_res_users_role__rule_groups msgid "Rules" diff --git a/base_user_role/i18n/sl.po b/base_user_role/i18n/sl.po index 8661821a..17426dcb 100644 --- a/base_user_role/i18n/sl.po +++ b/base_user_role/i18n/sl.po @@ -19,11 +19,22 @@ msgstr "" "Plural-Forms: nplurals=4; plural=(n%100==1 ? 0 : n%100==2 ? 1 : n%100==3 || n" "%100==4 ? 2 : 3);\n" +#. module: base_user_role +#: model:ir.model.fields,field_description:base_user_role.field_res_groups__role_count +#: model:ir.model.fields,field_description:base_user_role.field_res_users_role__role_count +msgid "# Roles" +msgstr "" + #. module: base_user_role #: model:ir.model.fields,field_description:base_user_role.field_res_users_role__model_access msgid "Access Controls" msgstr "Nadzor dostopa" +#. module: base_user_role +#: model:ir.model,name:base_user_role.model_res_groups +msgid "Access Groups" +msgstr "" + #. module: base_user_role #: model:ir.model.fields,field_description:base_user_role.field_res_users_role__menu_access msgid "Access Menu" @@ -74,6 +85,7 @@ msgid "Created on" msgstr "Ustvarjeno" #. module: base_user_role +#: model:ir.model.fields,field_description:base_user_role.field_res_groups__display_name #: model:ir.model.fields,field_description:base_user_role.field_res_users__display_name #: model:ir.model.fields,field_description:base_user_role.field_res_users_role__display_name #: model:ir.model.fields,field_description:base_user_role.field_res_users_role_line__display_name @@ -106,6 +118,7 @@ msgid "Groups" msgstr "Skupine" #. module: base_user_role +#: model:ir.model.fields,field_description:base_user_role.field_res_groups__id #: model:ir.model.fields,field_description:base_user_role.field_res_users__id #: model:ir.model.fields,field_description:base_user_role.field_res_users_role__id #: model:ir.model.fields,field_description:base_user_role.field_res_users_role_line__id @@ -123,6 +136,15 @@ msgid "Internal Notes" msgstr "" #. module: base_user_role +#: model:ir.model.fields,help:base_user_role.field_res_groups__parent_ids +#: model:ir.model.fields,help:base_user_role.field_res_users_role__parent_ids +msgid "" +"Inverse relation for the Inherits field. The groups from which this group is " +"inheriting" +msgstr "" + +#. module: base_user_role +#: model:ir.model.fields,field_description:base_user_role.field_res_groups____last_update #: model:ir.model.fields,field_description:base_user_role.field_res_users____last_update #: model:ir.model.fields,field_description:base_user_role.field_res_users_role____last_update #: model:ir.model.fields,field_description:base_user_role.field_res_users_role_line____last_update @@ -147,6 +169,26 @@ msgid "Name" msgstr "Naziv" #. module: base_user_role +#: model:ir.model.fields,field_description:base_user_role.field_res_groups__trans_parent_ids +#: model:ir.model.fields,field_description:base_user_role.field_res_users_role__trans_parent_ids +msgid "Parent Groups" +msgstr "" + +#. module: base_user_role +#: model:ir.model.fields,field_description:base_user_role.field_res_groups__parent_ids +#: model:ir.model.fields,field_description:base_user_role.field_res_users_role__parent_ids +msgid "Parents" +msgstr "" + +#. module: base_user_role +#: model:ir.model.fields,help:base_user_role.field_res_groups__role_id +#: model:ir.model.fields,help:base_user_role.field_res_users_role__role_id +msgid "Relation for the groups that represents a role" +msgstr "" + +#. module: base_user_role +#: model:ir.model.fields,field_description:base_user_role.field_res_groups__role_id +#: model:ir.model.fields,field_description:base_user_role.field_res_users_role__role_id #: model:ir.model.fields,field_description:base_user_role.field_res_users_role_line__role_id msgid "Role" msgstr "Vloga" @@ -159,8 +201,11 @@ msgstr "Postavke vlog" #. module: base_user_role #: model:ir.actions.act_window,name:base_user_role.action_res_users_role_tree +#: model:ir.model.fields,field_description:base_user_role.field_res_groups__role_ids #: model:ir.model.fields,field_description:base_user_role.field_res_users__role_ids +#: model:ir.model.fields,field_description:base_user_role.field_res_users_role__role_ids #: model:ir.ui.menu,name:base_user_role.menu_action_res_users_role_tree +#: model_terms:ir.ui.view,arch_db:base_user_role.res_groups_view_form #: model_terms:ir.ui.view,arch_db:base_user_role.view_res_users_form_inherit #: model_terms:ir.ui.view,arch_db:base_user_role.view_res_users_role_search msgid "Roles" @@ -171,6 +216,12 @@ msgstr "Vloge" msgid "Roles can be assigned to a user only once at a time" msgstr "" +#. module: base_user_role +#: model:ir.model.fields,help:base_user_role.field_res_groups__role_ids +#: model:ir.model.fields,help:base_user_role.field_res_users_role__role_ids +msgid "Roles in which the group is involved" +msgstr "" + #. module: base_user_role #: model:ir.model.fields,field_description:base_user_role.field_res_users_role__rule_groups msgid "Rules" diff --git a/base_user_role/i18n/sr.po b/base_user_role/i18n/sr.po index 715be490..cd1f5614 100644 --- a/base_user_role/i18n/sr.po +++ b/base_user_role/i18n/sr.po @@ -19,11 +19,22 @@ msgstr "" "Plural-Forms: nplurals=3; plural=(n%10==1 && n%100!=11 ? 0 : n%10>=2 && n" "%10<=4 && (n%100<10 || n%100>=20) ? 1 : 2);\n" +#. module: base_user_role +#: model:ir.model.fields,field_description:base_user_role.field_res_groups__role_count +#: model:ir.model.fields,field_description:base_user_role.field_res_users_role__role_count +msgid "# Roles" +msgstr "" + #. module: base_user_role #: model:ir.model.fields,field_description:base_user_role.field_res_users_role__model_access msgid "Access Controls" msgstr "" +#. module: base_user_role +#: model:ir.model,name:base_user_role.model_res_groups +msgid "Access Groups" +msgstr "" + #. module: base_user_role #: model:ir.model.fields,field_description:base_user_role.field_res_users_role__menu_access msgid "Access Menu" @@ -72,6 +83,7 @@ msgid "Created on" msgstr "Kreiran" #. module: base_user_role +#: model:ir.model.fields,field_description:base_user_role.field_res_groups__display_name #: model:ir.model.fields,field_description:base_user_role.field_res_users__display_name #: model:ir.model.fields,field_description:base_user_role.field_res_users_role__display_name #: model:ir.model.fields,field_description:base_user_role.field_res_users_role_line__display_name @@ -104,6 +116,7 @@ msgid "Groups" msgstr "" #. module: base_user_role +#: model:ir.model.fields,field_description:base_user_role.field_res_groups__id #: model:ir.model.fields,field_description:base_user_role.field_res_users__id #: model:ir.model.fields,field_description:base_user_role.field_res_users_role__id #: model:ir.model.fields,field_description:base_user_role.field_res_users_role_line__id @@ -121,6 +134,15 @@ msgid "Internal Notes" msgstr "" #. module: base_user_role +#: model:ir.model.fields,help:base_user_role.field_res_groups__parent_ids +#: model:ir.model.fields,help:base_user_role.field_res_users_role__parent_ids +msgid "" +"Inverse relation for the Inherits field. The groups from which this group is " +"inheriting" +msgstr "" + +#. module: base_user_role +#: model:ir.model.fields,field_description:base_user_role.field_res_groups____last_update #: model:ir.model.fields,field_description:base_user_role.field_res_users____last_update #: model:ir.model.fields,field_description:base_user_role.field_res_users_role____last_update #: model:ir.model.fields,field_description:base_user_role.field_res_users_role_line____last_update @@ -145,6 +167,26 @@ msgid "Name" msgstr "Ime" #. module: base_user_role +#: model:ir.model.fields,field_description:base_user_role.field_res_groups__trans_parent_ids +#: model:ir.model.fields,field_description:base_user_role.field_res_users_role__trans_parent_ids +msgid "Parent Groups" +msgstr "" + +#. module: base_user_role +#: model:ir.model.fields,field_description:base_user_role.field_res_groups__parent_ids +#: model:ir.model.fields,field_description:base_user_role.field_res_users_role__parent_ids +msgid "Parents" +msgstr "" + +#. module: base_user_role +#: model:ir.model.fields,help:base_user_role.field_res_groups__role_id +#: model:ir.model.fields,help:base_user_role.field_res_users_role__role_id +msgid "Relation for the groups that represents a role" +msgstr "" + +#. module: base_user_role +#: model:ir.model.fields,field_description:base_user_role.field_res_groups__role_id +#: model:ir.model.fields,field_description:base_user_role.field_res_users_role__role_id #: model:ir.model.fields,field_description:base_user_role.field_res_users_role_line__role_id msgid "Role" msgstr "" @@ -157,8 +199,11 @@ msgstr "" #. module: base_user_role #: model:ir.actions.act_window,name:base_user_role.action_res_users_role_tree +#: model:ir.model.fields,field_description:base_user_role.field_res_groups__role_ids #: model:ir.model.fields,field_description:base_user_role.field_res_users__role_ids +#: model:ir.model.fields,field_description:base_user_role.field_res_users_role__role_ids #: model:ir.ui.menu,name:base_user_role.menu_action_res_users_role_tree +#: model_terms:ir.ui.view,arch_db:base_user_role.res_groups_view_form #: model_terms:ir.ui.view,arch_db:base_user_role.view_res_users_form_inherit #: model_terms:ir.ui.view,arch_db:base_user_role.view_res_users_role_search msgid "Roles" @@ -169,6 +214,12 @@ msgstr "" msgid "Roles can be assigned to a user only once at a time" msgstr "" +#. module: base_user_role +#: model:ir.model.fields,help:base_user_role.field_res_groups__role_ids +#: model:ir.model.fields,help:base_user_role.field_res_users_role__role_ids +msgid "Roles in which the group is involved" +msgstr "" + #. module: base_user_role #: model:ir.model.fields,field_description:base_user_role.field_res_users_role__rule_groups msgid "Rules" diff --git a/base_user_role/i18n/sr@latin.po b/base_user_role/i18n/sr@latin.po index ba5de094..ff763486 100644 --- a/base_user_role/i18n/sr@latin.po +++ b/base_user_role/i18n/sr@latin.po @@ -20,11 +20,22 @@ msgstr "" "Plural-Forms: nplurals=3; plural=(n%10==1 && n%100!=11 ? 0 : n%10>=2 && n" "%10<=4 && (n%100<10 || n%100>=20) ? 1 : 2);\n" +#. module: base_user_role +#: model:ir.model.fields,field_description:base_user_role.field_res_groups__role_count +#: model:ir.model.fields,field_description:base_user_role.field_res_users_role__role_count +msgid "# Roles" +msgstr "" + #. module: base_user_role #: model:ir.model.fields,field_description:base_user_role.field_res_users_role__model_access msgid "Access Controls" msgstr "" +#. module: base_user_role +#: model:ir.model,name:base_user_role.model_res_groups +msgid "Access Groups" +msgstr "" + #. module: base_user_role #: model:ir.model.fields,field_description:base_user_role.field_res_users_role__menu_access msgid "Access Menu" @@ -73,6 +84,7 @@ msgid "Created on" msgstr "Kreiran" #. module: base_user_role +#: model:ir.model.fields,field_description:base_user_role.field_res_groups__display_name #: model:ir.model.fields,field_description:base_user_role.field_res_users__display_name #: model:ir.model.fields,field_description:base_user_role.field_res_users_role__display_name #: model:ir.model.fields,field_description:base_user_role.field_res_users_role_line__display_name @@ -105,6 +117,7 @@ msgid "Groups" msgstr "" #. module: base_user_role +#: model:ir.model.fields,field_description:base_user_role.field_res_groups__id #: model:ir.model.fields,field_description:base_user_role.field_res_users__id #: model:ir.model.fields,field_description:base_user_role.field_res_users_role__id #: model:ir.model.fields,field_description:base_user_role.field_res_users_role_line__id @@ -122,6 +135,15 @@ msgid "Internal Notes" msgstr "" #. module: base_user_role +#: model:ir.model.fields,help:base_user_role.field_res_groups__parent_ids +#: model:ir.model.fields,help:base_user_role.field_res_users_role__parent_ids +msgid "" +"Inverse relation for the Inherits field. The groups from which this group is " +"inheriting" +msgstr "" + +#. module: base_user_role +#: model:ir.model.fields,field_description:base_user_role.field_res_groups____last_update #: model:ir.model.fields,field_description:base_user_role.field_res_users____last_update #: model:ir.model.fields,field_description:base_user_role.field_res_users_role____last_update #: model:ir.model.fields,field_description:base_user_role.field_res_users_role_line____last_update @@ -146,6 +168,26 @@ msgid "Name" msgstr "Ime:" #. module: base_user_role +#: model:ir.model.fields,field_description:base_user_role.field_res_groups__trans_parent_ids +#: model:ir.model.fields,field_description:base_user_role.field_res_users_role__trans_parent_ids +msgid "Parent Groups" +msgstr "" + +#. module: base_user_role +#: model:ir.model.fields,field_description:base_user_role.field_res_groups__parent_ids +#: model:ir.model.fields,field_description:base_user_role.field_res_users_role__parent_ids +msgid "Parents" +msgstr "" + +#. module: base_user_role +#: model:ir.model.fields,help:base_user_role.field_res_groups__role_id +#: model:ir.model.fields,help:base_user_role.field_res_users_role__role_id +msgid "Relation for the groups that represents a role" +msgstr "" + +#. module: base_user_role +#: model:ir.model.fields,field_description:base_user_role.field_res_groups__role_id +#: model:ir.model.fields,field_description:base_user_role.field_res_users_role__role_id #: model:ir.model.fields,field_description:base_user_role.field_res_users_role_line__role_id msgid "Role" msgstr "" @@ -158,8 +200,11 @@ msgstr "" #. module: base_user_role #: model:ir.actions.act_window,name:base_user_role.action_res_users_role_tree +#: model:ir.model.fields,field_description:base_user_role.field_res_groups__role_ids #: model:ir.model.fields,field_description:base_user_role.field_res_users__role_ids +#: model:ir.model.fields,field_description:base_user_role.field_res_users_role__role_ids #: model:ir.ui.menu,name:base_user_role.menu_action_res_users_role_tree +#: model_terms:ir.ui.view,arch_db:base_user_role.res_groups_view_form #: model_terms:ir.ui.view,arch_db:base_user_role.view_res_users_form_inherit #: model_terms:ir.ui.view,arch_db:base_user_role.view_res_users_role_search msgid "Roles" @@ -170,6 +215,12 @@ msgstr "" msgid "Roles can be assigned to a user only once at a time" msgstr "" +#. module: base_user_role +#: model:ir.model.fields,help:base_user_role.field_res_groups__role_ids +#: model:ir.model.fields,help:base_user_role.field_res_users_role__role_ids +msgid "Roles in which the group is involved" +msgstr "" + #. module: base_user_role #: model:ir.model.fields,field_description:base_user_role.field_res_users_role__rule_groups msgid "Rules" diff --git a/base_user_role/i18n/sv.po b/base_user_role/i18n/sv.po index 75887232..a198a076 100644 --- a/base_user_role/i18n/sv.po +++ b/base_user_role/i18n/sv.po @@ -18,11 +18,22 @@ msgstr "" "Content-Transfer-Encoding: \n" "Plural-Forms: nplurals=2; plural=(n != 1);\n" +#. module: base_user_role +#: model:ir.model.fields,field_description:base_user_role.field_res_groups__role_count +#: model:ir.model.fields,field_description:base_user_role.field_res_users_role__role_count +msgid "# Roles" +msgstr "" + #. module: base_user_role #: model:ir.model.fields,field_description:base_user_role.field_res_users_role__model_access msgid "Access Controls" msgstr "" +#. module: base_user_role +#: model:ir.model,name:base_user_role.model_res_groups +msgid "Access Groups" +msgstr "" + #. module: base_user_role #: model:ir.model.fields,field_description:base_user_role.field_res_users_role__menu_access msgid "Access Menu" @@ -71,6 +82,7 @@ msgid "Created on" msgstr "Skapad den" #. module: base_user_role +#: model:ir.model.fields,field_description:base_user_role.field_res_groups__display_name #: model:ir.model.fields,field_description:base_user_role.field_res_users__display_name #: model:ir.model.fields,field_description:base_user_role.field_res_users_role__display_name #: model:ir.model.fields,field_description:base_user_role.field_res_users_role_line__display_name @@ -103,6 +115,7 @@ msgid "Groups" msgstr "" #. module: base_user_role +#: model:ir.model.fields,field_description:base_user_role.field_res_groups__id #: model:ir.model.fields,field_description:base_user_role.field_res_users__id #: model:ir.model.fields,field_description:base_user_role.field_res_users_role__id #: model:ir.model.fields,field_description:base_user_role.field_res_users_role_line__id @@ -120,6 +133,15 @@ msgid "Internal Notes" msgstr "" #. module: base_user_role +#: model:ir.model.fields,help:base_user_role.field_res_groups__parent_ids +#: model:ir.model.fields,help:base_user_role.field_res_users_role__parent_ids +msgid "" +"Inverse relation for the Inherits field. The groups from which this group is " +"inheriting" +msgstr "" + +#. module: base_user_role +#: model:ir.model.fields,field_description:base_user_role.field_res_groups____last_update #: model:ir.model.fields,field_description:base_user_role.field_res_users____last_update #: model:ir.model.fields,field_description:base_user_role.field_res_users_role____last_update #: model:ir.model.fields,field_description:base_user_role.field_res_users_role_line____last_update @@ -144,6 +166,26 @@ msgid "Name" msgstr "Namn" #. module: base_user_role +#: model:ir.model.fields,field_description:base_user_role.field_res_groups__trans_parent_ids +#: model:ir.model.fields,field_description:base_user_role.field_res_users_role__trans_parent_ids +msgid "Parent Groups" +msgstr "" + +#. module: base_user_role +#: model:ir.model.fields,field_description:base_user_role.field_res_groups__parent_ids +#: model:ir.model.fields,field_description:base_user_role.field_res_users_role__parent_ids +msgid "Parents" +msgstr "" + +#. module: base_user_role +#: model:ir.model.fields,help:base_user_role.field_res_groups__role_id +#: model:ir.model.fields,help:base_user_role.field_res_users_role__role_id +msgid "Relation for the groups that represents a role" +msgstr "" + +#. module: base_user_role +#: model:ir.model.fields,field_description:base_user_role.field_res_groups__role_id +#: model:ir.model.fields,field_description:base_user_role.field_res_users_role__role_id #: model:ir.model.fields,field_description:base_user_role.field_res_users_role_line__role_id msgid "Role" msgstr "" @@ -156,8 +198,11 @@ msgstr "" #. module: base_user_role #: model:ir.actions.act_window,name:base_user_role.action_res_users_role_tree +#: model:ir.model.fields,field_description:base_user_role.field_res_groups__role_ids #: model:ir.model.fields,field_description:base_user_role.field_res_users__role_ids +#: model:ir.model.fields,field_description:base_user_role.field_res_users_role__role_ids #: model:ir.ui.menu,name:base_user_role.menu_action_res_users_role_tree +#: model_terms:ir.ui.view,arch_db:base_user_role.res_groups_view_form #: model_terms:ir.ui.view,arch_db:base_user_role.view_res_users_form_inherit #: model_terms:ir.ui.view,arch_db:base_user_role.view_res_users_role_search msgid "Roles" @@ -168,6 +213,12 @@ msgstr "" msgid "Roles can be assigned to a user only once at a time" msgstr "" +#. module: base_user_role +#: model:ir.model.fields,help:base_user_role.field_res_groups__role_ids +#: model:ir.model.fields,help:base_user_role.field_res_users_role__role_ids +msgid "Roles in which the group is involved" +msgstr "" + #. module: base_user_role #: model:ir.model.fields,field_description:base_user_role.field_res_users_role__rule_groups msgid "Rules" diff --git a/base_user_role/i18n/th.po b/base_user_role/i18n/th.po index 4ca64c43..b0b4445e 100644 --- a/base_user_role/i18n/th.po +++ b/base_user_role/i18n/th.po @@ -18,11 +18,22 @@ msgstr "" "Content-Transfer-Encoding: \n" "Plural-Forms: nplurals=1; plural=0;\n" +#. module: base_user_role +#: model:ir.model.fields,field_description:base_user_role.field_res_groups__role_count +#: model:ir.model.fields,field_description:base_user_role.field_res_users_role__role_count +msgid "# Roles" +msgstr "" + #. module: base_user_role #: model:ir.model.fields,field_description:base_user_role.field_res_users_role__model_access msgid "Access Controls" msgstr "" +#. module: base_user_role +#: model:ir.model,name:base_user_role.model_res_groups +msgid "Access Groups" +msgstr "" + #. module: base_user_role #: model:ir.model.fields,field_description:base_user_role.field_res_users_role__menu_access msgid "Access Menu" @@ -71,6 +82,7 @@ msgid "Created on" msgstr "สร้างเมื่อ" #. module: base_user_role +#: model:ir.model.fields,field_description:base_user_role.field_res_groups__display_name #: model:ir.model.fields,field_description:base_user_role.field_res_users__display_name #: model:ir.model.fields,field_description:base_user_role.field_res_users_role__display_name #: model:ir.model.fields,field_description:base_user_role.field_res_users_role_line__display_name @@ -103,6 +115,7 @@ msgid "Groups" msgstr "" #. module: base_user_role +#: model:ir.model.fields,field_description:base_user_role.field_res_groups__id #: model:ir.model.fields,field_description:base_user_role.field_res_users__id #: model:ir.model.fields,field_description:base_user_role.field_res_users_role__id #: model:ir.model.fields,field_description:base_user_role.field_res_users_role_line__id @@ -120,6 +133,15 @@ msgid "Internal Notes" msgstr "" #. module: base_user_role +#: model:ir.model.fields,help:base_user_role.field_res_groups__parent_ids +#: model:ir.model.fields,help:base_user_role.field_res_users_role__parent_ids +msgid "" +"Inverse relation for the Inherits field. The groups from which this group is " +"inheriting" +msgstr "" + +#. module: base_user_role +#: model:ir.model.fields,field_description:base_user_role.field_res_groups____last_update #: model:ir.model.fields,field_description:base_user_role.field_res_users____last_update #: model:ir.model.fields,field_description:base_user_role.field_res_users_role____last_update #: model:ir.model.fields,field_description:base_user_role.field_res_users_role_line____last_update @@ -144,6 +166,26 @@ msgid "Name" msgstr "ชื่อ" #. module: base_user_role +#: model:ir.model.fields,field_description:base_user_role.field_res_groups__trans_parent_ids +#: model:ir.model.fields,field_description:base_user_role.field_res_users_role__trans_parent_ids +msgid "Parent Groups" +msgstr "" + +#. module: base_user_role +#: model:ir.model.fields,field_description:base_user_role.field_res_groups__parent_ids +#: model:ir.model.fields,field_description:base_user_role.field_res_users_role__parent_ids +msgid "Parents" +msgstr "" + +#. module: base_user_role +#: model:ir.model.fields,help:base_user_role.field_res_groups__role_id +#: model:ir.model.fields,help:base_user_role.field_res_users_role__role_id +msgid "Relation for the groups that represents a role" +msgstr "" + +#. module: base_user_role +#: model:ir.model.fields,field_description:base_user_role.field_res_groups__role_id +#: model:ir.model.fields,field_description:base_user_role.field_res_users_role__role_id #: model:ir.model.fields,field_description:base_user_role.field_res_users_role_line__role_id msgid "Role" msgstr "" @@ -156,8 +198,11 @@ msgstr "" #. module: base_user_role #: model:ir.actions.act_window,name:base_user_role.action_res_users_role_tree +#: model:ir.model.fields,field_description:base_user_role.field_res_groups__role_ids #: model:ir.model.fields,field_description:base_user_role.field_res_users__role_ids +#: model:ir.model.fields,field_description:base_user_role.field_res_users_role__role_ids #: model:ir.ui.menu,name:base_user_role.menu_action_res_users_role_tree +#: model_terms:ir.ui.view,arch_db:base_user_role.res_groups_view_form #: model_terms:ir.ui.view,arch_db:base_user_role.view_res_users_form_inherit #: model_terms:ir.ui.view,arch_db:base_user_role.view_res_users_role_search msgid "Roles" @@ -168,6 +213,12 @@ msgstr "" msgid "Roles can be assigned to a user only once at a time" msgstr "" +#. module: base_user_role +#: model:ir.model.fields,help:base_user_role.field_res_groups__role_ids +#: model:ir.model.fields,help:base_user_role.field_res_users_role__role_ids +msgid "Roles in which the group is involved" +msgstr "" + #. module: base_user_role #: model:ir.model.fields,field_description:base_user_role.field_res_users_role__rule_groups msgid "Rules" diff --git a/base_user_role/i18n/tr.po b/base_user_role/i18n/tr.po index a62da1ad..93ce433a 100644 --- a/base_user_role/i18n/tr.po +++ b/base_user_role/i18n/tr.po @@ -19,11 +19,22 @@ msgstr "" "Content-Transfer-Encoding: \n" "Plural-Forms: nplurals=2; plural=(n > 1);\n" +#. module: base_user_role +#: model:ir.model.fields,field_description:base_user_role.field_res_groups__role_count +#: model:ir.model.fields,field_description:base_user_role.field_res_users_role__role_count +msgid "# Roles" +msgstr "" + #. module: base_user_role #: model:ir.model.fields,field_description:base_user_role.field_res_users_role__model_access msgid "Access Controls" msgstr "" +#. module: base_user_role +#: model:ir.model,name:base_user_role.model_res_groups +msgid "Access Groups" +msgstr "" + #. module: base_user_role #: model:ir.model.fields,field_description:base_user_role.field_res_users_role__menu_access msgid "Access Menu" @@ -72,6 +83,7 @@ msgid "Created on" msgstr "Oluşturuldu" #. module: base_user_role +#: model:ir.model.fields,field_description:base_user_role.field_res_groups__display_name #: model:ir.model.fields,field_description:base_user_role.field_res_users__display_name #: model:ir.model.fields,field_description:base_user_role.field_res_users_role__display_name #: model:ir.model.fields,field_description:base_user_role.field_res_users_role_line__display_name @@ -104,6 +116,7 @@ msgid "Groups" msgstr "Gruplar" #. module: base_user_role +#: model:ir.model.fields,field_description:base_user_role.field_res_groups__id #: model:ir.model.fields,field_description:base_user_role.field_res_users__id #: model:ir.model.fields,field_description:base_user_role.field_res_users_role__id #: model:ir.model.fields,field_description:base_user_role.field_res_users_role_line__id @@ -121,6 +134,15 @@ msgid "Internal Notes" msgstr "" #. module: base_user_role +#: model:ir.model.fields,help:base_user_role.field_res_groups__parent_ids +#: model:ir.model.fields,help:base_user_role.field_res_users_role__parent_ids +msgid "" +"Inverse relation for the Inherits field. The groups from which this group is " +"inheriting" +msgstr "" + +#. module: base_user_role +#: model:ir.model.fields,field_description:base_user_role.field_res_groups____last_update #: model:ir.model.fields,field_description:base_user_role.field_res_users____last_update #: model:ir.model.fields,field_description:base_user_role.field_res_users_role____last_update #: model:ir.model.fields,field_description:base_user_role.field_res_users_role_line____last_update @@ -145,6 +167,26 @@ msgid "Name" msgstr "Adı" #. module: base_user_role +#: model:ir.model.fields,field_description:base_user_role.field_res_groups__trans_parent_ids +#: model:ir.model.fields,field_description:base_user_role.field_res_users_role__trans_parent_ids +msgid "Parent Groups" +msgstr "" + +#. module: base_user_role +#: model:ir.model.fields,field_description:base_user_role.field_res_groups__parent_ids +#: model:ir.model.fields,field_description:base_user_role.field_res_users_role__parent_ids +msgid "Parents" +msgstr "" + +#. module: base_user_role +#: model:ir.model.fields,help:base_user_role.field_res_groups__role_id +#: model:ir.model.fields,help:base_user_role.field_res_users_role__role_id +msgid "Relation for the groups that represents a role" +msgstr "" + +#. module: base_user_role +#: model:ir.model.fields,field_description:base_user_role.field_res_groups__role_id +#: model:ir.model.fields,field_description:base_user_role.field_res_users_role__role_id #: model:ir.model.fields,field_description:base_user_role.field_res_users_role_line__role_id msgid "Role" msgstr "" @@ -157,8 +199,11 @@ msgstr "" #. module: base_user_role #: model:ir.actions.act_window,name:base_user_role.action_res_users_role_tree +#: model:ir.model.fields,field_description:base_user_role.field_res_groups__role_ids #: model:ir.model.fields,field_description:base_user_role.field_res_users__role_ids +#: model:ir.model.fields,field_description:base_user_role.field_res_users_role__role_ids #: model:ir.ui.menu,name:base_user_role.menu_action_res_users_role_tree +#: model_terms:ir.ui.view,arch_db:base_user_role.res_groups_view_form #: model_terms:ir.ui.view,arch_db:base_user_role.view_res_users_form_inherit #: model_terms:ir.ui.view,arch_db:base_user_role.view_res_users_role_search msgid "Roles" @@ -169,6 +214,12 @@ msgstr "" msgid "Roles can be assigned to a user only once at a time" msgstr "" +#. module: base_user_role +#: model:ir.model.fields,help:base_user_role.field_res_groups__role_ids +#: model:ir.model.fields,help:base_user_role.field_res_users_role__role_ids +msgid "Roles in which the group is involved" +msgstr "" + #. module: base_user_role #: model:ir.model.fields,field_description:base_user_role.field_res_users_role__rule_groups msgid "Rules" diff --git a/base_user_role/i18n/tr_TR.po b/base_user_role/i18n/tr_TR.po index 021b6989..3a4e9d06 100644 --- a/base_user_role/i18n/tr_TR.po +++ b/base_user_role/i18n/tr_TR.po @@ -19,11 +19,22 @@ msgstr "" "Content-Transfer-Encoding: \n" "Plural-Forms: nplurals=1; plural=0;\n" +#. module: base_user_role +#: model:ir.model.fields,field_description:base_user_role.field_res_groups__role_count +#: model:ir.model.fields,field_description:base_user_role.field_res_users_role__role_count +msgid "# Roles" +msgstr "" + #. module: base_user_role #: model:ir.model.fields,field_description:base_user_role.field_res_users_role__model_access msgid "Access Controls" msgstr "" +#. module: base_user_role +#: model:ir.model,name:base_user_role.model_res_groups +msgid "Access Groups" +msgstr "" + #. module: base_user_role #: model:ir.model.fields,field_description:base_user_role.field_res_users_role__menu_access msgid "Access Menu" @@ -72,6 +83,7 @@ msgid "Created on" msgstr "Oluşturulma tarihi" #. module: base_user_role +#: model:ir.model.fields,field_description:base_user_role.field_res_groups__display_name #: model:ir.model.fields,field_description:base_user_role.field_res_users__display_name #: model:ir.model.fields,field_description:base_user_role.field_res_users_role__display_name #: model:ir.model.fields,field_description:base_user_role.field_res_users_role_line__display_name @@ -104,6 +116,7 @@ msgid "Groups" msgstr "" #. module: base_user_role +#: model:ir.model.fields,field_description:base_user_role.field_res_groups__id #: model:ir.model.fields,field_description:base_user_role.field_res_users__id #: model:ir.model.fields,field_description:base_user_role.field_res_users_role__id #: model:ir.model.fields,field_description:base_user_role.field_res_users_role_line__id @@ -121,6 +134,15 @@ msgid "Internal Notes" msgstr "" #. module: base_user_role +#: model:ir.model.fields,help:base_user_role.field_res_groups__parent_ids +#: model:ir.model.fields,help:base_user_role.field_res_users_role__parent_ids +msgid "" +"Inverse relation for the Inherits field. The groups from which this group is " +"inheriting" +msgstr "" + +#. module: base_user_role +#: model:ir.model.fields,field_description:base_user_role.field_res_groups____last_update #: model:ir.model.fields,field_description:base_user_role.field_res_users____last_update #: model:ir.model.fields,field_description:base_user_role.field_res_users_role____last_update #: model:ir.model.fields,field_description:base_user_role.field_res_users_role_line____last_update @@ -145,6 +167,26 @@ msgid "Name" msgstr "Ad" #. module: base_user_role +#: model:ir.model.fields,field_description:base_user_role.field_res_groups__trans_parent_ids +#: model:ir.model.fields,field_description:base_user_role.field_res_users_role__trans_parent_ids +msgid "Parent Groups" +msgstr "" + +#. module: base_user_role +#: model:ir.model.fields,field_description:base_user_role.field_res_groups__parent_ids +#: model:ir.model.fields,field_description:base_user_role.field_res_users_role__parent_ids +msgid "Parents" +msgstr "" + +#. module: base_user_role +#: model:ir.model.fields,help:base_user_role.field_res_groups__role_id +#: model:ir.model.fields,help:base_user_role.field_res_users_role__role_id +msgid "Relation for the groups that represents a role" +msgstr "" + +#. module: base_user_role +#: model:ir.model.fields,field_description:base_user_role.field_res_groups__role_id +#: model:ir.model.fields,field_description:base_user_role.field_res_users_role__role_id #: model:ir.model.fields,field_description:base_user_role.field_res_users_role_line__role_id msgid "Role" msgstr "" @@ -157,8 +199,11 @@ msgstr "" #. module: base_user_role #: model:ir.actions.act_window,name:base_user_role.action_res_users_role_tree +#: model:ir.model.fields,field_description:base_user_role.field_res_groups__role_ids #: model:ir.model.fields,field_description:base_user_role.field_res_users__role_ids +#: model:ir.model.fields,field_description:base_user_role.field_res_users_role__role_ids #: model:ir.ui.menu,name:base_user_role.menu_action_res_users_role_tree +#: model_terms:ir.ui.view,arch_db:base_user_role.res_groups_view_form #: model_terms:ir.ui.view,arch_db:base_user_role.view_res_users_form_inherit #: model_terms:ir.ui.view,arch_db:base_user_role.view_res_users_role_search msgid "Roles" @@ -169,6 +214,12 @@ msgstr "" msgid "Roles can be assigned to a user only once at a time" msgstr "" +#. module: base_user_role +#: model:ir.model.fields,help:base_user_role.field_res_groups__role_ids +#: model:ir.model.fields,help:base_user_role.field_res_users_role__role_ids +msgid "Roles in which the group is involved" +msgstr "" + #. module: base_user_role #: model:ir.model.fields,field_description:base_user_role.field_res_users_role__rule_groups msgid "Rules" diff --git a/base_user_role/i18n/uk.po b/base_user_role/i18n/uk.po index 1650a107..8bf6381b 100644 --- a/base_user_role/i18n/uk.po +++ b/base_user_role/i18n/uk.po @@ -19,11 +19,22 @@ msgstr "" "Plural-Forms: nplurals=3; plural=(n%10==1 && n%100!=11 ? 0 : n%10>=2 && n" "%10<=4 && (n%100<10 || n%100>=20) ? 1 : 2);\n" +#. module: base_user_role +#: model:ir.model.fields,field_description:base_user_role.field_res_groups__role_count +#: model:ir.model.fields,field_description:base_user_role.field_res_users_role__role_count +msgid "# Roles" +msgstr "" + #. module: base_user_role #: model:ir.model.fields,field_description:base_user_role.field_res_users_role__model_access msgid "Access Controls" msgstr "" +#. module: base_user_role +#: model:ir.model,name:base_user_role.model_res_groups +msgid "Access Groups" +msgstr "" + #. module: base_user_role #: model:ir.model.fields,field_description:base_user_role.field_res_users_role__menu_access msgid "Access Menu" @@ -72,6 +83,7 @@ msgid "Created on" msgstr "Дата створення" #. module: base_user_role +#: model:ir.model.fields,field_description:base_user_role.field_res_groups__display_name #: model:ir.model.fields,field_description:base_user_role.field_res_users__display_name #: model:ir.model.fields,field_description:base_user_role.field_res_users_role__display_name #: model:ir.model.fields,field_description:base_user_role.field_res_users_role_line__display_name @@ -104,6 +116,7 @@ msgid "Groups" msgstr "" #. module: base_user_role +#: model:ir.model.fields,field_description:base_user_role.field_res_groups__id #: model:ir.model.fields,field_description:base_user_role.field_res_users__id #: model:ir.model.fields,field_description:base_user_role.field_res_users_role__id #: model:ir.model.fields,field_description:base_user_role.field_res_users_role_line__id @@ -121,6 +134,15 @@ msgid "Internal Notes" msgstr "" #. module: base_user_role +#: model:ir.model.fields,help:base_user_role.field_res_groups__parent_ids +#: model:ir.model.fields,help:base_user_role.field_res_users_role__parent_ids +msgid "" +"Inverse relation for the Inherits field. The groups from which this group is " +"inheriting" +msgstr "" + +#. module: base_user_role +#: model:ir.model.fields,field_description:base_user_role.field_res_groups____last_update #: model:ir.model.fields,field_description:base_user_role.field_res_users____last_update #: model:ir.model.fields,field_description:base_user_role.field_res_users_role____last_update #: model:ir.model.fields,field_description:base_user_role.field_res_users_role_line____last_update @@ -145,6 +167,26 @@ msgid "Name" msgstr "Name" #. module: base_user_role +#: model:ir.model.fields,field_description:base_user_role.field_res_groups__trans_parent_ids +#: model:ir.model.fields,field_description:base_user_role.field_res_users_role__trans_parent_ids +msgid "Parent Groups" +msgstr "" + +#. module: base_user_role +#: model:ir.model.fields,field_description:base_user_role.field_res_groups__parent_ids +#: model:ir.model.fields,field_description:base_user_role.field_res_users_role__parent_ids +msgid "Parents" +msgstr "" + +#. module: base_user_role +#: model:ir.model.fields,help:base_user_role.field_res_groups__role_id +#: model:ir.model.fields,help:base_user_role.field_res_users_role__role_id +msgid "Relation for the groups that represents a role" +msgstr "" + +#. module: base_user_role +#: model:ir.model.fields,field_description:base_user_role.field_res_groups__role_id +#: model:ir.model.fields,field_description:base_user_role.field_res_users_role__role_id #: model:ir.model.fields,field_description:base_user_role.field_res_users_role_line__role_id msgid "Role" msgstr "" @@ -157,8 +199,11 @@ msgstr "" #. module: base_user_role #: model:ir.actions.act_window,name:base_user_role.action_res_users_role_tree +#: model:ir.model.fields,field_description:base_user_role.field_res_groups__role_ids #: model:ir.model.fields,field_description:base_user_role.field_res_users__role_ids +#: model:ir.model.fields,field_description:base_user_role.field_res_users_role__role_ids #: model:ir.ui.menu,name:base_user_role.menu_action_res_users_role_tree +#: model_terms:ir.ui.view,arch_db:base_user_role.res_groups_view_form #: model_terms:ir.ui.view,arch_db:base_user_role.view_res_users_form_inherit #: model_terms:ir.ui.view,arch_db:base_user_role.view_res_users_role_search msgid "Roles" @@ -169,6 +214,12 @@ msgstr "" msgid "Roles can be assigned to a user only once at a time" msgstr "" +#. module: base_user_role +#: model:ir.model.fields,help:base_user_role.field_res_groups__role_ids +#: model:ir.model.fields,help:base_user_role.field_res_users_role__role_ids +msgid "Roles in which the group is involved" +msgstr "" + #. module: base_user_role #: model:ir.model.fields,field_description:base_user_role.field_res_users_role__rule_groups msgid "Rules" diff --git a/base_user_role/i18n/vi.po b/base_user_role/i18n/vi.po index acb51231..356d4ace 100644 --- a/base_user_role/i18n/vi.po +++ b/base_user_role/i18n/vi.po @@ -18,11 +18,22 @@ msgstr "" "Content-Transfer-Encoding: \n" "Plural-Forms: nplurals=1; plural=0;\n" +#. module: base_user_role +#: model:ir.model.fields,field_description:base_user_role.field_res_groups__role_count +#: model:ir.model.fields,field_description:base_user_role.field_res_users_role__role_count +msgid "# Roles" +msgstr "" + #. module: base_user_role #: model:ir.model.fields,field_description:base_user_role.field_res_users_role__model_access msgid "Access Controls" msgstr "" +#. module: base_user_role +#: model:ir.model,name:base_user_role.model_res_groups +msgid "Access Groups" +msgstr "" + #. module: base_user_role #: model:ir.model.fields,field_description:base_user_role.field_res_users_role__menu_access msgid "Access Menu" @@ -71,6 +82,7 @@ msgid "Created on" msgstr "Được tạo vào" #. module: base_user_role +#: model:ir.model.fields,field_description:base_user_role.field_res_groups__display_name #: model:ir.model.fields,field_description:base_user_role.field_res_users__display_name #: model:ir.model.fields,field_description:base_user_role.field_res_users_role__display_name #: model:ir.model.fields,field_description:base_user_role.field_res_users_role_line__display_name @@ -103,6 +115,7 @@ msgid "Groups" msgstr "" #. module: base_user_role +#: model:ir.model.fields,field_description:base_user_role.field_res_groups__id #: model:ir.model.fields,field_description:base_user_role.field_res_users__id #: model:ir.model.fields,field_description:base_user_role.field_res_users_role__id #: model:ir.model.fields,field_description:base_user_role.field_res_users_role_line__id @@ -120,6 +133,15 @@ msgid "Internal Notes" msgstr "" #. module: base_user_role +#: model:ir.model.fields,help:base_user_role.field_res_groups__parent_ids +#: model:ir.model.fields,help:base_user_role.field_res_users_role__parent_ids +msgid "" +"Inverse relation for the Inherits field. The groups from which this group is " +"inheriting" +msgstr "" + +#. module: base_user_role +#: model:ir.model.fields,field_description:base_user_role.field_res_groups____last_update #: model:ir.model.fields,field_description:base_user_role.field_res_users____last_update #: model:ir.model.fields,field_description:base_user_role.field_res_users_role____last_update #: model:ir.model.fields,field_description:base_user_role.field_res_users_role_line____last_update @@ -144,6 +166,26 @@ msgid "Name" msgstr "Tên" #. module: base_user_role +#: model:ir.model.fields,field_description:base_user_role.field_res_groups__trans_parent_ids +#: model:ir.model.fields,field_description:base_user_role.field_res_users_role__trans_parent_ids +msgid "Parent Groups" +msgstr "" + +#. module: base_user_role +#: model:ir.model.fields,field_description:base_user_role.field_res_groups__parent_ids +#: model:ir.model.fields,field_description:base_user_role.field_res_users_role__parent_ids +msgid "Parents" +msgstr "" + +#. module: base_user_role +#: model:ir.model.fields,help:base_user_role.field_res_groups__role_id +#: model:ir.model.fields,help:base_user_role.field_res_users_role__role_id +msgid "Relation for the groups that represents a role" +msgstr "" + +#. module: base_user_role +#: model:ir.model.fields,field_description:base_user_role.field_res_groups__role_id +#: model:ir.model.fields,field_description:base_user_role.field_res_users_role__role_id #: model:ir.model.fields,field_description:base_user_role.field_res_users_role_line__role_id msgid "Role" msgstr "" @@ -156,8 +198,11 @@ msgstr "" #. module: base_user_role #: model:ir.actions.act_window,name:base_user_role.action_res_users_role_tree +#: model:ir.model.fields,field_description:base_user_role.field_res_groups__role_ids #: model:ir.model.fields,field_description:base_user_role.field_res_users__role_ids +#: model:ir.model.fields,field_description:base_user_role.field_res_users_role__role_ids #: model:ir.ui.menu,name:base_user_role.menu_action_res_users_role_tree +#: model_terms:ir.ui.view,arch_db:base_user_role.res_groups_view_form #: model_terms:ir.ui.view,arch_db:base_user_role.view_res_users_form_inherit #: model_terms:ir.ui.view,arch_db:base_user_role.view_res_users_role_search msgid "Roles" @@ -168,6 +213,12 @@ msgstr "" msgid "Roles can be assigned to a user only once at a time" msgstr "" +#. module: base_user_role +#: model:ir.model.fields,help:base_user_role.field_res_groups__role_ids +#: model:ir.model.fields,help:base_user_role.field_res_users_role__role_ids +msgid "Roles in which the group is involved" +msgstr "" + #. module: base_user_role #: model:ir.model.fields,field_description:base_user_role.field_res_users_role__rule_groups msgid "Rules" diff --git a/base_user_role/i18n/vi_VN.po b/base_user_role/i18n/vi_VN.po index 928b4cb1..b57dad0b 100644 --- a/base_user_role/i18n/vi_VN.po +++ b/base_user_role/i18n/vi_VN.po @@ -20,11 +20,22 @@ msgstr "" "Plural-Forms: nplurals=1; plural=0;\n" "X-Generator: Weblate 4.3.2\n" +#. module: base_user_role +#: model:ir.model.fields,field_description:base_user_role.field_res_groups__role_count +#: model:ir.model.fields,field_description:base_user_role.field_res_users_role__role_count +msgid "# Roles" +msgstr "" + #. module: base_user_role #: model:ir.model.fields,field_description:base_user_role.field_res_users_role__model_access msgid "Access Controls" msgstr "Kiểm soát quyền truy cập" +#. module: base_user_role +#: model:ir.model,name:base_user_role.model_res_groups +msgid "Access Groups" +msgstr "" + #. module: base_user_role #: model:ir.model.fields,field_description:base_user_role.field_res_users_role__menu_access msgid "Access Menu" @@ -73,6 +84,7 @@ msgid "Created on" msgstr "Tạo vào" #. module: base_user_role +#: model:ir.model.fields,field_description:base_user_role.field_res_groups__display_name #: model:ir.model.fields,field_description:base_user_role.field_res_users__display_name #: model:ir.model.fields,field_description:base_user_role.field_res_users_role__display_name #: model:ir.model.fields,field_description:base_user_role.field_res_users_role_line__display_name @@ -107,6 +119,7 @@ msgid "Groups" msgstr "Các nhóm" #. module: base_user_role +#: model:ir.model.fields,field_description:base_user_role.field_res_groups__id #: model:ir.model.fields,field_description:base_user_role.field_res_users__id #: model:ir.model.fields,field_description:base_user_role.field_res_users_role__id #: model:ir.model.fields,field_description:base_user_role.field_res_users_role_line__id @@ -124,6 +137,15 @@ msgid "Internal Notes" msgstr "Ghi chú nội bộ" #. module: base_user_role +#: model:ir.model.fields,help:base_user_role.field_res_groups__parent_ids +#: model:ir.model.fields,help:base_user_role.field_res_users_role__parent_ids +msgid "" +"Inverse relation for the Inherits field. The groups from which this group is " +"inheriting" +msgstr "" + +#. module: base_user_role +#: model:ir.model.fields,field_description:base_user_role.field_res_groups____last_update #: model:ir.model.fields,field_description:base_user_role.field_res_users____last_update #: model:ir.model.fields,field_description:base_user_role.field_res_users_role____last_update #: model:ir.model.fields,field_description:base_user_role.field_res_users_role_line____last_update @@ -148,6 +170,26 @@ msgid "Name" msgstr "Tên" #. module: base_user_role +#: model:ir.model.fields,field_description:base_user_role.field_res_groups__trans_parent_ids +#: model:ir.model.fields,field_description:base_user_role.field_res_users_role__trans_parent_ids +msgid "Parent Groups" +msgstr "" + +#. module: base_user_role +#: model:ir.model.fields,field_description:base_user_role.field_res_groups__parent_ids +#: model:ir.model.fields,field_description:base_user_role.field_res_users_role__parent_ids +msgid "Parents" +msgstr "" + +#. module: base_user_role +#: model:ir.model.fields,help:base_user_role.field_res_groups__role_id +#: model:ir.model.fields,help:base_user_role.field_res_users_role__role_id +msgid "Relation for the groups that represents a role" +msgstr "" + +#. module: base_user_role +#: model:ir.model.fields,field_description:base_user_role.field_res_groups__role_id +#: model:ir.model.fields,field_description:base_user_role.field_res_users_role__role_id #: model:ir.model.fields,field_description:base_user_role.field_res_users_role_line__role_id msgid "Role" msgstr "Vai trò" @@ -160,8 +202,11 @@ msgstr "" #. module: base_user_role #: model:ir.actions.act_window,name:base_user_role.action_res_users_role_tree +#: model:ir.model.fields,field_description:base_user_role.field_res_groups__role_ids #: model:ir.model.fields,field_description:base_user_role.field_res_users__role_ids +#: model:ir.model.fields,field_description:base_user_role.field_res_users_role__role_ids #: model:ir.ui.menu,name:base_user_role.menu_action_res_users_role_tree +#: model_terms:ir.ui.view,arch_db:base_user_role.res_groups_view_form #: model_terms:ir.ui.view,arch_db:base_user_role.view_res_users_form_inherit #: model_terms:ir.ui.view,arch_db:base_user_role.view_res_users_role_search msgid "Roles" @@ -172,6 +217,12 @@ msgstr "" msgid "Roles can be assigned to a user only once at a time" msgstr "Vai trò chỉ được gán cho người dùng một lần tại một thời điểm" +#. module: base_user_role +#: model:ir.model.fields,help:base_user_role.field_res_groups__role_ids +#: model:ir.model.fields,help:base_user_role.field_res_users_role__role_ids +msgid "Roles in which the group is involved" +msgstr "" + #. module: base_user_role #: model:ir.model.fields,field_description:base_user_role.field_res_users_role__rule_groups msgid "Rules" diff --git a/base_user_role/i18n/zh_CN.po b/base_user_role/i18n/zh_CN.po index 6307a801..af03d033 100644 --- a/base_user_role/i18n/zh_CN.po +++ b/base_user_role/i18n/zh_CN.po @@ -20,11 +20,22 @@ msgstr "" "Content-Transfer-Encoding: \n" "Plural-Forms: nplurals=1; plural=0;\n" +#. module: base_user_role +#: model:ir.model.fields,field_description:base_user_role.field_res_groups__role_count +#: model:ir.model.fields,field_description:base_user_role.field_res_users_role__role_count +msgid "# Roles" +msgstr "" + #. module: base_user_role #: model:ir.model.fields,field_description:base_user_role.field_res_users_role__model_access msgid "Access Controls" msgstr "" +#. module: base_user_role +#: model:ir.model,name:base_user_role.model_res_groups +msgid "Access Groups" +msgstr "" + #. module: base_user_role #: model:ir.model.fields,field_description:base_user_role.field_res_users_role__menu_access msgid "Access Menu" @@ -73,6 +84,7 @@ msgid "Created on" msgstr "创建时间" #. module: base_user_role +#: model:ir.model.fields,field_description:base_user_role.field_res_groups__display_name #: model:ir.model.fields,field_description:base_user_role.field_res_users__display_name #: model:ir.model.fields,field_description:base_user_role.field_res_users_role__display_name #: model:ir.model.fields,field_description:base_user_role.field_res_users_role_line__display_name @@ -105,6 +117,7 @@ msgid "Groups" msgstr "" #. module: base_user_role +#: model:ir.model.fields,field_description:base_user_role.field_res_groups__id #: model:ir.model.fields,field_description:base_user_role.field_res_users__id #: model:ir.model.fields,field_description:base_user_role.field_res_users_role__id #: model:ir.model.fields,field_description:base_user_role.field_res_users_role_line__id @@ -122,6 +135,15 @@ msgid "Internal Notes" msgstr "" #. module: base_user_role +#: model:ir.model.fields,help:base_user_role.field_res_groups__parent_ids +#: model:ir.model.fields,help:base_user_role.field_res_users_role__parent_ids +msgid "" +"Inverse relation for the Inherits field. The groups from which this group is " +"inheriting" +msgstr "" + +#. module: base_user_role +#: model:ir.model.fields,field_description:base_user_role.field_res_groups____last_update #: model:ir.model.fields,field_description:base_user_role.field_res_users____last_update #: model:ir.model.fields,field_description:base_user_role.field_res_users_role____last_update #: model:ir.model.fields,field_description:base_user_role.field_res_users_role_line____last_update @@ -146,6 +168,26 @@ msgid "Name" msgstr "名称" #. module: base_user_role +#: model:ir.model.fields,field_description:base_user_role.field_res_groups__trans_parent_ids +#: model:ir.model.fields,field_description:base_user_role.field_res_users_role__trans_parent_ids +msgid "Parent Groups" +msgstr "" + +#. module: base_user_role +#: model:ir.model.fields,field_description:base_user_role.field_res_groups__parent_ids +#: model:ir.model.fields,field_description:base_user_role.field_res_users_role__parent_ids +msgid "Parents" +msgstr "" + +#. module: base_user_role +#: model:ir.model.fields,help:base_user_role.field_res_groups__role_id +#: model:ir.model.fields,help:base_user_role.field_res_users_role__role_id +msgid "Relation for the groups that represents a role" +msgstr "" + +#. module: base_user_role +#: model:ir.model.fields,field_description:base_user_role.field_res_groups__role_id +#: model:ir.model.fields,field_description:base_user_role.field_res_users_role__role_id #: model:ir.model.fields,field_description:base_user_role.field_res_users_role_line__role_id msgid "Role" msgstr "" @@ -158,8 +200,11 @@ msgstr "" #. module: base_user_role #: model:ir.actions.act_window,name:base_user_role.action_res_users_role_tree +#: model:ir.model.fields,field_description:base_user_role.field_res_groups__role_ids #: model:ir.model.fields,field_description:base_user_role.field_res_users__role_ids +#: model:ir.model.fields,field_description:base_user_role.field_res_users_role__role_ids #: model:ir.ui.menu,name:base_user_role.menu_action_res_users_role_tree +#: model_terms:ir.ui.view,arch_db:base_user_role.res_groups_view_form #: model_terms:ir.ui.view,arch_db:base_user_role.view_res_users_form_inherit #: model_terms:ir.ui.view,arch_db:base_user_role.view_res_users_role_search msgid "Roles" @@ -170,6 +215,12 @@ msgstr "" msgid "Roles can be assigned to a user only once at a time" msgstr "" +#. module: base_user_role +#: model:ir.model.fields,help:base_user_role.field_res_groups__role_ids +#: model:ir.model.fields,help:base_user_role.field_res_users_role__role_ids +msgid "Roles in which the group is involved" +msgstr "" + #. module: base_user_role #: model:ir.model.fields,field_description:base_user_role.field_res_users_role__rule_groups msgid "Rules" diff --git a/base_user_role/i18n/zh_TW.po b/base_user_role/i18n/zh_TW.po index e4dae8a1..ab6645de 100644 --- a/base_user_role/i18n/zh_TW.po +++ b/base_user_role/i18n/zh_TW.po @@ -19,11 +19,22 @@ msgstr "" "Content-Transfer-Encoding: \n" "Plural-Forms: nplurals=1; plural=0;\n" +#. module: base_user_role +#: model:ir.model.fields,field_description:base_user_role.field_res_groups__role_count +#: model:ir.model.fields,field_description:base_user_role.field_res_users_role__role_count +msgid "# Roles" +msgstr "" + #. module: base_user_role #: model:ir.model.fields,field_description:base_user_role.field_res_users_role__model_access msgid "Access Controls" msgstr "" +#. module: base_user_role +#: model:ir.model,name:base_user_role.model_res_groups +msgid "Access Groups" +msgstr "" + #. module: base_user_role #: model:ir.model.fields,field_description:base_user_role.field_res_users_role__menu_access msgid "Access Menu" @@ -72,6 +83,7 @@ msgid "Created on" msgstr "建立於" #. module: base_user_role +#: model:ir.model.fields,field_description:base_user_role.field_res_groups__display_name #: model:ir.model.fields,field_description:base_user_role.field_res_users__display_name #: model:ir.model.fields,field_description:base_user_role.field_res_users_role__display_name #: model:ir.model.fields,field_description:base_user_role.field_res_users_role_line__display_name @@ -104,6 +116,7 @@ msgid "Groups" msgstr "" #. module: base_user_role +#: model:ir.model.fields,field_description:base_user_role.field_res_groups__id #: model:ir.model.fields,field_description:base_user_role.field_res_users__id #: model:ir.model.fields,field_description:base_user_role.field_res_users_role__id #: model:ir.model.fields,field_description:base_user_role.field_res_users_role_line__id @@ -121,6 +134,15 @@ msgid "Internal Notes" msgstr "" #. module: base_user_role +#: model:ir.model.fields,help:base_user_role.field_res_groups__parent_ids +#: model:ir.model.fields,help:base_user_role.field_res_users_role__parent_ids +msgid "" +"Inverse relation for the Inherits field. The groups from which this group is " +"inheriting" +msgstr "" + +#. module: base_user_role +#: model:ir.model.fields,field_description:base_user_role.field_res_groups____last_update #: model:ir.model.fields,field_description:base_user_role.field_res_users____last_update #: model:ir.model.fields,field_description:base_user_role.field_res_users_role____last_update #: model:ir.model.fields,field_description:base_user_role.field_res_users_role_line____last_update @@ -145,6 +167,26 @@ msgid "Name" msgstr "名稱" #. module: base_user_role +#: model:ir.model.fields,field_description:base_user_role.field_res_groups__trans_parent_ids +#: model:ir.model.fields,field_description:base_user_role.field_res_users_role__trans_parent_ids +msgid "Parent Groups" +msgstr "" + +#. module: base_user_role +#: model:ir.model.fields,field_description:base_user_role.field_res_groups__parent_ids +#: model:ir.model.fields,field_description:base_user_role.field_res_users_role__parent_ids +msgid "Parents" +msgstr "" + +#. module: base_user_role +#: model:ir.model.fields,help:base_user_role.field_res_groups__role_id +#: model:ir.model.fields,help:base_user_role.field_res_users_role__role_id +msgid "Relation for the groups that represents a role" +msgstr "" + +#. module: base_user_role +#: model:ir.model.fields,field_description:base_user_role.field_res_groups__role_id +#: model:ir.model.fields,field_description:base_user_role.field_res_users_role__role_id #: model:ir.model.fields,field_description:base_user_role.field_res_users_role_line__role_id msgid "Role" msgstr "" @@ -157,8 +199,11 @@ msgstr "" #. module: base_user_role #: model:ir.actions.act_window,name:base_user_role.action_res_users_role_tree +#: model:ir.model.fields,field_description:base_user_role.field_res_groups__role_ids #: model:ir.model.fields,field_description:base_user_role.field_res_users__role_ids +#: model:ir.model.fields,field_description:base_user_role.field_res_users_role__role_ids #: model:ir.ui.menu,name:base_user_role.menu_action_res_users_role_tree +#: model_terms:ir.ui.view,arch_db:base_user_role.res_groups_view_form #: model_terms:ir.ui.view,arch_db:base_user_role.view_res_users_form_inherit #: model_terms:ir.ui.view,arch_db:base_user_role.view_res_users_role_search msgid "Roles" @@ -169,6 +214,12 @@ msgstr "" msgid "Roles can be assigned to a user only once at a time" msgstr "" +#. module: base_user_role +#: model:ir.model.fields,help:base_user_role.field_res_groups__role_ids +#: model:ir.model.fields,help:base_user_role.field_res_users_role__role_ids +msgid "Roles in which the group is involved" +msgstr "" + #. module: base_user_role #: model:ir.model.fields,field_description:base_user_role.field_res_users_role__rule_groups msgid "Rules" From b5e9abc711ae582f346ccffd6a66807160a51a0f Mon Sep 17 00:00:00 2001 From: Sylvain LE GAL Date: Tue, 25 Feb 2020 16:27:42 +0100 Subject: [PATCH 19/39] [ADD] server_action_navigate --- server_action_navigate/README.rst | 130 +++++ server_action_navigate/__init__.py | 1 + server_action_navigate/__manifest__.py | 20 + .../demo/ir_actions_server.xml | 32 ++ server_action_navigate/i18n/fr.po | 219 ++++++++ .../i18n/server_action_navigate.pot | 196 ++++++++ server_action_navigate/models/__init__.py | 2 + .../models/ir_actions_server.py | 89 ++++ .../models/ir_actions_server_navigate_line.py | 44 ++ server_action_navigate/readme/CONFIGURE.rst | 27 + .../readme/CONTRIBUTORS.rst | 1 + server_action_navigate/readme/DESCRIPTION.rst | 5 + server_action_navigate/readme/USAGE.rst | 10 + .../security/ir.model.access.csv | 3 + .../static/description/icon.png | Bin 0 -> 9455 bytes .../static/description/index.html | 468 ++++++++++++++++++ .../description/ir_actions_server_form.png | Bin 0 -> 34084 bytes .../description/product_product_tree.png | Bin 0 -> 53973 bytes .../static/description/sale_order_tree.png | Bin 0 -> 77325 bytes server_action_navigate/tests/__init__.py | 1 + server_action_navigate/tests/test_module.py | 52 ++ .../views/view_ir_actions_server.xml | 40 ++ 22 files changed, 1340 insertions(+) create mode 100644 server_action_navigate/README.rst create mode 100644 server_action_navigate/__init__.py create mode 100644 server_action_navigate/__manifest__.py create mode 100644 server_action_navigate/demo/ir_actions_server.xml create mode 100644 server_action_navigate/i18n/fr.po create mode 100644 server_action_navigate/i18n/server_action_navigate.pot create mode 100644 server_action_navigate/models/__init__.py create mode 100644 server_action_navigate/models/ir_actions_server.py create mode 100644 server_action_navigate/models/ir_actions_server_navigate_line.py create mode 100644 server_action_navigate/readme/CONFIGURE.rst create mode 100644 server_action_navigate/readme/CONTRIBUTORS.rst create mode 100644 server_action_navigate/readme/DESCRIPTION.rst create mode 100644 server_action_navigate/readme/USAGE.rst create mode 100644 server_action_navigate/security/ir.model.access.csv create mode 100644 server_action_navigate/static/description/icon.png create mode 100644 server_action_navigate/static/description/index.html create mode 100644 server_action_navigate/static/description/ir_actions_server_form.png create mode 100644 server_action_navigate/static/description/product_product_tree.png create mode 100644 server_action_navigate/static/description/sale_order_tree.png create mode 100644 server_action_navigate/tests/__init__.py create mode 100644 server_action_navigate/tests/test_module.py create mode 100644 server_action_navigate/views/view_ir_actions_server.xml diff --git a/server_action_navigate/README.rst b/server_action_navigate/README.rst new file mode 100644 index 00000000..0c10b46e --- /dev/null +++ b/server_action_navigate/README.rst @@ -0,0 +1,130 @@ +========================= +Server Actions - Navigate +========================= + +.. !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! + !! This file is generated by oca-gen-addon-readme !! + !! changes will be overwritten. !! + !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! + +.. |badge1| image:: https://img.shields.io/badge/maturity-Beta-yellow.png + :target: https://odoo-community.org/page/development-status + :alt: Beta +.. |badge2| image:: https://img.shields.io/badge/licence-AGPL--3-blue.png + :target: http://www.gnu.org/licenses/agpl-3.0-standalone.html + :alt: License: AGPL-3 +.. |badge3| image:: https://img.shields.io/badge/github-OCA%2Fserver--backend-lightgray.png?logo=github + :target: https://github.com/OCA/server-backend/tree/12.0/server_action_navigate + :alt: OCA/server-backend +.. |badge4| image:: https://img.shields.io/badge/weblate-Translate%20me-F47D42.png + :target: https://translation.odoo-community.org/projects/server-backend-12-0/server-backend-12-0-server_action_navigate + :alt: Translate me on Weblate +.. |badge5| image:: https://img.shields.io/badge/runbot-Try%20me-875A7B.png + :target: https://runbot.odoo-community.org/runbot/253/12.0 + :alt: Try me on Runbot + +|badge1| |badge2| |badge3| |badge4| |badge5| + +This module provides a generic tool to have the possibility to see a list of +records associated to a given selection of records. This is basically the UI version of ``recordset.mapped('field1.field2')``. + +For example, if you use the sale module, you can configure an action to see +all the products that have been sold for a given selection of sale orders. + +**Table of contents** + +.. contents:: + :local: + +Configuration +============= + +* Go to 'Setting / Technical / Actions / Server Actions' + +* Create a new item + +.. figure:: https://raw.githubusercontent.com/OCA/server-backend/12.0/server_action_navigate/static/description/ir_actions_server_form.png + +* Set a name that will be used for the Contextual Action + +* Choose a model + +* Select 'Navigate' option in the field 'Action To Do' + +* Then, select a field of this model. It can be a ``one2many``, ``many2many``, + ``many2one`` field. + +* You can then optionally select another fields (#2) that belong to the previous + selected field (#1) relation model + +* Once done, click on the 'Create Contextual Action' to generate a new 'More options' + button. + + +**Extra options** + +* You can define groups whose members will have access to that option. + +* You can select an action that will be used to display the target field list. + +Usage +===== + +* Go to a tree view, for a model for which you have defined a navigation action. + +* click on 'Action' Button + +.. figure:: https://raw.githubusercontent.com/OCA/server-backend/12.0/server_action_navigate/static/description/sale_order_tree.png + + +* then click on the name of the configured Action and see the results + +.. figure:: https://raw.githubusercontent.com/OCA/server-backend/12.0/server_action_navigate/static/description/product_product_tree.png + +Bug Tracker +=========== + +Bugs are tracked on `GitHub Issues `_. +In case of trouble, please check there if your issue has already been reported. +If you spotted it first, help us smashing it by providing a detailed and welcomed +`feedback `_. + +Do not contact contributors directly about support or help with technical issues. + +Credits +======= + +Authors +~~~~~~~ + +* GRAP + +Contributors +~~~~~~~~~~~~ + +* Sylvain LE GAL (https://www.twitter.com/legalsylvain) + +Maintainers +~~~~~~~~~~~ + +This module is maintained by the OCA. + +.. image:: https://odoo-community.org/logo.png + :alt: Odoo Community Association + :target: https://odoo-community.org + +OCA, or the Odoo Community Association, is a nonprofit organization whose +mission is to support the collaborative development of Odoo features and +promote its widespread use. + +.. |maintainer-legalsylvain| image:: https://github.com/legalsylvain.png?size=40px + :target: https://github.com/legalsylvain + :alt: legalsylvain + +Current `maintainer `__: + +|maintainer-legalsylvain| + +This module is part of the `OCA/server-backend `_ project on GitHub. + +You are welcome to contribute. To learn how please visit https://odoo-community.org/page/Contribute. diff --git a/server_action_navigate/__init__.py b/server_action_navigate/__init__.py new file mode 100644 index 00000000..0650744f --- /dev/null +++ b/server_action_navigate/__init__.py @@ -0,0 +1 @@ +from . import models diff --git a/server_action_navigate/__manifest__.py b/server_action_navigate/__manifest__.py new file mode 100644 index 00000000..12d8164b --- /dev/null +++ b/server_action_navigate/__manifest__.py @@ -0,0 +1,20 @@ +# Copyright (C) 2020 - Today: GRAP (http://www.grap.coop) +# @author: Sylvain LE GAL (https://twitter.com/legalsylvain) +# License AGPL-3.0 or later (http://www.gnu.org/licenses/agpl.html). + +{ + "name": "Server Actions - Navigate", + "version": "12.0.1.0.0", + "author": "GRAP, " "Odoo Community Association (OCA)", + "summary": "Navigate between any items of any Odoo Models", + "category": "Tools", + "website": "https://github.com/OCA/server-ux", + "license": "AGPL-3", + "depends": ["base"], + "maintainers": ["legalsylvain"], + "data": [ + "security/ir.model.access.csv", + "views/view_ir_actions_server.xml", + ], + "demo": ["demo/ir_actions_server.xml"], +} diff --git a/server_action_navigate/demo/ir_actions_server.xml b/server_action_navigate/demo/ir_actions_server.xml new file mode 100644 index 00000000..f5e0ce01 --- /dev/null +++ b/server_action_navigate/demo/ir_actions_server.xml @@ -0,0 +1,32 @@ + + + + + + + See tags of Partners + navigate + + + + + + 1 + + + + + + 2 + + + + + + + + diff --git a/server_action_navigate/i18n/fr.po b/server_action_navigate/i18n/fr.po new file mode 100644 index 00000000..c8502610 --- /dev/null +++ b/server_action_navigate/i18n/fr.po @@ -0,0 +1,219 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * server_action_navigate +# +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 12.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2020-02-25 14:25+0000\n" +"PO-Revision-Date: 2020-02-25 14:25+0000\n" +"Last-Translator: <>\n" +"Language-Team: \n" +"Language: \n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Plural-Forms: \n" + +#. module: server_action_navigate +#: model:ir.model.fields,field_description:server_action_navigate.field_ir_actions_server_navigate_line__action_id +msgid "Action" +msgstr "Action" + +#. module: server_action_navigate +#: model:ir.model.fields,field_description:server_action_navigate.field_ir_actions_server__state +#: model:ir.model.fields,field_description:server_action_navigate.field_ir_cron__state +msgid "Action To Do" +msgstr "Action à effectuer" + +#. module: server_action_navigate +#: selection:ir.actions.server,state:0 +msgid "Add Followers" +msgstr "Ajouter des abonnés" + +#. module: server_action_navigate +#: selection:ir.actions.server,state:0 +msgid "Create Next Activity" +msgstr "Créer une activité " + +#. module: server_action_navigate +#: selection:ir.actions.server,state:0 +msgid "Create a new Record" +msgstr "Créer un nouvel enregistrement" + +#. module: server_action_navigate +#: model:ir.model.fields,field_description:server_action_navigate.field_ir_actions_server_navigate_line__create_uid +msgid "Created by" +msgstr "Créé par" + +#. module: server_action_navigate +#: model:ir.model.fields,field_description:server_action_navigate.field_ir_actions_server_navigate_line__create_date +msgid "Created on" +msgstr "Créé le" + +#. module: server_action_navigate +#: model:ir.model.fields,help:server_action_navigate.field_ir_actions_server__navigate_action_id +#: model:ir.model.fields,help:server_action_navigate.field_ir_cron__navigate_action_id +msgid "" +"Define here the action used when the navigation will be executed if empty, a " +"generic action will be used." +msgstr "" +"Définir ici l'action qui sera utilisé lors que la navigation sera exécutée. " +"Si le champs est vide, une action générique sera utilisée." + +#. module: server_action_navigate +#: model_terms:ir.ui.view,arch_db:server_action_navigate.view_ir_actions_server_form +msgid "Delete Last Line" +msgstr "Supprimer la dernière ligne" + +#. module: server_action_navigate +#: model:ir.model.fields,field_description:server_action_navigate.field_ir_actions_server_navigate_line__display_name +msgid "Display Name" +msgstr "Nom affiché" + +#. module: server_action_navigate +#: selection:ir.actions.server,state:0 +msgid "Execute Python Code" +msgstr "Exécuter le code Python" + +#. module: server_action_navigate +#: selection:ir.actions.server,state:0 +msgid "Execute several actions" +msgstr "Exécuter plusieurs actions" + +#. module: server_action_navigate +#: model:ir.model.fields,field_description:server_action_navigate.field_ir_actions_server_navigate_line__field_id +msgid "Field" +msgstr "Champ" + +#. module: server_action_navigate +#: model:ir.model.fields,help:server_action_navigate.field_ir_actions_server_navigate_line__field_model +msgid "For relationship fields, the technical name of the target model" +msgstr "Pour les champs de relation, le nom technique du modèle cible" + +#. module: server_action_navigate +#: model:ir.model.fields,field_description:server_action_navigate.field_ir_actions_server_navigate_line__id +msgid "ID" +msgstr "ID" + +#. module: server_action_navigate +#: model:ir.model.fields,field_description:server_action_navigate.field_ir_actions_server_navigate_line____last_update +msgid "Last Modified on" +msgstr "Dernière modification le" + +#. module: server_action_navigate +#: model:ir.model.fields,field_description:server_action_navigate.field_ir_actions_server_navigate_line__write_uid +msgid "Last Updated by" +msgstr "Dernière mise à jour par" + +#. module: server_action_navigate +#: model:ir.model.fields,field_description:server_action_navigate.field_ir_actions_server_navigate_line__write_date +msgid "Last Updated on" +msgstr "Dernière mise à jour le" + +#. module: server_action_navigate +#: model:ir.model.fields,field_description:server_action_navigate.field_ir_actions_server__max_navigate_line_model +#: model:ir.model.fields,field_description:server_action_navigate.field_ir_cron__max_navigate_line_model +msgid "Max Navigate Model in lines" +msgstr "Modèle maximum des lignes" + +#. module: server_action_navigate +#: model:ir.model.fields,field_description:server_action_navigate.field_ir_actions_server__max_navigate_line_sequence +#: model:ir.model.fields,field_description:server_action_navigate.field_ir_cron__max_navigate_line_sequence +msgid "Max Navigate sequence in lines" +msgstr "Sequence maximum des lignes" + +#. module: server_action_navigate +#: model:ir.model.fields,field_description:server_action_navigate.field_ir_actions_server_navigate_line__field_model +msgid "Model" +msgstr "Modèle" + +#. module: server_action_navigate +#: selection:ir.actions.server,state:0 +msgid "Navigate" +msgstr "Naviguer" + +#. module: server_action_navigate +#: model:ir.model.fields,field_description:server_action_navigate.field_ir_actions_server__navigate_line_ids +#: model:ir.model.fields,field_description:server_action_navigate.field_ir_cron__navigate_line_ids +msgid "Navigate Lines" +msgstr "Lignes de navigation" + +#. module: server_action_navigate +#: model:ir.model.fields,field_description:server_action_navigate.field_ir_actions_server__navigate_action_id +#: model:ir.model.fields,field_description:server_action_navigate.field_ir_cron__navigate_action_id +msgid "Navigation Action" +msgstr "Action de navigation" + +#. module: server_action_navigate +#: model_terms:ir.ui.view,arch_db:server_action_navigate.view_ir_actions_server_form +msgid "Navigation Options" +msgstr "Options de navigation" + +#. module: server_action_navigate +#: model:ir.actions.server,name:server_action_navigate.navigate_partner_2_tags +msgid "See tags of Partners" +msgstr "Voir les catégories des partenaires" + +#. module: server_action_navigate +#: selection:ir.actions.server,state:0 +msgid "Send Email" +msgstr "Envoyer par courriel" + +#. module: server_action_navigate +#: model:ir.model.fields,field_description:server_action_navigate.field_ir_actions_server_navigate_line__sequence +msgid "Sequence" +msgstr "Séquence" + +#. module: server_action_navigate +#: model:ir.model,name:server_action_navigate.model_ir_actions_server +msgid "Server Action" +msgstr "Action du serveur" + +#. module: server_action_navigate +#: model:ir.model,name:server_action_navigate.model_ir_actions_server_navigate_line +msgid "Server Actions Navigation Lines" +msgstr "Lignes de navigation de l'action-serveur" + +#. module: server_action_navigate +#: code:addons/server_action_navigate/models/ir_actions_server.py:62 +#, fuzzy, python-format +msgid "" +"The Action Server %s is not correctly set\n" +" : No fields defined" +msgstr "" +"L'action-serveur '%d' n'est pas correctement paramétré : Aucun champ défini." + +#. module: server_action_navigate +#: model:ir.model.fields,help:server_action_navigate.field_ir_actions_server__state +#: model:ir.model.fields,help:server_action_navigate.field_ir_cron__state +msgid "" +"Type of server action. The following values are available:\n" +"- 'Execute Python Code': a block of python code that will be executed\n" +"- 'Create': create a new record with new values\n" +"- 'Update a Record': update the values of a record\n" +"- 'Execute several actions': define an action that triggers several other " +"server actions\n" +"- 'Send Email': automatically send an email (Discuss)\n" +"- 'Add Followers': add followers to a record (Discuss)\n" +"- 'Create Next Activity': create an activity (Discuss)" +msgstr "" +"Type d'action serveur. Les valeurs suivantes sont disponibles:\n" +"- 'Executer du code Python': un bloc de code python qui sera exécuté\n" +"- 'Créer': créer un nouvel enregistrement avec de nouvelles valeurs\n" +"- 'Mettre à jour un enregistrement': mettre à jour les valeurs d'un " +"enregistrement\n" +"- 'Executer plusieurs actions': définir une action qui déclenche plusieurs " +"autres actions serveur\n" +"- 'Envoyer E-Mail': envoyer un e-mail automatiquement (Discutez)\n" +"- 'Ajouter Abonnés': ajouter des abonnés à un enregistrement (Discutez)\n" +"- 'Créer une Nouvelle Activité': créer une activité (Discutez)" + +#. module: server_action_navigate +#: selection:ir.actions.server,state:0 +msgid "Update the Record" +msgstr "Mettre à jour l'enregistrement" + +#~ msgid "Line Number" +#~ msgstr "Numéro de ligne" diff --git a/server_action_navigate/i18n/server_action_navigate.pot b/server_action_navigate/i18n/server_action_navigate.pot new file mode 100644 index 00000000..04850195 --- /dev/null +++ b/server_action_navigate/i18n/server_action_navigate.pot @@ -0,0 +1,196 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * server_action_navigate +# +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 12.0\n" +"Report-Msgid-Bugs-To: \n" +"Last-Translator: <>\n" +"Language-Team: \n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Plural-Forms: \n" + +#. module: server_action_navigate +#: model:ir.model.fields,field_description:server_action_navigate.field_ir_actions_server_navigate_line__action_id +msgid "Action" +msgstr "" + +#. module: server_action_navigate +#: model:ir.model.fields,field_description:server_action_navigate.field_ir_actions_server__state +#: model:ir.model.fields,field_description:server_action_navigate.field_ir_cron__state +msgid "Action To Do" +msgstr "" + +#. module: server_action_navigate +#: selection:ir.actions.server,state:0 +msgid "Add Followers" +msgstr "" + +#. module: server_action_navigate +#: selection:ir.actions.server,state:0 +msgid "Create Next Activity" +msgstr "" + +#. module: server_action_navigate +#: selection:ir.actions.server,state:0 +msgid "Create a new Record" +msgstr "" + +#. module: server_action_navigate +#: model:ir.model.fields,field_description:server_action_navigate.field_ir_actions_server_navigate_line__create_uid +msgid "Created by" +msgstr "" + +#. module: server_action_navigate +#: model:ir.model.fields,field_description:server_action_navigate.field_ir_actions_server_navigate_line__create_date +msgid "Created on" +msgstr "" + +#. module: server_action_navigate +#: model:ir.model.fields,help:server_action_navigate.field_ir_actions_server__navigate_action_id +#: model:ir.model.fields,help:server_action_navigate.field_ir_cron__navigate_action_id +msgid "Define here the action used when the navigation will be executed if empty, a generic action will be used." +msgstr "" + +#. module: server_action_navigate +#: model_terms:ir.ui.view,arch_db:server_action_navigate.view_ir_actions_server_form +msgid "Delete Last Line" +msgstr "" + +#. module: server_action_navigate +#: model:ir.model.fields,field_description:server_action_navigate.field_ir_actions_server_navigate_line__display_name +msgid "Display Name" +msgstr "" + +#. module: server_action_navigate +#: selection:ir.actions.server,state:0 +msgid "Execute Python Code" +msgstr "" + +#. module: server_action_navigate +#: selection:ir.actions.server,state:0 +msgid "Execute several actions" +msgstr "" + +#. module: server_action_navigate +#: model:ir.model.fields,field_description:server_action_navigate.field_ir_actions_server_navigate_line__field_id +msgid "Field" +msgstr "" + +#. module: server_action_navigate +#: model:ir.model.fields,help:server_action_navigate.field_ir_actions_server_navigate_line__field_model +msgid "For relationship fields, the technical name of the target model" +msgstr "" + +#. module: server_action_navigate +#: model:ir.model.fields,field_description:server_action_navigate.field_ir_actions_server_navigate_line__id +msgid "ID" +msgstr "" + +#. module: server_action_navigate +#: model:ir.model.fields,field_description:server_action_navigate.field_ir_actions_server_navigate_line____last_update +msgid "Last Modified on" +msgstr "" + +#. module: server_action_navigate +#: model:ir.model.fields,field_description:server_action_navigate.field_ir_actions_server_navigate_line__write_uid +msgid "Last Updated by" +msgstr "" + +#. module: server_action_navigate +#: model:ir.model.fields,field_description:server_action_navigate.field_ir_actions_server_navigate_line__write_date +msgid "Last Updated on" +msgstr "" + +#. module: server_action_navigate +#: model:ir.model.fields,field_description:server_action_navigate.field_ir_actions_server__max_navigate_line_model +#: model:ir.model.fields,field_description:server_action_navigate.field_ir_cron__max_navigate_line_model +msgid "Max Navigate Model in lines" +msgstr "" + +#. module: server_action_navigate +#: model:ir.model.fields,field_description:server_action_navigate.field_ir_actions_server__max_navigate_line_sequence +#: model:ir.model.fields,field_description:server_action_navigate.field_ir_cron__max_navigate_line_sequence +msgid "Max Navigate sequence in lines" +msgstr "" + +#. module: server_action_navigate +#: model:ir.model.fields,field_description:server_action_navigate.field_ir_actions_server_navigate_line__field_model +msgid "Model" +msgstr "" + +#. module: server_action_navigate +#: selection:ir.actions.server,state:0 +msgid "Navigate" +msgstr "" + +#. module: server_action_navigate +#: model:ir.model.fields,field_description:server_action_navigate.field_ir_actions_server__navigate_line_ids +#: model:ir.model.fields,field_description:server_action_navigate.field_ir_cron__navigate_line_ids +msgid "Navigate Lines" +msgstr "" + +#. module: server_action_navigate +#: model:ir.model.fields,field_description:server_action_navigate.field_ir_actions_server__navigate_action_id +#: model:ir.model.fields,field_description:server_action_navigate.field_ir_cron__navigate_action_id +msgid "Navigation Action" +msgstr "" + +#. module: server_action_navigate +#: model_terms:ir.ui.view,arch_db:server_action_navigate.view_ir_actions_server_form +msgid "Navigation Options" +msgstr "" + +#. module: server_action_navigate +#: model:ir.actions.server,name:server_action_navigate.navigate_partner_2_tags +msgid "See tags of Partners" +msgstr "" + +#. module: server_action_navigate +#: selection:ir.actions.server,state:0 +msgid "Send Email" +msgstr "" + +#. module: server_action_navigate +#: model:ir.model.fields,field_description:server_action_navigate.field_ir_actions_server_navigate_line__sequence +msgid "Sequence" +msgstr "" + +#. module: server_action_navigate +#: model:ir.model,name:server_action_navigate.model_ir_actions_server +msgid "Server Action" +msgstr "" + +#. module: server_action_navigate +#: model:ir.model,name:server_action_navigate.model_ir_actions_server_navigate_line +msgid "Server Actions Navigation Lines" +msgstr "" + +#. module: server_action_navigate +#: code:addons/server_action_navigate/models/ir_actions_server.py:62 +#, python-format +msgid "The Action Server %s is not correctly set\n" +" : No fields defined" +msgstr "" + +#. module: server_action_navigate +#: model:ir.model.fields,help:server_action_navigate.field_ir_actions_server__state +#: model:ir.model.fields,help:server_action_navigate.field_ir_cron__state +msgid "Type of server action. The following values are available:\n" +"- 'Execute Python Code': a block of python code that will be executed\n" +"- 'Create': create a new record with new values\n" +"- 'Update a Record': update the values of a record\n" +"- 'Execute several actions': define an action that triggers several other server actions\n" +"- 'Send Email': automatically send an email (Discuss)\n" +"- 'Add Followers': add followers to a record (Discuss)\n" +"- 'Create Next Activity': create an activity (Discuss)" +msgstr "" + +#. module: server_action_navigate +#: selection:ir.actions.server,state:0 +msgid "Update the Record" +msgstr "" + diff --git a/server_action_navigate/models/__init__.py b/server_action_navigate/models/__init__.py new file mode 100644 index 00000000..da161f59 --- /dev/null +++ b/server_action_navigate/models/__init__.py @@ -0,0 +1,2 @@ +from . import ir_actions_server +from . import ir_actions_server_navigate_line diff --git a/server_action_navigate/models/ir_actions_server.py b/server_action_navigate/models/ir_actions_server.py new file mode 100644 index 00000000..d22c1f2e --- /dev/null +++ b/server_action_navigate/models/ir_actions_server.py @@ -0,0 +1,89 @@ +# Copyright (C) 2020 - Today: GRAP (http://www.grap.coop) +# @author: Sylvain LE GAL (https://twitter.com/legalsylvain) +# License AGPL-3.0 or later (http://www.gnu.org/licenses/agpl.html). + +from odoo import _, api, fields, models +from odoo.exceptions import UserError + + +class IrActionsServer(models.Model): + _inherit = "ir.actions.server" + + state = fields.Selection(selection_add=[("navigate", "Navigate")]) + + navigate_action_id = fields.Many2one( + string="Navigation Action", + comodel_name='ir.actions.act_window', + domain="[('res_model', '=', max_navigate_line_model)]", + help="Define here the action used when the navigation will be executed" + " if empty, a generic action will be used.") + + navigate_line_ids = fields.One2many( + comodel_name="ir.actions.server.navigate.line", + string="Navigate Lines", inverse_name="action_id") + + max_navigate_line_sequence = fields.Integer( + string='Max Navigate sequence in lines', + compute='_compute_max_navigate_line', + store=True + ) + + max_navigate_line_model = fields.Char( + string="Max Navigate Model in lines", + compute="_compute_max_navigate_line", + store=True) + + @api.depends("navigate_line_ids", "model_id") + def _compute_max_navigate_line(self): + """Allow to know the highest sequence entered in navigate lines. + Then we add 1 to this value for the next sequence. + This value is given to the context of the o2m field in the view. + So when we create new navigate line, the sequence is automatically + added as : max_sequence + 1 + """ + for action in self: + action.max_navigate_line_sequence = ( + max(action.mapped('navigate_line_ids.sequence') or [0]) + 1) + action.max_navigate_line_model =\ + action.navigate_line_ids\ + and action.navigate_line_ids[-1].field_model\ + or action.model_id.model + + def delete_last_line(self): + self.ensure_one() + self.navigate_line_ids[-1].unlink() + self.navigate_action_id = False + + @api.model + def run_action_navigate_multi(self, action, eval_context=None): + IrModel = self.env['ir.model'] + lines = action.navigate_line_ids + if not lines: + raise UserError(_( + "The Action Server %s is not correctly set\n" + " : No fields defined")) + mapped_field_value = ".".join(lines.mapped("field_id.name")) + + item_ids = eval_context['records'].mapped(mapped_field_value).ids + domain = "[('id','in',[" + ','.join(map(str, item_ids)) + "])]" + + # Use Defined action if defined + if action.navigate_action_id: + return_action = action.navigate_action_id + result = return_action.read()[0] + result['domain'] = domain + else: + # Otherwise, return a default action + model_name = action.max_navigate_line_model + model = IrModel.search([('model', '=', model_name)]) + view_mode = 'tree,form' + result = { + 'name': model.name, + 'domain': domain, + 'res_model': model_name, + 'target': 'current', + 'type': 'ir.actions.act_window', + 'view_mode': view_mode, + } + + return result diff --git a/server_action_navigate/models/ir_actions_server_navigate_line.py b/server_action_navigate/models/ir_actions_server_navigate_line.py new file mode 100644 index 00000000..c56731eb --- /dev/null +++ b/server_action_navigate/models/ir_actions_server_navigate_line.py @@ -0,0 +1,44 @@ +# Copyright (C) 2020 - Today: GRAP (http://www.grap.coop) +# @author: Sylvain LE GAL (https://twitter.com/legalsylvain) +# License AGPL-3.0 or later (http://www.gnu.org/licenses/agpl.html). + +from odoo import api, fields, models + + +class IrActionsServerNavigateLine(models.Model): + _name = "ir.actions.server.navigate.line" + _description = "Server Actions Navigation Lines" + _order = "sequence" + + sequence = fields.Integer(string="Sequence", default=1) + + field_model = fields.Char( + string="Model", related="field_id.relation", store=True) + + action_id = fields.Many2one( + comodel_name="ir.actions.server", string="Action", + required=True, ondelete="cascade") + + field_id = fields.Many2one( + comodel_name="ir.model.fields", string="Field", + required=True) + + # when adding a record, onchange is called for every field on the + # form, also in editable list views + @api.onchange('field_id') + def _onchange_field_id(self): + # check out the docstring of this in odoo/models.py + lines = self.action_id.resolve_2many_commands( + 'navigate_line_ids', + self.env.context.get('navigate_line_ids', []), + ) + lines = sum(map(self.new, lines), self.browse([])) + model = lines[-1:].field_id.relation or self.action_id.model_id.model + return { + 'domain': { + 'field_id': [ + ('ttype', 'in', ['many2one', 'one2many', 'many2many']), + ('model', '=', model), + ], + } + } diff --git a/server_action_navigate/readme/CONFIGURE.rst b/server_action_navigate/readme/CONFIGURE.rst new file mode 100644 index 00000000..2c2d0c41 --- /dev/null +++ b/server_action_navigate/readme/CONFIGURE.rst @@ -0,0 +1,27 @@ +* Go to 'Setting / Technical / Actions / Server Actions' + +* Create a new item + +.. figure:: ../static/description/ir_actions_server_form.png + +* Set a name that will be used for the Contextual Action + +* Choose a model + +* Select 'Navigate' option in the field 'Action To Do' + +* Then, select a field of this model. It can be a ``one2many``, ``many2many``, + ``many2one`` field. + +* You can then optionally select another fields (#2) that belong to the previous + selected field (#1) relation model + +* Once done, click on the 'Create Contextual Action' to generate a new 'More options' + button. + + +**Extra options** + +* You can define groups whose members will have access to that option. + +* You can select an action that will be used to display the target field list. diff --git a/server_action_navigate/readme/CONTRIBUTORS.rst b/server_action_navigate/readme/CONTRIBUTORS.rst new file mode 100644 index 00000000..e1525ce0 --- /dev/null +++ b/server_action_navigate/readme/CONTRIBUTORS.rst @@ -0,0 +1 @@ +* Sylvain LE GAL (https://www.twitter.com/legalsylvain) diff --git a/server_action_navigate/readme/DESCRIPTION.rst b/server_action_navigate/readme/DESCRIPTION.rst new file mode 100644 index 00000000..34943a7f --- /dev/null +++ b/server_action_navigate/readme/DESCRIPTION.rst @@ -0,0 +1,5 @@ +This module provides a generic tool to have the possibility to see a list of +records associated to a given selection of records. This is basically the UI version of ``recordset.mapped('field1.field2')``. + +For example, if you use the sale module, you can configure an action to see +all the products that have been sold for a given selection of sale orders. diff --git a/server_action_navigate/readme/USAGE.rst b/server_action_navigate/readme/USAGE.rst new file mode 100644 index 00000000..7b5c2242 --- /dev/null +++ b/server_action_navigate/readme/USAGE.rst @@ -0,0 +1,10 @@ +* Go to a tree view, for a model for which you have defined a navigation action. + +* click on 'Action' Button + +.. figure:: ../static/description/sale_order_tree.png + + +* then click on the name of the configured Action and see the results + +.. figure:: ../static/description/product_product_tree.png diff --git a/server_action_navigate/security/ir.model.access.csv b/server_action_navigate/security/ir.model.access.csv new file mode 100644 index 00000000..1fd5c04d --- /dev/null +++ b/server_action_navigate/security/ir.model.access.csv @@ -0,0 +1,3 @@ +id,name,model_id:id,group_id:id,perm_read,perm_write,perm_create,perm_unlink +ir_actions_server_navigate_line_all,ir_actions_server_navigate_line_all,model_ir_actions_server_navigate_line,,1,0,0,0 +ir_actions_server_navigate_line_group_system,ir_actions_server_navigate_line_group_system,model_ir_actions_server_navigate_line,base.group_system,1,1,1,1 diff --git a/server_action_navigate/static/description/icon.png b/server_action_navigate/static/description/icon.png new file mode 100644 index 0000000000000000000000000000000000000000..3a0328b516c4980e8e44cdb63fd945757ddd132d GIT binary patch literal 9455 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 z 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 Xviia!U7SGha1wx#SCgwmn*{w2TRX*I literal 0 HcmV?d00001 diff --git a/server_action_navigate/static/description/index.html b/server_action_navigate/static/description/index.html new file mode 100644 index 00000000..b56ca7f2 --- /dev/null +++ b/server_action_navigate/static/description/index.html @@ -0,0 +1,468 @@ + + + + + + +Server Actions - Navigate + + + +
    +

    Server Actions - Navigate

    + + +

    Beta License: AGPL-3 OCA/server-backend Translate me on Weblate Try me on Runbot

    +

    This module provides a generic tool to have the possibility to see a list of +records associated to a given selection of records. This is basically the UI version of recordset.mapped('field1.field2').

    +

    For example, if you use the sale module, you can configure an action to see +all the products that have been sold for a given selection of sale orders.

    +

    Table of contents

    + +
    +

    Configuration

    +
      +
    • Go to ‘Setting / Technical / Actions / Server Actions’
    • +
    • Create a new item
    • +
    +
    +https://raw.githubusercontent.com/OCA/server-backend/12.0/server_action_navigate/static/description/ir_actions_server_form.png +
    +
      +
    • Set a name that will be used for the Contextual Action
    • +
    • Choose a model
    • +
    • Select ‘Navigate’ option in the field ‘Action To Do’
    • +
    • Then, select a field of this model. It can be a one2many, many2many, +many2one field.
    • +
    • You can then optionally select another fields (#2) that belong to the previous +selected field (#1) relation model
    • +
    • Once done, click on the ‘Create Contextual Action’ to generate a new ‘More options’ +button.
    • +
    +

    Extra options

    +
      +
    • You can define groups whose members will have access to that option.
    • +
    • You can select an action that will be used to display the target field list.
    • +
    +
    +
    +

    Usage

    +
      +
    • Go to a tree view, for a model for which you have defined a navigation action.
    • +
    • click on ‘Action’ Button
    • +
    +
    +https://raw.githubusercontent.com/OCA/server-backend/12.0/server_action_navigate/static/description/sale_order_tree.png +
    +
      +
    • then click on the name of the configured Action and see the results
    • +
    +
    +https://raw.githubusercontent.com/OCA/server-backend/12.0/server_action_navigate/static/description/product_product_tree.png +
    +
    +
    +

    Bug Tracker

    +

    Bugs are tracked on GitHub Issues. +In case of trouble, please check there if your issue has already been reported. +If you spotted it first, help us smashing it by providing a detailed and welcomed +feedback.

    +

    Do not contact contributors directly about support or help with technical issues.

    +
    +
    +

    Credits

    +
    +

    Authors

    +
      +
    • GRAP
    • +
    +
    + +
    +

    Maintainers

    +

    This module is maintained by the OCA.

    +Odoo Community Association +

    OCA, or the Odoo Community Association, is a nonprofit organization whose +mission is to support the collaborative development of Odoo features and +promote its widespread use.

    +

    Current maintainer:

    +

    legalsylvain

    +

    This module is part of the OCA/server-backend project on GitHub.

    +

    You are welcome to contribute. To learn how please visit https://odoo-community.org/page/Contribute.

    +
    +
    +
    + + diff --git a/server_action_navigate/static/description/ir_actions_server_form.png b/server_action_navigate/static/description/ir_actions_server_form.png new file mode 100644 index 0000000000000000000000000000000000000000..5f5bdd02d187994c17f82439fec8a87faea4450d GIT binary patch literal 34084 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

    h9vfdL6xt}{n(XlOto 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 z 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 + + + + + + ir.actions.server + + + + + + + + + +