Initial commit: OCA Technical packages (595 packages)

This commit is contained in:
Ernad Husremovic 2025-08-29 15:43:03 +02:00
commit 2cc02aac6e
24950 changed files with 2318079 additions and 0 deletions

View file

@ -0,0 +1,46 @@
# Technical features group
Odoo addon: base_technical_features
## Installation
```bash
pip install odoo-bringout-oca-server-ux-base_technical_features
```
## Dependencies
This addon depends on:
- base
## Manifest Information
- **Name**: Technical features group
- **Version**: 16.0.1.0.1
- **Category**: Usability
- **License**: AGPL-3
- **Installable**: True
## Source
Based on [OCA/server-ux](https://github.com/OCA/server-ux) branch 16.0, addon `base_technical_features`.
## License
This package maintains the original AGPL-3 license from the upstream Odoo project.
## Documentation
- Overview: doc/OVERVIEW.md
- Architecture: doc/ARCHITECTURE.md
- Models: doc/MODELS.md
- Controllers: doc/CONTROLLERS.md
- Wizards: doc/WIZARDS.md
- Reports: doc/REPORTS.md
- Security: doc/SECURITY.md
- Install: doc/INSTALL.md
- Usage: doc/USAGE.md
- Configuration: doc/CONFIGURATION.md
- Dependencies: doc/DEPENDENCIES.md
- Troubleshooting: doc/TROUBLESHOOTING.md
- FAQ: doc/FAQ.md

View file

@ -0,0 +1,106 @@
========================
Technical features group
========================
..
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
!! This file is generated by oca-gen-addon-readme !!
!! changes will be overwritten. !!
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
!! source digest: sha256:f009e3aff22520aaf9dc7cf1f2d5956fb37d93a69894e8849df0a83b2b771693
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
.. |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--ux-lightgray.png?logo=github
:target: https://github.com/OCA/server-ux/tree/16.0/base_technical_features
:alt: OCA/server-ux
.. |badge4| image:: https://img.shields.io/badge/weblate-Translate%20me-F47D42.png
:target: https://translation.odoo-community.org/projects/server-ux-16-0/server-ux-16-0-base_technical_features
:alt: Translate me on Weblate
.. |badge5| image:: https://img.shields.io/badge/runboat-Try%20me-875A7B.png
:target: https://runboat.odoo-community.org/builds?repo=OCA/server-ux&target_branch=16.0
:alt: Try me on Runboat
|badge1| |badge2| |badge3| |badge4| |badge5|
==========================================================
Access to technical features without activating debug mode
==========================================================
In Odoo 9.0 and later, the debug mode grants every employee user access to the
technical features. This module enables persistent access to technical features
based on user preference.
**Table of contents**
.. contents::
:local:
Usage
=====
Configuration
=============
After installation of this module, every employee can still access technical
features for the applications that they have access to by enabling debug mode.
Additionally, users can check the *Technical feature* field in their
preferences to gain permanent access to the menus and views that fall under
this category.
.. figure:: https://raw.githubusercontent.com/OCA/server-ux/16.0/base_technical_features/static/description/user_preferences.png
:alt: User preferences
Upon installation of this module, this preference is already
set for the administrator user of the database.
In the background, this preference is mapped to the *Technical feature (w/o
debug mode)* group that this module adds. As an administrator, you can
therefore manage this preference from the regular Users and Groups menu items.
Bug Tracker
===========
Bugs are tracked on `GitHub Issues <https://github.com/OCA/server-ux/issues>`_.
In case of trouble, please check there if your issue has already been reported.
If you spotted it first, help us to smash it by providing a detailed and welcomed
`feedback <https://github.com/OCA/server-ux/issues/new?body=module:%20base_technical_features%0Aversion:%2016.0%0A%0A**Steps%20to%20reproduce**%0A-%20...%0A%0A**Current%20behavior**%0A%0A**Expected%20behavior**>`_.
Do not contact contributors directly about support or help with technical issues.
Credits
=======
Authors
~~~~~~~
* Opener B.V.
Contributors
~~~~~~~~~~~~
* Stefan Rijnhart <stefan@opener.am>
* Jeroen Evens <jeroen.evens@dynapps.be>
* Jim Hoefnagels <jim.hoefnagels@dynapps.be>
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.
This module is part of the `OCA/server-ux <https://github.com/OCA/server-ux/tree/16.0/base_technical_features>`_ project on GitHub.
You are welcome to contribute. To learn how please visit https://odoo-community.org/page/Contribute.

View file

@ -0,0 +1 @@
from . import models

View file

@ -0,0 +1,14 @@
# © 2016 Opener B.V. (<https://opener.am>)
# License AGPL-3.0 or later (http://www.gnu.org/licenses/agpl.html).
{
"name": "Technical features group",
"summary": "Access to technical features without activating debug mode",
"version": "16.0.1.0.1",
"category": "Usability",
"website": "https://github.com/OCA/server-ux",
"author": "Opener B.V., Odoo Community Association (OCA)",
"data": ["security/res_groups.xml", "views/res_users.xml", "data/res_users.xml"],
"license": "AGPL-3",
"installable": True,
"depends": ["base"],
}

View file

@ -0,0 +1,6 @@
<?xml version="1.0" encoding="utf-8" ?>
<odoo noupdate="1">
<record model="res.users" id="base.user_admin">
<field name="technical_features" eval="True" />
</record>
</odoo>

View file

@ -0,0 +1,65 @@
# Translation of Odoo Server.
# This file contains the translation of the following modules:
# * base_technical_features
#
# Translators:
msgid ""
msgstr ""
"Project-Id-Version: server-tools (9.0)\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2016-09-10 02:52+0000\n"
"PO-Revision-Date: 2016-01-05 19:43+0000\n"
"Last-Translator: <>\n"
"Language-Team: Amharic (http://www.transifex.com/oca/OCA-server-tools-9-0/"
"language/am/)\n"
"Language: am\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_technical_features
#: model:ir.model,name:base_technical_features.model_base
msgid "Base"
msgstr ""
#. module: base_technical_features
#: model:ir.model,name:base_technical_features.model_ir_ui_menu
msgid "Menu"
msgstr ""
#. module: base_technical_features
#: model:ir.model.fields,field_description:base_technical_features.field_res_users__show_technical_features
msgid "Show field Technical Features"
msgstr ""
#. module: base_technical_features
#: model:ir.model.fields,field_description:base_technical_features.field_res_users__technical_features
msgid "Technical Features"
msgstr ""
#. module: base_technical_features
#: model:res.groups,name:base_technical_features.group_technical_features
msgid "Technical Features (w/o debug mode)"
msgstr ""
#. module: base_technical_features
#. odoo-python
#: code:addons/base_technical_features/models/res_users.py:0
#, python-format
msgid "The user does not have access to technical features."
msgstr ""
#. module: base_technical_features
#: model:ir.model,name:base_technical_features.model_res_users
msgid "User"
msgstr ""
#. module: base_technical_features
#: model:ir.model.fields,help:base_technical_features.field_res_users__show_technical_features
msgid ""
"Whether to display the technical features field in the user preferences."
msgstr ""
#~ msgid "ID"
#~ msgstr "ID"

View file

@ -0,0 +1,70 @@
# Translation of Odoo Server.
# This file contains the translation of the following modules:
# * base_technical_features
#
# Translators:
# OCA Transbot <transbot@odoo-community.org>, 2017
msgid ""
msgstr ""
"Project-Id-Version: Odoo Server 10.0\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2017-02-18 02:29+0000\n"
"PO-Revision-Date: 2018-07-01 04:01+0000\n"
"Last-Translator: Osoul <baruni@osoul.ly>\n"
"Language-Team: Arabic (https://www.transifex.com/oca/teams/23907/ar/)\n"
"Language: ar\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: \n"
"Plural-Forms: nplurals=6; plural=n==0 ? 0 : n==1 ? 1 : n==2 ? 2 : n%100>=3 "
"&& n%100<=10 ? 3 : n%100>=11 ? 4 : 5;\n"
"X-Generator: Weblate 3.0.1\n"
#. module: base_technical_features
#: model:ir.model,name:base_technical_features.model_base
msgid "Base"
msgstr ""
#. module: base_technical_features
#: model:ir.model,name:base_technical_features.model_ir_ui_menu
msgid "Menu"
msgstr ""
#. module: base_technical_features
#: model:ir.model.fields,field_description:base_technical_features.field_res_users__show_technical_features
msgid "Show field Technical Features"
msgstr "إظهار خانة المزايا التقنية"
#. module: base_technical_features
#: model:ir.model.fields,field_description:base_technical_features.field_res_users__technical_features
msgid "Technical Features"
msgstr "المزايا التقنية"
#. module: base_technical_features
#: model:res.groups,name:base_technical_features.group_technical_features
msgid "Technical Features (w/o debug mode)"
msgstr "المزايا التقنية (بدون وضع التطوير)"
#. module: base_technical_features
#. odoo-python
#: code:addons/base_technical_features/models/res_users.py:0
#, python-format
msgid "The user does not have access to technical features."
msgstr "هذا المستخدم ليس لديه صلاحية للمزايا التقنية."
#. module: base_technical_features
#: model:ir.model,name:base_technical_features.model_res_users
msgid "User"
msgstr ""
#. module: base_technical_features
#: model:ir.model.fields,help:base_technical_features.field_res_users__show_technical_features
msgid ""
"Whether to display the technical features field in the user preferences."
msgstr ""
#~ msgid "Users"
#~ msgstr "المستخدمون"
#~ msgid "base"
#~ msgstr "الأساس"

View file

@ -0,0 +1,57 @@
# Translation of Odoo Server.
# This file contains the translation of the following modules:
# * base_technical_features
#
msgid ""
msgstr ""
"Project-Id-Version: Odoo Server 16.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: base_technical_features
#: model:ir.model,name:base_technical_features.model_base
msgid "Base"
msgstr ""
#. module: base_technical_features
#: model:ir.model,name:base_technical_features.model_ir_ui_menu
msgid "Menu"
msgstr ""
#. module: base_technical_features
#: model:ir.model.fields,field_description:base_technical_features.field_res_users__show_technical_features
msgid "Show field Technical Features"
msgstr ""
#. module: base_technical_features
#: model:ir.model.fields,field_description:base_technical_features.field_res_users__technical_features
msgid "Technical Features"
msgstr ""
#. module: base_technical_features
#: model:res.groups,name:base_technical_features.group_technical_features
msgid "Technical Features (w/o debug mode)"
msgstr ""
#. module: base_technical_features
#. odoo-python
#: code:addons/base_technical_features/models/res_users.py:0
#, python-format
msgid "The user does not have access to technical features."
msgstr ""
#. module: base_technical_features
#: model:ir.model,name:base_technical_features.model_res_users
msgid "User"
msgstr ""
#. module: base_technical_features
#: model:ir.model.fields,help:base_technical_features.field_res_users__show_technical_features
msgid ""
"Whether to display the technical features field in the user preferences."
msgstr ""

View file

@ -0,0 +1,57 @@
# Translation of Odoo Server.
# This file contains the translation of the following modules:
# * base_technical_features
#
msgid ""
msgstr ""
"Project-Id-Version: Odoo Server 16.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: base_technical_features
#: model:ir.model,name:base_technical_features.model_base
msgid "Base"
msgstr "Osnova"
#. module: base_technical_features
#: model:ir.model,name:base_technical_features.model_ir_ui_menu
msgid "Menu"
msgstr "Izbornik"
#. module: base_technical_features
#: model:ir.model.fields,field_description:base_technical_features.field_res_users__show_technical_features
msgid "Show field Technical Features"
msgstr "Prikaži polje Tehničke značajke"
#. module: base_technical_features
#: model:ir.model.fields,field_description:base_technical_features.field_res_users__technical_features
msgid "Technical Features"
msgstr "Tehničke značajke"
#. module: base_technical_features
#: model:res.groups,name:base_technical_features.group_technical_features
msgid "Technical Features (w/o debug mode)"
msgstr "Tehničke značajke ( bez debug opcije)"
#. module: base_technical_features
#. odoo-python
#: code:addons/base_technical_features/models/res_users.py:0
#, python-format
msgid "The user does not have access to technical features."
msgstr "Ovaj korisnik nema prava pristupa za Tehničke značajke"
#. module: base_technical_features
#: model:ir.model,name:base_technical_features.model_res_users
msgid "User"
msgstr "Korisnik"
#. module: base_technical_features
#: model:ir.model.fields,help:base_technical_features.field_res_users__show_technical_features
msgid ""
"Whether to display the technical features field in the user preferences."
msgstr ""

View file

@ -0,0 +1,74 @@
# Translation of Odoo Server.
# This file contains the translation of the following modules:
# * base_technical_features
#
# Translators:
# OCA Transbot <transbot@odoo-community.org>, 2017
msgid ""
msgstr ""
"Project-Id-Version: Odoo Server 10.0\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2017-08-01 02:43+0000\n"
"PO-Revision-Date: 2018-10-10 21:20+0000\n"
"Last-Translator: Harald Panten <harald.panten@qubiq.es>\n"
"Language-Team: Catalan (https://www.transifex.com/oca/teams/23907/ca/)\n"
"Language: ca\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 3.1.1\n"
#. module: base_technical_features
#: model:ir.model,name:base_technical_features.model_base
msgid "Base"
msgstr ""
#. module: base_technical_features
#: model:ir.model,name:base_technical_features.model_ir_ui_menu
msgid "Menu"
msgstr ""
#. module: base_technical_features
#: model:ir.model.fields,field_description:base_technical_features.field_res_users__show_technical_features
msgid "Show field Technical Features"
msgstr "Mostrar el camp Característiques Tècniques"
#. module: base_technical_features
#: model:ir.model.fields,field_description:base_technical_features.field_res_users__technical_features
msgid "Technical Features"
msgstr "Característiques tècniques"
#. module: base_technical_features
#: model:res.groups,name:base_technical_features.group_technical_features
msgid "Technical Features (w/o debug mode)"
msgstr "Característiques tècniques (sense mode de depuració)"
#. module: base_technical_features
#. odoo-python
#: code:addons/base_technical_features/models/res_users.py:0
#, python-format
msgid "The user does not have access to technical features."
msgstr "L'usuari no té accés a les carcaterístiques tècniques."
#. module: base_technical_features
#: model:ir.model,name:base_technical_features.model_res_users
msgid "User"
msgstr ""
#. module: base_technical_features
#: model:ir.model.fields,help:base_technical_features.field_res_users__show_technical_features
msgid ""
"Whether to display the technical features field in the user preferences."
msgstr ""
"Mostrar o no el camp de característiques tècniques a les preferències "
"d'usuari."
#~ msgid "Users"
#~ msgstr "Usuaris"
#~ msgid "base"
#~ msgstr "base de dades"
#~ msgid "ir.ui.menu"
#~ msgstr "ir.ui.menu"

View file

@ -0,0 +1,66 @@
# Translation of Odoo Server.
# This file contains the translation of the following modules:
# * base_technical_features
#
# Translators:
# OCA Transbot <transbot@odoo-community.org>, 2017
msgid ""
msgstr ""
"Project-Id-Version: Odoo Server 10.0\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2017-02-18 02:29+0000\n"
"PO-Revision-Date: 2018-09-06 08:12+0000\n"
"Last-Translator: Hans Henrik Gabelgaard <hhg@gabelgaard.org>\n"
"Language-Team: Danish (https://www.transifex.com/oca/teams/23907/da/)\n"
"Language: da\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 3.1.1\n"
#. module: base_technical_features
#: model:ir.model,name:base_technical_features.model_base
msgid "Base"
msgstr ""
#. module: base_technical_features
#: model:ir.model,name:base_technical_features.model_ir_ui_menu
msgid "Menu"
msgstr ""
#. module: base_technical_features
#: model:ir.model.fields,field_description:base_technical_features.field_res_users__show_technical_features
msgid "Show field Technical Features"
msgstr "Vis feltet Tekniske features"
#. module: base_technical_features
#: model:ir.model.fields,field_description:base_technical_features.field_res_users__technical_features
msgid "Technical Features"
msgstr "Tekniske features"
#. module: base_technical_features
#: model:res.groups,name:base_technical_features.group_technical_features
msgid "Technical Features (w/o debug mode)"
msgstr "Tekniske feature (uden debug mode)"
#. module: base_technical_features
#. odoo-python
#: code:addons/base_technical_features/models/res_users.py:0
#, python-format
msgid "The user does not have access to technical features."
msgstr "Denne bruger har ikke adgang til Tekniske features."
#. module: base_technical_features
#: model:ir.model,name:base_technical_features.model_res_users
msgid "User"
msgstr ""
#. module: base_technical_features
#: model:ir.model.fields,help:base_technical_features.field_res_users__show_technical_features
msgid ""
"Whether to display the technical features field in the user preferences."
msgstr "Om feltet Tekniske features skal vises i bruger egenskaber."
#~ msgid "Users"
#~ msgstr "Brugere"

View file

@ -0,0 +1,74 @@
# Translation of Odoo Server.
# This file contains the translation of the following modules:
# * base_technical_features
#
# Translators:
# OCA Transbot <transbot@odoo-community.org>, 2016
msgid ""
msgstr ""
"Project-Id-Version: Odoo Server 10.0\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2017-01-21 04:22+0000\n"
"PO-Revision-Date: 2017-01-21 04:22+0000\n"
"Last-Translator: OCA Transbot <transbot@odoo-community.org>, 2016\n"
"Language-Team: German (https://www.transifex.com/oca/teams/23907/de/)\n"
"Language: de\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_technical_features
#: model:ir.model,name:base_technical_features.model_base
msgid "Base"
msgstr ""
#. module: base_technical_features
#: model:ir.model,name:base_technical_features.model_ir_ui_menu
msgid "Menu"
msgstr ""
#. module: base_technical_features
#: model:ir.model.fields,field_description:base_technical_features.field_res_users__show_technical_features
msgid "Show field Technical Features"
msgstr "Feld Technische Eigenschaften anzeigen"
#. module: base_technical_features
#: model:ir.model.fields,field_description:base_technical_features.field_res_users__technical_features
#, fuzzy
msgid "Technical Features"
msgstr "Technische Eigenschaften"
#. module: base_technical_features
#: model:res.groups,name:base_technical_features.group_technical_features
msgid "Technical Features (w/o debug mode)"
msgstr "Technische Eigenschaften (ohne Debugmodus)"
#. module: base_technical_features
#. odoo-python
#: code:addons/base_technical_features/models/res_users.py:0
#, python-format
msgid "The user does not have access to technical features."
msgstr "Der Benutzer hat keinen Zugriff auf Technische Eigenschaften."
#. module: base_technical_features
#: model:ir.model,name:base_technical_features.model_res_users
msgid "User"
msgstr ""
#. module: base_technical_features
#: model:ir.model.fields,help:base_technical_features.field_res_users__show_technical_features
msgid ""
"Whether to display the technical features field in the user preferences."
msgstr ""
"Ob das Feld Technische Eigenschaften in den Benutzereinstellungen angezeigt "
"wird."
#~ msgid "Users"
#~ msgstr "Benutzer"
#~ msgid "base"
#~ msgstr "base"
#~ msgid "ir.ui.menu"
#~ msgstr "ir.ui.menu"

View file

@ -0,0 +1,66 @@
# Translation of Odoo Server.
# This file contains the translation of the following modules:
# * base_technical_features
#
# Translators:
# OCA Transbot <transbot@odoo-community.org>, 2017
msgid ""
msgstr ""
"Project-Id-Version: Odoo Server 10.0\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2017-02-18 02:29+0000\n"
"PO-Revision-Date: 2017-02-18 02:29+0000\n"
"Last-Translator: OCA Transbot <transbot@odoo-community.org>, 2017\n"
"Language-Team: Greek (Greece) (https://www.transifex.com/oca/teams/23907/"
"el_GR/)\n"
"Language: el_GR\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_technical_features
#: model:ir.model,name:base_technical_features.model_base
msgid "Base"
msgstr ""
#. module: base_technical_features
#: model:ir.model,name:base_technical_features.model_ir_ui_menu
msgid "Menu"
msgstr ""
#. module: base_technical_features
#: model:ir.model.fields,field_description:base_technical_features.field_res_users__show_technical_features
msgid "Show field Technical Features"
msgstr ""
#. module: base_technical_features
#: model:ir.model.fields,field_description:base_technical_features.field_res_users__technical_features
msgid "Technical Features"
msgstr ""
#. module: base_technical_features
#: model:res.groups,name:base_technical_features.group_technical_features
msgid "Technical Features (w/o debug mode)"
msgstr ""
#. module: base_technical_features
#. odoo-python
#: code:addons/base_technical_features/models/res_users.py:0
#, python-format
msgid "The user does not have access to technical features."
msgstr ""
#. module: base_technical_features
#: model:ir.model,name:base_technical_features.model_res_users
msgid "User"
msgstr ""
#. module: base_technical_features
#: model:ir.model.fields,help:base_technical_features.field_res_users__show_technical_features
msgid ""
"Whether to display the technical features field in the user preferences."
msgstr ""
#~ msgid "Users"
#~ msgstr "Χρήστες"

View file

@ -0,0 +1,74 @@
# Translation of Odoo Server.
# This file contains the translation of the following modules:
# * base_technical_features
#
# Translators:
# OCA Transbot <transbot@odoo-community.org>, 2016
msgid ""
msgstr ""
"Project-Id-Version: Odoo Server 10.0\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2017-01-21 04:22+0000\n"
"PO-Revision-Date: 2023-08-27 16:07+0000\n"
"Last-Translator: Ivorra78 <informatica@totmaterial.es>\n"
"Language-Team: Spanish (https://www.transifex.com/oca/teams/23907/es/)\n"
"Language: es\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.17\n"
#. module: base_technical_features
#: model:ir.model,name:base_technical_features.model_base
msgid "Base"
msgstr "Base"
#. module: base_technical_features
#: model:ir.model,name:base_technical_features.model_ir_ui_menu
msgid "Menu"
msgstr "Menú"
#. module: base_technical_features
#: model:ir.model.fields,field_description:base_technical_features.field_res_users__show_technical_features
msgid "Show field Technical Features"
msgstr "Mostrar el campo Características Técnicas"
#. module: base_technical_features
#: model:ir.model.fields,field_description:base_technical_features.field_res_users__technical_features
msgid "Technical Features"
msgstr "Características técnicas"
#. module: base_technical_features
#: model:res.groups,name:base_technical_features.group_technical_features
msgid "Technical Features (w/o debug mode)"
msgstr "Características técnicas (sin modo de depuración)"
#. module: base_technical_features
#. odoo-python
#: code:addons/base_technical_features/models/res_users.py:0
#, python-format
msgid "The user does not have access to technical features."
msgstr "El usuario no tiene acceso a las características técnicas."
#. module: base_technical_features
#: model:ir.model,name:base_technical_features.model_res_users
msgid "User"
msgstr "Usuario"
#. module: base_technical_features
#: model:ir.model.fields,help:base_technical_features.field_res_users__show_technical_features
msgid ""
"Whether to display the technical features field in the user preferences."
msgstr ""
"Mostrar o no el campo de características técnicas en las preferencias de "
"usuario."
#~ msgid "Users"
#~ msgstr "Usuarios"
#~ msgid "base"
#~ msgstr "base de datos"
#~ msgid "ir.ui.menu"
#~ msgstr "ir.ui.menu"

View file

@ -0,0 +1,66 @@
# Translation of Odoo Server.
# This file contains the translation of the following modules:
# * base_technical_features
#
# Translators:
# OCA Transbot <transbot@odoo-community.org>, 2017
msgid ""
msgstr ""
"Project-Id-Version: Odoo Server 10.0\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2017-02-22 00:54+0000\n"
"PO-Revision-Date: 2017-02-22 00:54+0000\n"
"Last-Translator: OCA Transbot <transbot@odoo-community.org>, 2017\n"
"Language-Team: Spanish (Spain) (https://www.transifex.com/oca/teams/23907/"
"es_ES/)\n"
"Language: es_ES\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_technical_features
#: model:ir.model,name:base_technical_features.model_base
msgid "Base"
msgstr ""
#. module: base_technical_features
#: model:ir.model,name:base_technical_features.model_ir_ui_menu
msgid "Menu"
msgstr ""
#. module: base_technical_features
#: model:ir.model.fields,field_description:base_technical_features.field_res_users__show_technical_features
msgid "Show field Technical Features"
msgstr ""
#. module: base_technical_features
#: model:ir.model.fields,field_description:base_technical_features.field_res_users__technical_features
msgid "Technical Features"
msgstr ""
#. module: base_technical_features
#: model:res.groups,name:base_technical_features.group_technical_features
msgid "Technical Features (w/o debug mode)"
msgstr ""
#. module: base_technical_features
#. odoo-python
#: code:addons/base_technical_features/models/res_users.py:0
#, python-format
msgid "The user does not have access to technical features."
msgstr ""
#. module: base_technical_features
#: model:ir.model,name:base_technical_features.model_res_users
msgid "User"
msgstr ""
#. module: base_technical_features
#: model:ir.model.fields,help:base_technical_features.field_res_users__show_technical_features
msgid ""
"Whether to display the technical features field in the user preferences."
msgstr ""
#~ msgid "Users"
#~ msgstr "Usuarios"

View file

@ -0,0 +1,66 @@
# Translation of Odoo Server.
# This file contains the translation of the following modules:
# * base_technical_features
#
# Translators:
# OCA Transbot <transbot@odoo-community.org>, 2016
msgid ""
msgstr ""
"Project-Id-Version: Odoo Server 10.0\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2016-12-23 02:01+0000\n"
"PO-Revision-Date: 2016-12-23 02:01+0000\n"
"Last-Translator: OCA Transbot <transbot@odoo-community.org>, 2016\n"
"Language-Team: Spanish (Mexico) (https://www.transifex.com/oca/teams/23907/"
"es_MX/)\n"
"Language: es_MX\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_technical_features
#: model:ir.model,name:base_technical_features.model_base
msgid "Base"
msgstr ""
#. module: base_technical_features
#: model:ir.model,name:base_technical_features.model_ir_ui_menu
msgid "Menu"
msgstr ""
#. module: base_technical_features
#: model:ir.model.fields,field_description:base_technical_features.field_res_users__show_technical_features
msgid "Show field Technical Features"
msgstr ""
#. module: base_technical_features
#: model:ir.model.fields,field_description:base_technical_features.field_res_users__technical_features
msgid "Technical Features"
msgstr ""
#. module: base_technical_features
#: model:res.groups,name:base_technical_features.group_technical_features
msgid "Technical Features (w/o debug mode)"
msgstr ""
#. module: base_technical_features
#. odoo-python
#: code:addons/base_technical_features/models/res_users.py:0
#, python-format
msgid "The user does not have access to technical features."
msgstr ""
#. module: base_technical_features
#: model:ir.model,name:base_technical_features.model_res_users
msgid "User"
msgstr ""
#. module: base_technical_features
#: model:ir.model.fields,help:base_technical_features.field_res_users__show_technical_features
msgid ""
"Whether to display the technical features field in the user preferences."
msgstr ""
#~ msgid "Module"
#~ msgstr "Módulo"

View file

@ -0,0 +1,65 @@
# Translation of Odoo Server.
# This file contains the translation of the following modules:
# * base_technical_features
#
# Translators:
# OCA Transbot <transbot@odoo-community.org>, 2017
msgid ""
msgstr ""
"Project-Id-Version: Odoo Server 10.0\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2017-02-18 02:29+0000\n"
"PO-Revision-Date: 2017-02-18 02:29+0000\n"
"Last-Translator: OCA Transbot <transbot@odoo-community.org>, 2017\n"
"Language-Team: Finnish (https://www.transifex.com/oca/teams/23907/fi/)\n"
"Language: fi\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_technical_features
#: model:ir.model,name:base_technical_features.model_base
msgid "Base"
msgstr ""
#. module: base_technical_features
#: model:ir.model,name:base_technical_features.model_ir_ui_menu
msgid "Menu"
msgstr ""
#. module: base_technical_features
#: model:ir.model.fields,field_description:base_technical_features.field_res_users__show_technical_features
msgid "Show field Technical Features"
msgstr ""
#. module: base_technical_features
#: model:ir.model.fields,field_description:base_technical_features.field_res_users__technical_features
msgid "Technical Features"
msgstr ""
#. module: base_technical_features
#: model:res.groups,name:base_technical_features.group_technical_features
msgid "Technical Features (w/o debug mode)"
msgstr ""
#. module: base_technical_features
#. odoo-python
#: code:addons/base_technical_features/models/res_users.py:0
#, python-format
msgid "The user does not have access to technical features."
msgstr ""
#. module: base_technical_features
#: model:ir.model,name:base_technical_features.model_res_users
msgid "User"
msgstr ""
#. module: base_technical_features
#: model:ir.model.fields,help:base_technical_features.field_res_users__show_technical_features
msgid ""
"Whether to display the technical features field in the user preferences."
msgstr ""
#~ msgid "Users"
#~ msgstr "Käyttäjät"

View file

@ -0,0 +1,68 @@
# Translation of Odoo Server.
# This file contains the translation of the following modules:
# * base_technical_features
#
# Translators:
# OCA Transbot <transbot@odoo-community.org>, 2016
msgid ""
msgstr ""
"Project-Id-Version: Odoo Server 10.0\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2017-01-21 04:22+0000\n"
"PO-Revision-Date: 2024-12-31 17:06+0000\n"
"Last-Translator: samibc2c <sami.bouzidi@camptocamp.com>\n"
"Language-Team: French (https://www.transifex.com/oca/teams/23907/fr/)\n"
"Language: fr\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 5.6.2\n"
#. module: base_technical_features
#: model:ir.model,name:base_technical_features.model_base
msgid "Base"
msgstr "Base"
#. module: base_technical_features
#: model:ir.model,name:base_technical_features.model_ir_ui_menu
msgid "Menu"
msgstr "Menu"
#. module: base_technical_features
#: model:ir.model.fields,field_description:base_technical_features.field_res_users__show_technical_features
msgid "Show field Technical Features"
msgstr "Montrer le champ Fonctionnalités techniques"
#. module: base_technical_features
#: model:ir.model.fields,field_description:base_technical_features.field_res_users__technical_features
msgid "Technical Features"
msgstr "Fonctionnalités techniques"
#. module: base_technical_features
#: model:res.groups,name:base_technical_features.group_technical_features
msgid "Technical Features (w/o debug mode)"
msgstr "Fonctionnalités techniques (sans le mode développeur)"
#. module: base_technical_features
#. odoo-python
#: code:addons/base_technical_features/models/res_users.py:0
#, python-format
msgid "The user does not have access to technical features."
msgstr "L'utilisateur n'a pas accès aux fonctionnalités techniques."
#. module: base_technical_features
#: model:ir.model,name:base_technical_features.model_res_users
msgid "User"
msgstr "Utilisateur"
#. module: base_technical_features
#: model:ir.model.fields,help:base_technical_features.field_res_users__show_technical_features
msgid ""
"Whether to display the technical features field in the user preferences."
msgstr ""
"Afficher ou non le champ des fonctionnalités techniques dans les préférences "
"utilisateurs."
#~ msgid "Users"
#~ msgstr "Utilisateurs"

View file

@ -0,0 +1,66 @@
# Translation of Odoo Server.
# This file contains the translation of the following modules:
# * base_technical_features
#
# Translators:
# OCA Transbot <transbot@odoo-community.org>, 2016
msgid ""
msgstr ""
"Project-Id-Version: Odoo Server 10.0\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2016-12-23 02:01+0000\n"
"PO-Revision-Date: 2016-12-23 02:01+0000\n"
"Last-Translator: OCA Transbot <transbot@odoo-community.org>, 2016\n"
"Language-Team: French (Canada) (https://www.transifex.com/oca/teams/23907/"
"fr_CA/)\n"
"Language: fr_CA\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_technical_features
#: model:ir.model,name:base_technical_features.model_base
msgid "Base"
msgstr ""
#. module: base_technical_features
#: model:ir.model,name:base_technical_features.model_ir_ui_menu
msgid "Menu"
msgstr ""
#. module: base_technical_features
#: model:ir.model.fields,field_description:base_technical_features.field_res_users__show_technical_features
msgid "Show field Technical Features"
msgstr ""
#. module: base_technical_features
#: model:ir.model.fields,field_description:base_technical_features.field_res_users__technical_features
msgid "Technical Features"
msgstr ""
#. module: base_technical_features
#: model:res.groups,name:base_technical_features.group_technical_features
msgid "Technical Features (w/o debug mode)"
msgstr ""
#. module: base_technical_features
#. odoo-python
#: code:addons/base_technical_features/models/res_users.py:0
#, python-format
msgid "The user does not have access to technical features."
msgstr ""
#. module: base_technical_features
#: model:ir.model,name:base_technical_features.model_res_users
msgid "User"
msgstr ""
#. module: base_technical_features
#: model:ir.model.fields,help:base_technical_features.field_res_users__show_technical_features
msgid ""
"Whether to display the technical features field in the user preferences."
msgstr ""
#~ msgid "Fields"
#~ msgstr "Champs"

View file

@ -0,0 +1,66 @@
# Translation of Odoo Server.
# This file contains the translation of the following modules:
# * base_technical_features
#
# Translators:
# OCA Transbot <transbot@odoo-community.org>, 2017
msgid ""
msgstr ""
"Project-Id-Version: Odoo Server 10.0\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2017-02-18 02:29+0000\n"
"PO-Revision-Date: 2017-02-18 02:29+0000\n"
"Last-Translator: OCA Transbot <transbot@odoo-community.org>, 2017\n"
"Language-Team: French (Switzerland) (https://www.transifex.com/oca/"
"teams/23907/fr_CH/)\n"
"Language: fr_CH\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_technical_features
#: model:ir.model,name:base_technical_features.model_base
msgid "Base"
msgstr ""
#. module: base_technical_features
#: model:ir.model,name:base_technical_features.model_ir_ui_menu
msgid "Menu"
msgstr ""
#. module: base_technical_features
#: model:ir.model.fields,field_description:base_technical_features.field_res_users__show_technical_features
msgid "Show field Technical Features"
msgstr ""
#. module: base_technical_features
#: model:ir.model.fields,field_description:base_technical_features.field_res_users__technical_features
msgid "Technical Features"
msgstr ""
#. module: base_technical_features
#: model:res.groups,name:base_technical_features.group_technical_features
msgid "Technical Features (w/o debug mode)"
msgstr ""
#. module: base_technical_features
#. odoo-python
#: code:addons/base_technical_features/models/res_users.py:0
#, python-format
msgid "The user does not have access to technical features."
msgstr ""
#. module: base_technical_features
#: model:ir.model,name:base_technical_features.model_res_users
msgid "User"
msgstr ""
#. module: base_technical_features
#: model:ir.model.fields,help:base_technical_features.field_res_users__show_technical_features
msgid ""
"Whether to display the technical features field in the user preferences."
msgstr ""
#~ msgid "Users"
#~ msgstr "Utilisateurs"

View file

@ -0,0 +1,66 @@
# Translation of Odoo Server.
# This file contains the translation of the following modules:
# * base_technical_features
#
# Translators:
# Aurel <theaurel60@gmail.com>, 2017
msgid ""
msgstr ""
"Project-Id-Version: Odoo Server 10.0\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2017-02-08 03:37+0000\n"
"PO-Revision-Date: 2017-02-08 03:37+0000\n"
"Last-Translator: Aurel <theaurel60@gmail.com>, 2017\n"
"Language-Team: French (France) (https://www.transifex.com/oca/teams/23907/"
"fr_FR/)\n"
"Language: fr_FR\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_technical_features
#: model:ir.model,name:base_technical_features.model_base
msgid "Base"
msgstr ""
#. module: base_technical_features
#: model:ir.model,name:base_technical_features.model_ir_ui_menu
msgid "Menu"
msgstr ""
#. module: base_technical_features
#: model:ir.model.fields,field_description:base_technical_features.field_res_users__show_technical_features
msgid "Show field Technical Features"
msgstr ""
#. module: base_technical_features
#: model:ir.model.fields,field_description:base_technical_features.field_res_users__technical_features
msgid "Technical Features"
msgstr ""
#. module: base_technical_features
#: model:res.groups,name:base_technical_features.group_technical_features
msgid "Technical Features (w/o debug mode)"
msgstr ""
#. module: base_technical_features
#. odoo-python
#: code:addons/base_technical_features/models/res_users.py:0
#, python-format
msgid "The user does not have access to technical features."
msgstr ""
#. module: base_technical_features
#: model:ir.model,name:base_technical_features.model_res_users
msgid "User"
msgstr ""
#. module: base_technical_features
#: model:ir.model.fields,help:base_technical_features.field_res_users__show_technical_features
msgid ""
"Whether to display the technical features field in the user preferences."
msgstr ""
#~ msgid "Users"
#~ msgstr "Utilsateurs"

View file

@ -0,0 +1,65 @@
# Translation of Odoo Server.
# This file contains the translation of the following modules:
# * base_technical_features
#
# Translators:
msgid ""
msgstr ""
"Project-Id-Version: server-tools (9.0)\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2016-09-10 02:52+0000\n"
"PO-Revision-Date: 2016-01-05 19:43+0000\n"
"Last-Translator: <>\n"
"Language-Team: Galician (http://www.transifex.com/oca/OCA-server-tools-9-0/"
"language/gl/)\n"
"Language: gl\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_technical_features
#: model:ir.model,name:base_technical_features.model_base
msgid "Base"
msgstr ""
#. module: base_technical_features
#: model:ir.model,name:base_technical_features.model_ir_ui_menu
msgid "Menu"
msgstr ""
#. module: base_technical_features
#: model:ir.model.fields,field_description:base_technical_features.field_res_users__show_technical_features
msgid "Show field Technical Features"
msgstr ""
#. module: base_technical_features
#: model:ir.model.fields,field_description:base_technical_features.field_res_users__technical_features
msgid "Technical Features"
msgstr ""
#. module: base_technical_features
#: model:res.groups,name:base_technical_features.group_technical_features
msgid "Technical Features (w/o debug mode)"
msgstr ""
#. module: base_technical_features
#. odoo-python
#: code:addons/base_technical_features/models/res_users.py:0
#, python-format
msgid "The user does not have access to technical features."
msgstr ""
#. module: base_technical_features
#: model:ir.model,name:base_technical_features.model_res_users
msgid "User"
msgstr ""
#. module: base_technical_features
#: model:ir.model.fields,help:base_technical_features.field_res_users__show_technical_features
msgid ""
"Whether to display the technical features field in the user preferences."
msgstr ""
#~ msgid "ID"
#~ msgstr "ID"

View file

@ -0,0 +1,74 @@
# Translation of Odoo Server.
# This file contains the translation of the following modules:
# * base_technical_features
#
# Translators:
# OCA Transbot <transbot@odoo-community.org>, 2016
# Bole <bole@dajmi5.com>, 2017
msgid ""
msgstr ""
"Project-Id-Version: Odoo Server 10.0\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2017-05-01 10:38+0000\n"
"PO-Revision-Date: 2019-12-04 12:04+0000\n"
"Last-Translator: Bole <bole@dajmi5.com>\n"
"Language-Team: Croatian (https://www.transifex.com/oca/teams/23907/hr/)\n"
"Language: hr\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: \n"
"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"
"X-Generator: Weblate 3.9.1\n"
#. module: base_technical_features
#: model:ir.model,name:base_technical_features.model_base
msgid "Base"
msgstr "Osnova"
#. module: base_technical_features
#: model:ir.model,name:base_technical_features.model_ir_ui_menu
msgid "Menu"
msgstr "Izbornik"
#. module: base_technical_features
#: model:ir.model.fields,field_description:base_technical_features.field_res_users__show_technical_features
msgid "Show field Technical Features"
msgstr "Prikaži polje Tehničke značajke"
#. module: base_technical_features
#: model:ir.model.fields,field_description:base_technical_features.field_res_users__technical_features
msgid "Technical Features"
msgstr "Tehničke značajke"
#. module: base_technical_features
#: model:res.groups,name:base_technical_features.group_technical_features
msgid "Technical Features (w/o debug mode)"
msgstr "Tehničke značajke ( bez debug opcije)"
#. module: base_technical_features
#. odoo-python
#: code:addons/base_technical_features/models/res_users.py:0
#, python-format
msgid "The user does not have access to technical features."
msgstr "Ovaj korisnik nema prava pristupa za Tehničke značajke"
#. module: base_technical_features
#: model:ir.model,name:base_technical_features.model_res_users
msgid "User"
msgstr ""
#. module: base_technical_features
#: model:ir.model.fields,help:base_technical_features.field_res_users__show_technical_features
msgid ""
"Whether to display the technical features field in the user preferences."
msgstr "Prikaz polja tehničkih značajki u korisničkim postavkama."
#~ msgid "Users"
#~ msgstr "Korisnici"
#~ msgid "base"
#~ msgstr "base"
#~ msgid "ir.ui.menu"
#~ msgstr "ir.ui.menu"

View file

@ -0,0 +1,71 @@
# Translation of Odoo Server.
# This file contains the translation of the following modules:
# * base_technical_features
#
# Translators:
# OCA Transbot <transbot@odoo-community.org>, 2016
msgid ""
msgstr ""
"Project-Id-Version: Odoo Server 10.0\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2016-11-26 03:36+0000\n"
"PO-Revision-Date: 2016-11-26 03:36+0000\n"
"Last-Translator: OCA Transbot <transbot@odoo-community.org>, 2016\n"
"Language-Team: Croatian (Croatia) (https://www.transifex.com/oca/teams/23907/"
"hr_HR/)\n"
"Language: hr_HR\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: \n"
"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_technical_features
#: model:ir.model,name:base_technical_features.model_base
msgid "Base"
msgstr ""
#. module: base_technical_features
#: model:ir.model,name:base_technical_features.model_ir_ui_menu
msgid "Menu"
msgstr ""
#. module: base_technical_features
#: model:ir.model.fields,field_description:base_technical_features.field_res_users__show_technical_features
msgid "Show field Technical Features"
msgstr "Prikaži polje Tehničke značajke"
#. module: base_technical_features
#: model:ir.model.fields,field_description:base_technical_features.field_res_users__technical_features
#, fuzzy
msgid "Technical Features"
msgstr "Tehničke značajke"
#. module: base_technical_features
#: model:res.groups,name:base_technical_features.group_technical_features
msgid "Technical Features (w/o debug mode)"
msgstr "Tehničke značajke (bez debug načina)"
#. module: base_technical_features
#. odoo-python
#: code:addons/base_technical_features/models/res_users.py:0
#, python-format
msgid "The user does not have access to technical features."
msgstr "Korisnik nema prava pristupa za tehničke značajke."
#. module: base_technical_features
#: model:ir.model,name:base_technical_features.model_res_users
msgid "User"
msgstr ""
#. module: base_technical_features
#: model:ir.model.fields,help:base_technical_features.field_res_users__show_technical_features
msgid ""
"Whether to display the technical features field in the user preferences."
msgstr "Pokazati polja tehničke značajke u postavkama korisnika."
#~ msgid "Users"
#~ msgstr "Korisnici"
#~ msgid "ir.ui.menu"
#~ msgstr "ir.ui.menu"

View file

@ -0,0 +1,73 @@
# Translation of Odoo Server.
# This file contains the translation of the following modules:
# * base_technical_features
#
# Translators:
# OCA Transbot <transbot@odoo-community.org>, 2016
msgid ""
msgstr ""
"Project-Id-Version: Odoo Server 10.0\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2017-01-21 04:22+0000\n"
"PO-Revision-Date: 2023-12-31 17:24+0000\n"
"Last-Translator: mymage <stefano.consolaro@mymage.it>\n"
"Language-Team: Italian (https://www.transifex.com/oca/teams/23907/it/)\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.17\n"
#. module: base_technical_features
#: model:ir.model,name:base_technical_features.model_base
msgid "Base"
msgstr "Base"
#. module: base_technical_features
#: model:ir.model,name:base_technical_features.model_ir_ui_menu
msgid "Menu"
msgstr "Menu"
#. module: base_technical_features
#: model:ir.model.fields,field_description:base_technical_features.field_res_users__show_technical_features
msgid "Show field Technical Features"
msgstr "Mostrare campo funzioni tecniche"
#. module: base_technical_features
#: model:ir.model.fields,field_description:base_technical_features.field_res_users__technical_features
msgid "Technical Features"
msgstr "Funzioni tecniche"
#. module: base_technical_features
#: model:res.groups,name:base_technical_features.group_technical_features
msgid "Technical Features (w/o debug mode)"
msgstr "Funzioni tecniche (senza modalità di debug)"
#. module: base_technical_features
#. odoo-python
#: code:addons/base_technical_features/models/res_users.py:0
#, python-format
msgid "The user does not have access to technical features."
msgstr "L'utente non ha accesso alle funzioni tecniche."
#. module: base_technical_features
#: model:ir.model,name:base_technical_features.model_res_users
msgid "User"
msgstr "Utente"
#. module: base_technical_features
#: model:ir.model.fields,help:base_technical_features.field_res_users__show_technical_features
msgid ""
"Whether to display the technical features field in the user preferences."
msgstr ""
"Indica se visualizzare il campo funzioni tecniche nelle preferenze utente."
#~ msgid "Users"
#~ msgstr "Utenti"
#~ msgid "base"
#~ msgstr "base"
#~ msgid "ir.ui.menu"
#~ msgstr "ir.ui.menu"

View file

@ -0,0 +1,63 @@
# Translation of Odoo Server.
# This file contains the translation of the following modules:
# * base_technical_features
#
msgid ""
msgstr ""
"Project-Id-Version: Odoo Server 13.0\n"
"Report-Msgid-Bugs-To: \n"
"PO-Revision-Date: 2020-09-27 11:00+0000\n"
"Last-Translator: Yoshi Tashiro <tashiro@roomsfor.hk>\n"
"Language-Team: none\n"
"Language: ja\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: \n"
"Plural-Forms: nplurals=1; plural=0;\n"
"X-Generator: Weblate 3.10\n"
#. module: base_technical_features
#: model:ir.model,name:base_technical_features.model_base
msgid "Base"
msgstr ""
#. module: base_technical_features
#: model:ir.model,name:base_technical_features.model_ir_ui_menu
msgid "Menu"
msgstr "メニュー"
#. module: base_technical_features
#: model:ir.model.fields,field_description:base_technical_features.field_res_users__show_technical_features
msgid "Show field Technical Features"
msgstr "技術機能項目を表示"
#. module: base_technical_features
#: model:ir.model.fields,field_description:base_technical_features.field_res_users__technical_features
msgid "Technical Features"
msgstr "技術機能"
#. module: base_technical_features
#: model:res.groups,name:base_technical_features.group_technical_features
msgid "Technical Features (w/o debug mode)"
msgstr "技術機能(開発者モードの有効化なし)"
#. module: base_technical_features
#. odoo-python
#: code:addons/base_technical_features/models/res_users.py:0
#, python-format
msgid "The user does not have access to technical features."
msgstr "ユーザは技術機能へのアクセスがありません。"
#. module: base_technical_features
#: model:ir.model,name:base_technical_features.model_res_users
msgid "User"
msgstr ""
#. module: base_technical_features
#: model:ir.model.fields,help:base_technical_features.field_res_users__show_technical_features
msgid ""
"Whether to display the technical features field in the user preferences."
msgstr "ユーザ個人設定に技術機能項目を表示するか否か。"
#~ msgid "Users"
#~ msgstr "ユーザ"

View file

@ -0,0 +1,68 @@
# Translation of Odoo Server.
# This file contains the translation of the following modules:
# * base_technical_features
#
# Translators:
# OCA Transbot <transbot@odoo-community.org>, 2016
msgid ""
msgstr ""
"Project-Id-Version: Odoo Server 10.0\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2017-02-18 02:29+0000\n"
"PO-Revision-Date: 2021-04-18 10:46+0000\n"
"Last-Translator: Bosd <c5e2fd43-d292-4c90-9d1f-74ff3436329a@anonaddy.me>\n"
"Language-Team: Dutch (https://www.transifex.com/oca/teams/23907/nl/)\n"
"Language: nl\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_technical_features
#: model:ir.model,name:base_technical_features.model_base
msgid "Base"
msgstr "Basis"
#. module: base_technical_features
#: model:ir.model,name:base_technical_features.model_ir_ui_menu
msgid "Menu"
msgstr "Menu"
#. module: base_technical_features
#: model:ir.model.fields,field_description:base_technical_features.field_res_users__show_technical_features
msgid "Show field Technical Features"
msgstr "Toon veld Technische mogelijkheden"
#. module: base_technical_features
#: model:ir.model.fields,field_description:base_technical_features.field_res_users__technical_features
msgid "Technical Features"
msgstr "Technische mogelijkheden"
#. module: base_technical_features
#: model:res.groups,name:base_technical_features.group_technical_features
msgid "Technical Features (w/o debug mode)"
msgstr "Technische mogelijkheden (zonder debugmodus)"
#. module: base_technical_features
#. odoo-python
#: code:addons/base_technical_features/models/res_users.py:0
#, python-format
msgid "The user does not have access to technical features."
msgstr "De gebruiker heeft geen toegang tot technische mogelijkheden."
#. module: base_technical_features
#: model:ir.model,name:base_technical_features.model_res_users
msgid "User"
msgstr ""
#. module: base_technical_features
#: model:ir.model.fields,help:base_technical_features.field_res_users__show_technical_features
msgid ""
"Whether to display the technical features field in the user preferences."
msgstr ""
"Geeft aan of het veld Technische mogelijkheden wordt getoond in de "
"voorkeuren van de gebruiker."
#~ msgid "Users"
#~ msgstr "Gebruikers"

View file

@ -0,0 +1,66 @@
# Translation of Odoo Server.
# This file contains the translation of the following modules:
# * base_technical_features
#
# Translators:
# Peter Hageman <hageman.p@gmail.com>, 2017
msgid ""
msgstr ""
"Project-Id-Version: Odoo Server 10.0\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2017-06-22 01:12+0000\n"
"PO-Revision-Date: 2017-06-22 01:12+0000\n"
"Last-Translator: Peter Hageman <hageman.p@gmail.com>, 2017\n"
"Language-Team: Dutch (Netherlands) (https://www.transifex.com/oca/"
"teams/23907/nl_NL/)\n"
"Language: nl_NL\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_technical_features
#: model:ir.model,name:base_technical_features.model_base
msgid "Base"
msgstr ""
#. module: base_technical_features
#: model:ir.model,name:base_technical_features.model_ir_ui_menu
msgid "Menu"
msgstr ""
#. module: base_technical_features
#: model:ir.model.fields,field_description:base_technical_features.field_res_users__show_technical_features
msgid "Show field Technical Features"
msgstr ""
#. module: base_technical_features
#: model:ir.model.fields,field_description:base_technical_features.field_res_users__technical_features
msgid "Technical Features"
msgstr ""
#. module: base_technical_features
#: model:res.groups,name:base_technical_features.group_technical_features
msgid "Technical Features (w/o debug mode)"
msgstr ""
#. module: base_technical_features
#. odoo-python
#: code:addons/base_technical_features/models/res_users.py:0
#, python-format
msgid "The user does not have access to technical features."
msgstr ""
#. module: base_technical_features
#: model:ir.model,name:base_technical_features.model_res_users
msgid "User"
msgstr ""
#. module: base_technical_features
#: model:ir.model.fields,help:base_technical_features.field_res_users__show_technical_features
msgid ""
"Whether to display the technical features field in the user preferences."
msgstr ""
#~ msgid "Users"
#~ msgstr "Gebruikers"

View file

@ -0,0 +1,68 @@
# Translation of Odoo Server.
# This file contains the translation of the following modules:
# * base_technical_features
#
# Translators:
# Pedro Castro Silva <pedrocs@sossia.pt>, 2017
msgid ""
msgstr ""
"Project-Id-Version: Odoo Server 10.0\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2017-08-01 02:43+0000\n"
"PO-Revision-Date: 2019-07-05 16:42+0000\n"
"Last-Translator: Pedro Castro Silva <pedrocs@exo.pt>\n"
"Language-Team: Portuguese (https://www.transifex.com/oca/teams/23907/pt/)\n"
"Language: pt\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 3.7.1\n"
#. module: base_technical_features
#: model:ir.model,name:base_technical_features.model_base
msgid "Base"
msgstr "Menu"
#. module: base_technical_features
#: model:ir.model,name:base_technical_features.model_ir_ui_menu
msgid "Menu"
msgstr "Menu"
#. module: base_technical_features
#: model:ir.model.fields,field_description:base_technical_features.field_res_users__show_technical_features
msgid "Show field Technical Features"
msgstr "Mostrar campo Funcionalidades Técnicas"
#. module: base_technical_features
#: model:ir.model.fields,field_description:base_technical_features.field_res_users__technical_features
msgid "Technical Features"
msgstr "Funcionalidades Técnicas"
#. module: base_technical_features
#: model:res.groups,name:base_technical_features.group_technical_features
msgid "Technical Features (w/o debug mode)"
msgstr "Funcionalidades Técnicas (s/ modo de depuração)"
#. module: base_technical_features
#. odoo-python
#: code:addons/base_technical_features/models/res_users.py:0
#, python-format
msgid "The user does not have access to technical features."
msgstr "O utilizador não tem acesso às funcionalidades técnicas."
#. module: base_technical_features
#: model:ir.model,name:base_technical_features.model_res_users
msgid "User"
msgstr ""
#. module: base_technical_features
#: model:ir.model.fields,help:base_technical_features.field_res_users__show_technical_features
msgid ""
"Whether to display the technical features field in the user preferences."
msgstr ""
"Indica se o campo funcionalidades técnicas será exibido nas preferências de "
"utilizador."
#~ msgid "Users"
#~ msgstr "Utilizadores"

View file

@ -0,0 +1,69 @@
# Translation of Odoo Server.
# This file contains the translation of the following modules:
# * base_technical_features
#
# Translators:
# OCA Transbot <transbot@odoo-community.org>, 2016
msgid ""
msgstr ""
"Project-Id-Version: Odoo Server 10.0\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2017-01-21 04:22+0000\n"
"PO-Revision-Date: 2024-05-21 00:23+0000\n"
"Last-Translator: Rodrigo Macedo <sottomaiormacedotec@users.noreply."
"translation.odoo-community.org>\n"
"Language-Team: Portuguese (Brazil) (https://www.transifex.com/oca/teams/"
"23907/pt_BR/)\n"
"Language: pt_BR\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.17\n"
#. module: base_technical_features
#: model:ir.model,name:base_technical_features.model_base
msgid "Base"
msgstr "Suporte"
#. module: base_technical_features
#: model:ir.model,name:base_technical_features.model_ir_ui_menu
msgid "Menu"
msgstr "Menú"
#. module: base_technical_features
#: model:ir.model.fields,field_description:base_technical_features.field_res_users__show_technical_features
msgid "Show field Technical Features"
msgstr "Mostrar campo de Recursos Técnicos"
#. module: base_technical_features
#: model:ir.model.fields,field_description:base_technical_features.field_res_users__technical_features
msgid "Technical Features"
msgstr "Recursos Técnicos"
#. module: base_technical_features
#: model:res.groups,name:base_technical_features.group_technical_features
msgid "Technical Features (w/o debug mode)"
msgstr "Recursos Técnicos (w/o modo debug)"
#. module: base_technical_features
#. odoo-python
#: code:addons/base_technical_features/models/res_users.py:0
#, python-format
msgid "The user does not have access to technical features."
msgstr "O usuário não tem acesso aos recursos técnicos."
#. module: base_technical_features
#: model:ir.model,name:base_technical_features.model_res_users
msgid "User"
msgstr "Usuário"
#. module: base_technical_features
#: model:ir.model.fields,help:base_technical_features.field_res_users__show_technical_features
msgid ""
"Whether to display the technical features field in the user preferences."
msgstr ""
"Se o campo de recursos técnicos deve ser exibido nas preferências do usuário."
#~ msgid "Users"
#~ msgstr "Usuários"

View file

@ -0,0 +1,66 @@
# Translation of Odoo Server.
# This file contains the translation of the following modules:
# * base_technical_features
#
# Translators:
# OCA Transbot <transbot@odoo-community.org>, 2016
msgid ""
msgstr ""
"Project-Id-Version: Odoo Server 10.0\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2016-12-23 02:01+0000\n"
"PO-Revision-Date: 2016-12-23 02:01+0000\n"
"Last-Translator: OCA Transbot <transbot@odoo-community.org>, 2016\n"
"Language-Team: Portuguese (Portugal) (https://www.transifex.com/oca/"
"teams/23907/pt_PT/)\n"
"Language: pt_PT\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_technical_features
#: model:ir.model,name:base_technical_features.model_base
msgid "Base"
msgstr ""
#. module: base_technical_features
#: model:ir.model,name:base_technical_features.model_ir_ui_menu
msgid "Menu"
msgstr ""
#. module: base_technical_features
#: model:ir.model.fields,field_description:base_technical_features.field_res_users__show_technical_features
msgid "Show field Technical Features"
msgstr ""
#. module: base_technical_features
#: model:ir.model.fields,field_description:base_technical_features.field_res_users__technical_features
msgid "Technical Features"
msgstr ""
#. module: base_technical_features
#: model:res.groups,name:base_technical_features.group_technical_features
msgid "Technical Features (w/o debug mode)"
msgstr ""
#. module: base_technical_features
#. odoo-python
#: code:addons/base_technical_features/models/res_users.py:0
#, python-format
msgid "The user does not have access to technical features."
msgstr ""
#. module: base_technical_features
#: model:ir.model,name:base_technical_features.model_res_users
msgid "User"
msgstr ""
#. module: base_technical_features
#: model:ir.model.fields,help:base_technical_features.field_res_users__show_technical_features
msgid ""
"Whether to display the technical features field in the user preferences."
msgstr ""
#~ msgid "Fields"
#~ msgstr "Campos"

View file

@ -0,0 +1,66 @@
# Translation of Odoo Server.
# This file contains the translation of the following modules:
# * base_technical_features
#
# Translators:
# Daniel Schweiger <danielcccasle@gmail.com>, 2017
msgid ""
msgstr ""
"Project-Id-Version: Odoo Server 10.0\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2017-06-22 01:12+0000\n"
"PO-Revision-Date: 2017-06-22 01:12+0000\n"
"Last-Translator: Daniel Schweiger <danielcccasle@gmail.com>, 2017\n"
"Language-Team: Romanian (https://www.transifex.com/oca/teams/23907/ro/)\n"
"Language: ro\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: \n"
"Plural-Forms: nplurals=3; plural=(n==1?0:(((n%100>19)||((n%100==0)&&(n!=0)))?"
"2:1));\n"
#. module: base_technical_features
#: model:ir.model,name:base_technical_features.model_base
msgid "Base"
msgstr ""
#. module: base_technical_features
#: model:ir.model,name:base_technical_features.model_ir_ui_menu
msgid "Menu"
msgstr ""
#. module: base_technical_features
#: model:ir.model.fields,field_description:base_technical_features.field_res_users__show_technical_features
msgid "Show field Technical Features"
msgstr ""
#. module: base_technical_features
#: model:ir.model.fields,field_description:base_technical_features.field_res_users__technical_features
msgid "Technical Features"
msgstr ""
#. module: base_technical_features
#: model:res.groups,name:base_technical_features.group_technical_features
msgid "Technical Features (w/o debug mode)"
msgstr ""
#. module: base_technical_features
#. odoo-python
#: code:addons/base_technical_features/models/res_users.py:0
#, python-format
msgid "The user does not have access to technical features."
msgstr ""
#. module: base_technical_features
#: model:ir.model,name:base_technical_features.model_res_users
msgid "User"
msgstr ""
#. module: base_technical_features
#: model:ir.model.fields,help:base_technical_features.field_res_users__show_technical_features
msgid ""
"Whether to display the technical features field in the user preferences."
msgstr ""
#~ msgid "Users"
#~ msgstr "Utilizatori"

View file

@ -0,0 +1,70 @@
# Translation of Odoo Server.
# This file contains the translation of the following modules:
# * base_technical_features
#
# Translators:
# OCA Transbot <transbot@odoo-community.org>, 2016
msgid ""
msgstr ""
"Project-Id-Version: Odoo Server 10.0\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2017-01-21 04:22+0000\n"
"PO-Revision-Date: 2017-01-21 04:22+0000\n"
"Last-Translator: OCA Transbot <transbot@odoo-community.org>, 2016\n"
"Language-Team: Slovenian (https://www.transifex.com/oca/teams/23907/sl/)\n"
"Language: sl\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: \n"
"Plural-Forms: nplurals=4; plural=(n%100==1 ? 0 : n%100==2 ? 1 : n%100==3 || n"
"%100==4 ? 2 : 3);\n"
#. module: base_technical_features
#: model:ir.model,name:base_technical_features.model_base
msgid "Base"
msgstr ""
#. module: base_technical_features
#: model:ir.model,name:base_technical_features.model_ir_ui_menu
msgid "Menu"
msgstr ""
#. module: base_technical_features
#: model:ir.model.fields,field_description:base_technical_features.field_res_users__show_technical_features
msgid "Show field Technical Features"
msgstr "Prikaži polje \"Tehnične funkcije\""
#. module: base_technical_features
#: model:ir.model.fields,field_description:base_technical_features.field_res_users__technical_features
#, fuzzy
msgid "Technical Features"
msgstr "Tehnične funkcije"
#. module: base_technical_features
#: model:res.groups,name:base_technical_features.group_technical_features
msgid "Technical Features (w/o debug mode)"
msgstr "Tehnične funkcije (brez razhroščevalnika)"
#. module: base_technical_features
#. odoo-python
#: code:addons/base_technical_features/models/res_users.py:0
#, python-format
msgid "The user does not have access to technical features."
msgstr "Uporabnik nima dostopa do tehničnih finkcij"
#. module: base_technical_features
#: model:ir.model,name:base_technical_features.model_res_users
msgid "User"
msgstr ""
#. module: base_technical_features
#: model:ir.model.fields,help:base_technical_features.field_res_users__show_technical_features
msgid ""
"Whether to display the technical features field in the user preferences."
msgstr "Ali naj se prikaže polje tehnične funkcije v uporabniških nastavitvah."
#~ msgid "Users"
#~ msgstr "Uporabniki"
#~ msgid "ir.ui.menu"
#~ msgstr "ir.ui.menu"

View file

@ -0,0 +1,67 @@
# Translation of Odoo Server.
# This file contains the translation of the following modules:
# * base_technical_features
#
# Translators:
# OCA Transbot <transbot@odoo-community.org>, 2016
msgid ""
msgstr ""
"Project-Id-Version: Odoo Server 10.0\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2017-01-21 04:22+0000\n"
"PO-Revision-Date: 2025-02-18 08:06+0000\n"
"Last-Translator: Ahmet Yiğit Budak <yigit@altinkaya.com>\n"
"Language-Team: Turkish (https://www.transifex.com/oca/teams/23907/tr/)\n"
"Language: tr\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 5.6.2\n"
#. module: base_technical_features
#: model:ir.model,name:base_technical_features.model_base
msgid "Base"
msgstr "Temel"
#. module: base_technical_features
#: model:ir.model,name:base_technical_features.model_ir_ui_menu
msgid "Menu"
msgstr "Menü"
#. module: base_technical_features
#: model:ir.model.fields,field_description:base_technical_features.field_res_users__show_technical_features
msgid "Show field Technical Features"
msgstr "Teknik Özellikler alanını göster"
#. module: base_technical_features
#: model:ir.model.fields,field_description:base_technical_features.field_res_users__technical_features
msgid "Technical Features"
msgstr "Teknik Özellikler"
#. module: base_technical_features
#: model:res.groups,name:base_technical_features.group_technical_features
msgid "Technical Features (w/o debug mode)"
msgstr "Teknik Özellikler (hata ayıklamasız)"
#. module: base_technical_features
#. odoo-python
#: code:addons/base_technical_features/models/res_users.py:0
#, python-format
msgid "The user does not have access to technical features."
msgstr "Bu kullanıcının teknik özelliklere erişim yetkisi yok."
#. module: base_technical_features
#: model:ir.model,name:base_technical_features.model_res_users
msgid "User"
msgstr "Kullanıcı"
#. module: base_technical_features
#: model:ir.model.fields,help:base_technical_features.field_res_users__show_technical_features
msgid ""
"Whether to display the technical features field in the user preferences."
msgstr ""
"Teknik özellikler alanının kullanıcı özelliklerinde görünüp görünmeyeceği."
#~ msgid "Users"
#~ msgstr "Kullanıcılar"

View file

@ -0,0 +1,66 @@
# Translation of Odoo Server.
# This file contains the translation of the following modules:
# * base_technical_features
#
# Translators:
# OCA Transbot <transbot@odoo-community.org>, 2017
msgid ""
msgstr ""
"Project-Id-Version: Odoo Server 10.0\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2017-02-22 00:54+0000\n"
"PO-Revision-Date: 2017-02-22 00:54+0000\n"
"Last-Translator: OCA Transbot <transbot@odoo-community.org>, 2017\n"
"Language-Team: Turkish (Turkey) (https://www.transifex.com/oca/teams/23907/"
"tr_TR/)\n"
"Language: tr_TR\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: \n"
"Plural-Forms: nplurals=1; plural=0;\n"
#. module: base_technical_features
#: model:ir.model,name:base_technical_features.model_base
msgid "Base"
msgstr ""
#. module: base_technical_features
#: model:ir.model,name:base_technical_features.model_ir_ui_menu
msgid "Menu"
msgstr ""
#. module: base_technical_features
#: model:ir.model.fields,field_description:base_technical_features.field_res_users__show_technical_features
msgid "Show field Technical Features"
msgstr ""
#. module: base_technical_features
#: model:ir.model.fields,field_description:base_technical_features.field_res_users__technical_features
msgid "Technical Features"
msgstr ""
#. module: base_technical_features
#: model:res.groups,name:base_technical_features.group_technical_features
msgid "Technical Features (w/o debug mode)"
msgstr ""
#. module: base_technical_features
#. odoo-python
#: code:addons/base_technical_features/models/res_users.py:0
#, python-format
msgid "The user does not have access to technical features."
msgstr ""
#. module: base_technical_features
#: model:ir.model,name:base_technical_features.model_res_users
msgid "User"
msgstr ""
#. module: base_technical_features
#: model:ir.model.fields,help:base_technical_features.field_res_users__show_technical_features
msgid ""
"Whether to display the technical features field in the user preferences."
msgstr ""
#~ msgid "Users"
#~ msgstr "Kullanıcılar"

View file

@ -0,0 +1,67 @@
# Translation of Odoo Server.
# This file contains the translation of the following modules:
# * base_technical_features
#
# Translators:
# OCA Transbot <transbot@odoo-community.org>, 2016
msgid ""
msgstr ""
"Project-Id-Version: Odoo Server 10.0\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2016-11-26 03:36+0000\n"
"PO-Revision-Date: 2019-09-02 16:56+0000\n"
"Last-Translator: 黎伟杰 <674416404@qq.com>\n"
"Language-Team: Chinese (China) (https://www.transifex.com/oca/teams/23907/"
"zh_CN/)\n"
"Language: zh_CN\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: \n"
"Plural-Forms: nplurals=1; plural=0;\n"
"X-Generator: Weblate 3.8\n"
#. module: base_technical_features
#: model:ir.model,name:base_technical_features.model_base
msgid "Base"
msgstr "基础"
#. module: base_technical_features
#: model:ir.model,name:base_technical_features.model_ir_ui_menu
msgid "Menu"
msgstr "菜单"
#. module: base_technical_features
#: model:ir.model.fields,field_description:base_technical_features.field_res_users__show_technical_features
msgid "Show field Technical Features"
msgstr "显示字段技术特性"
#. module: base_technical_features
#: model:ir.model.fields,field_description:base_technical_features.field_res_users__technical_features
msgid "Technical Features"
msgstr "技术特性"
#. module: base_technical_features
#: model:res.groups,name:base_technical_features.group_technical_features
msgid "Technical Features (w/o debug mode)"
msgstr "技术特性(无调试模式)"
#. module: base_technical_features
#. odoo-python
#: code:addons/base_technical_features/models/res_users.py:0
#, python-format
msgid "The user does not have access to technical features."
msgstr "用户无权访问技术功能。"
#. module: base_technical_features
#: model:ir.model,name:base_technical_features.model_res_users
msgid "User"
msgstr ""
#. module: base_technical_features
#: model:ir.model.fields,help:base_technical_features.field_res_users__show_technical_features
msgid ""
"Whether to display the technical features field in the user preferences."
msgstr "是否在用户首选项中显示技术功能字段。"
#~ msgid "Users"
#~ msgstr "用户"

View file

@ -0,0 +1,3 @@
from . import base
from . import ir_ui_menu
from . import res_users

View file

@ -0,0 +1,18 @@
# © 2016 Opener B.V. (<https://opener.am>)
# License AGPL-3.0 or later (http://www.gnu.org/licenses/agpl.html).
from odoo import models
class Base(models.AbstractModel):
_inherit = "base"
def user_has_groups(self, groups):
"""Return True for users in the technical features group when
membership of the original group is checked, even if debug mode
is not enabled.
"""
if "base.group_no_one" in groups.split(",") and self.env.user.has_group(
"base_technical_features.group_technical_features"
):
return True
return super().user_has_groups(groups)

View file

@ -0,0 +1,17 @@
# © 2016 Opener B.V. (<https://opener.am>)
# License AGPL-3.0 or later (http://www.gnu.org/licenses/agpl.html).
from odoo import api, models
class IrUiMenu(models.Model):
_inherit = "ir.ui.menu"
@api.model
def _visible_menu_ids(self, debug=False):
"""Set debug = True, so that group_no_one is not filtered out of the
user's groups"""
if not debug:
debug = self.env.user.has_group(
"base_technical_features.group_technical_features"
)
return super()._visible_menu_ids(debug=debug)

View file

@ -0,0 +1,61 @@
# © 2016 Opener B.V. (<https://opener.am>)
# License AGPL-3.0 or later (http://www.gnu.org/licenses/agpl.html).
from odoo import api, fields, models
from odoo.exceptions import AccessError
from odoo.tools.translate import _
class ResUsers(models.Model):
_inherit = "res.users"
technical_features = fields.Boolean(
compute="_compute_technical_features", inverse="_inverse_technical_features"
)
show_technical_features = fields.Boolean(
string="Show field Technical Features",
compute="_compute_show_technical_features",
help=(
"Whether to display the technical features field in the user "
"preferences."
),
)
@api.depends("groups_id")
def _compute_show_technical_features(self):
"""Only display the technical features checkbox in the user
preferences if the user has access to them"""
users = self.env.ref("base.group_no_one").users
for user in self:
user.show_technical_features = user in users
@api.depends("groups_id")
def _compute_technical_features(self):
"""Map user membership to boolean field value"""
users = self.env.ref("base_technical_features.group_technical_features").users
for user in self:
user.technical_features = user in users
def _inverse_technical_features(self):
"""Map boolean field value to group membership, but checking
access"""
group = self.env.ref("base_technical_features.group_technical_features")
for user in self:
if self.env.ref("base.group_no_one") not in user.groups_id:
raise AccessError(
_("The user does not have access to technical " "features.")
)
if user.technical_features:
self.sudo().write({"groups_id": [(4, group.id)]})
else:
self.sudo().write({"groups_id": [(3, group.id)]})
@property
def SELF_READABLE_FIELDS(self):
return super().SELF_READABLE_FIELDS + [
"technical_features",
"show_technical_features",
]
@property
def SELF_WRITEABLE_FIELDS(self):
return super().SELF_WRITEABLE_FIELDS + ["technical_features"]

View file

@ -0,0 +1,3 @@
* Stefan Rijnhart <stefan@opener.am>
* Jeroen Evens <jeroen.evens@dynapps.be>
* Jim Hoefnagels <jim.hoefnagels@dynapps.be>

View file

@ -0,0 +1,7 @@
==========================================================
Access to technical features without activating debug mode
==========================================================
In Odoo 9.0 and later, the debug mode grants every employee user access to the
technical features. This module enables persistent access to technical features
based on user preference.

View file

@ -0,0 +1,18 @@
Configuration
=============
After installation of this module, every employee can still access technical
features for the applications that they have access to by enabling debug mode.
Additionally, users can check the *Technical feature* field in their
preferences to gain permanent access to the menus and views that fall under
this category.
.. figure:: static/description/user_preferences.png
:alt: User preferences
Upon installation of this module, this preference is already
set for the administrator user of the database.
In the background, this preference is mapped to the *Technical feature (w/o
debug mode)* group that this module adds. As an administrator, you can
therefore manage this preference from the regular Users and Groups menu items.

View file

@ -0,0 +1,7 @@
<?xml version="1.0" encoding="utf-8" ?>
<odoo>
<record model="res.groups" id="group_technical_features">
<field name="name">Technical Features (w/o debug mode)</field>
<field name="implied_ids" eval="[(4, ref('base.group_no_one'))]" />
</record>
</odoo>

Binary file not shown.

After

Width:  |  Height:  |  Size: 9.2 KiB

View file

@ -0,0 +1,454 @@
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<meta name="generator" content="Docutils: https://docutils.sourceforge.io/" />
<title>README.rst</title>
<style type="text/css">
/*
:Author: David Goodger (goodger@python.org)
:Id: $Id: html4css1.css 9511 2024-01-13 09:50:07Z milde $
:Copyright: This stylesheet has been placed in the public domain.
Default cascading style sheet for the HTML output of Docutils.
Despite the name, some widely supported CSS2 features are used.
See https://docutils.sourceforge.io/docs/howto/html-stylesheets.html for how to
customize this style sheet.
*/
/* used to remove borders from tables and images */
.borderless, table.borderless td, table.borderless th {
border: 0 }
table.borderless td, table.borderless th {
/* Override padding for "table.docutils td" with "! important".
The right padding separates the table cells. */
padding: 0 0.5em 0 0 ! important }
.first {
/* Override more specific margin styles with "! important". */
margin-top: 0 ! important }
.last, .with-subtitle {
margin-bottom: 0 ! important }
.hidden {
display: none }
.subscript {
vertical-align: sub;
font-size: smaller }
.superscript {
vertical-align: super;
font-size: smaller }
a.toc-backref {
text-decoration: none ;
color: black }
blockquote.epigraph {
margin: 2em 5em ; }
dl.docutils dd {
margin-bottom: 0.5em }
object[type="image/svg+xml"], object[type="application/x-shockwave-flash"] {
overflow: hidden;
}
/* Uncomment (and remove this text!) to get bold-faced definition list terms
dl.docutils dt {
font-weight: bold }
*/
div.abstract {
margin: 2em 5em }
div.abstract p.topic-title {
font-weight: bold ;
text-align: center }
div.admonition, div.attention, div.caution, div.danger, div.error,
div.hint, div.important, div.note, div.tip, div.warning {
margin: 2em ;
border: medium outset ;
padding: 1em }
div.admonition p.admonition-title, div.hint p.admonition-title,
div.important p.admonition-title, div.note p.admonition-title,
div.tip p.admonition-title {
font-weight: bold ;
font-family: sans-serif }
div.attention p.admonition-title, div.caution p.admonition-title,
div.danger p.admonition-title, div.error p.admonition-title,
div.warning p.admonition-title, .code .error {
color: red ;
font-weight: bold ;
font-family: sans-serif }
/* Uncomment (and remove this text!) to get reduced vertical space in
compound paragraphs.
div.compound .compound-first, div.compound .compound-middle {
margin-bottom: 0.5em }
div.compound .compound-last, div.compound .compound-middle {
margin-top: 0.5em }
*/
div.dedication {
margin: 2em 5em ;
text-align: center ;
font-style: italic }
div.dedication p.topic-title {
font-weight: bold ;
font-style: normal }
div.figure {
margin-left: 2em ;
margin-right: 2em }
div.footer, div.header {
clear: both;
font-size: smaller }
div.line-block {
display: block ;
margin-top: 1em ;
margin-bottom: 1em }
div.line-block div.line-block {
margin-top: 0 ;
margin-bottom: 0 ;
margin-left: 1.5em }
div.sidebar {
margin: 0 0 0.5em 1em ;
border: medium outset ;
padding: 1em ;
background-color: #ffffee ;
width: 40% ;
float: right ;
clear: right }
div.sidebar p.rubric {
font-family: sans-serif ;
font-size: medium }
div.system-messages {
margin: 5em }
div.system-messages h1 {
color: red }
div.system-message {
border: medium outset ;
padding: 1em }
div.system-message p.system-message-title {
color: red ;
font-weight: bold }
div.topic {
margin: 2em }
h1.section-subtitle, h2.section-subtitle, h3.section-subtitle,
h4.section-subtitle, h5.section-subtitle, h6.section-subtitle {
margin-top: 0.4em }
h1.title {
text-align: center }
h2.subtitle {
text-align: center }
hr.docutils {
width: 75% }
img.align-left, .figure.align-left, object.align-left, table.align-left {
clear: left ;
float: left ;
margin-right: 1em }
img.align-right, .figure.align-right, object.align-right, table.align-right {
clear: right ;
float: right ;
margin-left: 1em }
img.align-center, .figure.align-center, object.align-center {
display: block;
margin-left: auto;
margin-right: auto;
}
table.align-center {
margin-left: auto;
margin-right: auto;
}
.align-left {
text-align: left }
.align-center {
clear: both ;
text-align: center }
.align-right {
text-align: right }
/* reset inner alignment in figures */
div.align-right {
text-align: inherit }
/* div.align-center * { */
/* text-align: left } */
.align-top {
vertical-align: top }
.align-middle {
vertical-align: middle }
.align-bottom {
vertical-align: bottom }
ol.simple, ul.simple {
margin-bottom: 1em }
ol.arabic {
list-style: decimal }
ol.loweralpha {
list-style: lower-alpha }
ol.upperalpha {
list-style: upper-alpha }
ol.lowerroman {
list-style: lower-roman }
ol.upperroman {
list-style: upper-roman }
p.attribution {
text-align: right ;
margin-left: 50% }
p.caption {
font-style: italic }
p.credits {
font-style: italic ;
font-size: smaller }
p.label {
white-space: nowrap }
p.rubric {
font-weight: bold ;
font-size: larger ;
color: maroon ;
text-align: center }
p.sidebar-title {
font-family: sans-serif ;
font-weight: bold ;
font-size: larger }
p.sidebar-subtitle {
font-family: sans-serif ;
font-weight: bold }
p.topic-title {
font-weight: bold }
pre.address {
margin-bottom: 0 ;
margin-top: 0 ;
font: inherit }
pre.literal-block, pre.doctest-block, pre.math, pre.code {
margin-left: 2em ;
margin-right: 2em }
pre.code .ln { color: gray; } /* line numbers */
pre.code, code { background-color: #eeeeee }
pre.code .comment, code .comment { color: #5C6576 }
pre.code .keyword, code .keyword { color: #3B0D06; font-weight: bold }
pre.code .literal.string, code .literal.string { color: #0C5404 }
pre.code .name.builtin, code .name.builtin { color: #352B84 }
pre.code .deleted, code .deleted { background-color: #DEB0A1}
pre.code .inserted, code .inserted { background-color: #A3D289}
span.classifier {
font-family: sans-serif ;
font-style: oblique }
span.classifier-delimiter {
font-family: sans-serif ;
font-weight: bold }
span.interpreted {
font-family: sans-serif }
span.option {
white-space: nowrap }
span.pre {
white-space: pre }
span.problematic, pre.problematic {
color: red }
span.section-subtitle {
/* font-size relative to parent (h1..h6 element) */
font-size: 80% }
table.citation {
border-left: solid 1px gray;
margin-left: 1px }
table.docinfo {
margin: 2em 4em }
table.docutils {
margin-top: 0.5em ;
margin-bottom: 0.5em }
table.footnote {
border-left: solid 1px black;
margin-left: 1px }
table.docutils td, table.docutils th,
table.docinfo td, table.docinfo th {
padding-left: 0.5em ;
padding-right: 0.5em ;
vertical-align: top }
table.docutils th.field-name, table.docinfo th.docinfo-name {
font-weight: bold ;
text-align: left ;
white-space: nowrap ;
padding-left: 0 }
/* "booktabs" style (no vertical lines) */
table.docutils.booktabs {
border: 0px;
border-top: 2px solid;
border-bottom: 2px solid;
border-collapse: collapse;
}
table.docutils.booktabs * {
border: 0px;
}
table.docutils.booktabs th {
border-bottom: thin solid;
text-align: left;
}
h1 tt.docutils, h2 tt.docutils, h3 tt.docutils,
h4 tt.docutils, h5 tt.docutils, h6 tt.docutils {
font-size: 100% }
ul.auto-toc {
list-style-type: none }
</style>
</head>
<body>
<div class="document">
<div class="section" id="technical-features-group">
<h1>Technical features group</h1>
<!-- !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
!! This file is generated by oca-gen-addon-readme !!
!! changes will be overwritten. !!
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
!! source digest: sha256:f009e3aff22520aaf9dc7cf1f2d5956fb37d93a69894e8849df0a83b2b771693
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! -->
<p><a class="reference external image-reference" href="https://odoo-community.org/page/development-status"><img alt="Beta" src="https://img.shields.io/badge/maturity-Beta-yellow.png" /></a> <a class="reference external image-reference" href="http://www.gnu.org/licenses/agpl-3.0-standalone.html"><img alt="License: AGPL-3" src="https://img.shields.io/badge/licence-AGPL--3-blue.png" /></a> <a class="reference external image-reference" href="https://github.com/OCA/server-ux/tree/16.0/base_technical_features"><img alt="OCA/server-ux" src="https://img.shields.io/badge/github-OCA%2Fserver--ux-lightgray.png?logo=github" /></a> <a class="reference external image-reference" href="https://translation.odoo-community.org/projects/server-ux-16-0/server-ux-16-0-base_technical_features"><img alt="Translate me on Weblate" src="https://img.shields.io/badge/weblate-Translate%20me-F47D42.png" /></a> <a class="reference external image-reference" href="https://runboat.odoo-community.org/builds?repo=OCA/server-ux&amp;target_branch=16.0"><img alt="Try me on Runboat" src="https://img.shields.io/badge/runboat-Try%20me-875A7B.png" /></a></p>
</div>
<div class="section" id="access-to-technical-features-without-activating-debug-mode">
<h1>Access to technical features without activating debug mode</h1>
<p>In Odoo 9.0 and later, the debug mode grants every employee user access to the
technical features. This module enables persistent access to technical features
based on user preference.</p>
<p><strong>Table of contents</strong></p>
<div class="contents local topic" id="contents">
<ul class="simple">
<li><a class="reference internal" href="#usage" id="toc-entry-1">Usage</a></li>
<li><a class="reference internal" href="#configuration" id="toc-entry-2">Configuration</a></li>
<li><a class="reference internal" href="#bug-tracker" id="toc-entry-3">Bug Tracker</a></li>
<li><a class="reference internal" href="#credits" id="toc-entry-4">Credits</a><ul>
<li><a class="reference internal" href="#authors" id="toc-entry-5">Authors</a></li>
<li><a class="reference internal" href="#contributors" id="toc-entry-6">Contributors</a></li>
<li><a class="reference internal" href="#maintainers" id="toc-entry-7">Maintainers</a></li>
</ul>
</li>
</ul>
</div>
<div class="section" id="usage">
<h2><a class="toc-backref" href="#toc-entry-1">Usage</a></h2>
</div>
<div class="section" id="configuration">
<h2><a class="toc-backref" href="#toc-entry-2">Configuration</a></h2>
<p>After installation of this module, every employee can still access technical
features for the applications that they have access to by enabling debug mode.
Additionally, users can check the <em>Technical feature</em> field in their
preferences to gain permanent access to the menus and views that fall under
this category.</p>
<div class="figure">
<img alt="User preferences" src="https://raw.githubusercontent.com/OCA/server-ux/16.0/base_technical_features/static/description/user_preferences.png" />
</div>
<p>Upon installation of this module, this preference is already
set for the administrator user of the database.</p>
<p>In the background, this preference is mapped to the <em>Technical feature (w/o
debug mode)</em> group that this module adds. As an administrator, you can
therefore manage this preference from the regular Users and Groups menu items.</p>
</div>
<div class="section" id="bug-tracker">
<h2><a class="toc-backref" href="#toc-entry-3">Bug Tracker</a></h2>
<p>Bugs are tracked on <a class="reference external" href="https://github.com/OCA/server-ux/issues">GitHub Issues</a>.
In case of trouble, please check there if your issue has already been reported.
If you spotted it first, help us to smash it by providing a detailed and welcomed
<a class="reference external" href="https://github.com/OCA/server-ux/issues/new?body=module:%20base_technical_features%0Aversion:%2016.0%0A%0A**Steps%20to%20reproduce**%0A-%20...%0A%0A**Current%20behavior**%0A%0A**Expected%20behavior**">feedback</a>.</p>
<p>Do not contact contributors directly about support or help with technical issues.</p>
</div>
<div class="section" id="credits">
<h2><a class="toc-backref" href="#toc-entry-4">Credits</a></h2>
<div class="section" id="authors">
<h3><a class="toc-backref" href="#toc-entry-5">Authors</a></h3>
<ul class="simple">
<li>Opener B.V.</li>
</ul>
</div>
<div class="section" id="contributors">
<h3><a class="toc-backref" href="#toc-entry-6">Contributors</a></h3>
<ul class="simple">
<li>Stefan Rijnhart &lt;<a class="reference external" href="mailto:stefan&#64;opener.am">stefan&#64;opener.am</a>&gt;</li>
<li>Jeroen Evens &lt;<a class="reference external" href="mailto:jeroen.evens&#64;dynapps.be">jeroen.evens&#64;dynapps.be</a>&gt;</li>
<li>Jim Hoefnagels &lt;<a class="reference external" href="mailto:jim.hoefnagels&#64;dynapps.be">jim.hoefnagels&#64;dynapps.be</a>&gt;</li>
</ul>
</div>
<div class="section" id="maintainers">
<h3><a class="toc-backref" href="#toc-entry-7">Maintainers</a></h3>
<p>This module is maintained by the OCA.</p>
<a class="reference external image-reference" href="https://odoo-community.org">
<img alt="Odoo Community Association" src="https://odoo-community.org/logo.png" />
</a>
<p>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.</p>
<p>This module is part of the <a class="reference external" href="https://github.com/OCA/server-ux/tree/16.0/base_technical_features">OCA/server-ux</a> project on GitHub.</p>
<p>You are welcome to contribute. To learn how please visit <a class="reference external" href="https://odoo-community.org/page/Contribute">https://odoo-community.org/page/Contribute</a>.</p>
</div>
</div>
</div>
</div>
</body>
</html>

View file

@ -0,0 +1 @@
from . import test_base_technical_features

View file

@ -0,0 +1,58 @@
from lxml import etree
from odoo.exceptions import AccessError
from odoo.tests import common
class TestBaseTechnicalFeatures(common.TransactionCase):
def test_01_visible_menus(self):
""" A technical feature is visible to the user with the technical \
features group """
menu_obj = self.env["ir.ui.menu"].with_context(**{"ir.ui.menu.full_list": True})
menu_id = menu_obj.search(
[("groups_id", "=", self.env.ref("base.group_no_one").id)], limit=1
).id
self.env.user.write({"technical_features": False})
self.env.user._compute_show_technical_features()
self.assertNotIn(menu_id, menu_obj._visible_menu_ids())
self.env.user.write({"technical_features": True})
self.env.user._compute_show_technical_features()
self.assertIn(menu_id, menu_obj._visible_menu_ids())
def test02_visible_fields(self):
""" A technical field is visible when its form is loaded by a user \
with the technical features group """
def get_partner_field():
xml = etree.fromstring(
self.env["res.users"]
.get_view(view_id=self.env.ref("base.view_users_form").id)["arch"]
.encode("utf-8")
)
return xml.xpath('//div/group/field[@name="partner_id"]')
self.env.user.write({"technical_features": False})
self.assertEqual(len(get_partner_field()), 0)
self.env.user.write({"technical_features": True})
self.assertEqual(len(get_partner_field()), 1)
def test03_user_access(self):
""" Setting the user pref raises an access error if the user is not \
in group_no_one """
user = self.env["res.users"].create(
{
"name": "Test user technical features",
"login": "testusertechnicalfeatures",
"groups_id": [(6, 0, [])],
}
)
self.env.user._compute_show_technical_features()
self.env.user._compute_technical_features()
with self.assertRaises(AccessError):
self.env["res.users"].browse(user.id).sudo().write(
{"technical_features": True}
)
with self.assertRaises(AccessError):
user.write({"technical_features": True})
user.write({"groups_id": [(4, self.env.ref("base.group_no_one").id)]})
self.env["res.users"].browse(user.id).sudo().write({"technical_features": True})

View file

@ -0,0 +1,20 @@
<?xml version="1.0" encoding="utf-8" ?>
<odoo>
<record id="view_users_form_simple_modif" model="ir.ui.view">
<field name="name">
Add technical features checkbox to user preferences form
</field>
<field name="model">res.users</field>
<field name="inherit_id" ref="base.view_users_form_simple_modif" />
<field name="arch" type="xml">
<field name="tz_offset" position="after">
<field
name="technical_features"
readonly="0"
attrs="{'invisible': [('show_technical_features', '=', False)]}"
/>
<field name="show_technical_features" invisible="1" />
</field>
</field>
</record>
</odoo>

View file

@ -0,0 +1,32 @@
# Architecture
```mermaid
flowchart TD
U[Users] -->|HTTP| V[Views and QWeb Templates]
V --> C[Controllers]
V --> W[Wizards Transient Models]
C --> M[Models and ORM]
W --> M
M --> R[Reports]
DX[Data XML] --> M
S[Security ACLs and Groups] -. enforces .-> M
subgraph Base_technical_features Module - base_technical_features
direction LR
M:::layer
W:::layer
C:::layer
V:::layer
R:::layer
S:::layer
DX:::layer
end
classDef layer fill:#eef8ff,stroke:#6ea8fe,stroke-width:1px
```
Notes
- Views include tree/form/kanban templates and report templates.
- Controllers provide website/portal routes when present.
- Wizards are UI flows implemented with `models.TransientModel`.
- Data XML loads data/demo records; Security defines groups and access.

View file

@ -0,0 +1,3 @@
# Configuration
Refer to Odoo settings for base_technical_features. Configure related models, access rights, and options as needed.

View file

@ -0,0 +1,3 @@
# Controllers
This module does not define custom HTTP controllers.

View file

@ -0,0 +1,5 @@
# Dependencies
This addon depends on:
- base

View file

@ -0,0 +1,4 @@
# FAQ
- Q: Which Odoo version? A: 16.0 (OCA/OCB packaged).
- Q: How to enable? A: Start server with --addon base_technical_features or install in UI.

View file

@ -0,0 +1,7 @@
# Install
```bash
pip install odoo-bringout-oca-server-ux-base_technical_features"
# or
uv pip install odoo-bringout-oca-server-ux-base_technical_features"
```

View file

@ -0,0 +1,14 @@
# Models
Detected core models and extensions in base_technical_features.
```mermaid
classDiagram
class base
class ir_ui_menu
class res_users
```
Notes
- Classes show model technical names; fields omitted for brevity.
- Items listed under _inherit are extensions of existing models.

View file

@ -0,0 +1,6 @@
# Overview
Packaged Odoo addon: base_technical_features. Provides features documented in upstream Odoo 16 under this addon.
- Source: OCA/OCB 16.0, addon base_technical_features
- License: LGPL-3

View file

@ -0,0 +1,3 @@
# Reports
This module does not define custom reports.

View file

@ -0,0 +1,74 @@
# Security
Access control and security definitions in base_technical_features.
## Access Control Lists (ACLs)
Model access permissions defined in:
- **[all_odoo_addons_repos.txt](../all_odoo_addons_repos.txt)**
- 318 model access rules
- **[bosnian_translations.json](../bosnian_translations.json)**
- 50 model access rules
- **[bosnian_translations_output.json](../bosnian_translations_output.json)**
- 444 model access rules
- **[CHANGELOG.md](../CHANGELOG.md)**
- 132 model access rules
- **[delete_all_odoo_addons.sh](../delete_all_odoo_addons.sh)**
- 50 model access rules
- **[delete_odoo_addons.sh](../delete_odoo_addons.sh)**
- 44 model access rules
- **[doc](../doc)**
- **[docker](../docker)**
- **[input](../input)**
- **[nix](../nix)**
- **[odoo.conf](../odoo.conf)**
- 58 model access rules
- **[odoo_packages_bez_l10n.txt](../odoo_packages_bez_l10n.txt)**
- 1947 model access rules
- **[odoo_packages_bringout.txt](../odoo_packages_bringout.txt)**
- 1947 model access rules
- **[odoo_packages.txt](../odoo_packages.txt)**
- 2085 model access rules
- **[output](../output)**
- **[packages](../packages)**
- **[PACKAGES.md](../PACKAGES.md)**
- 298 model access rules
- **[README.md](../README.md)**
- 338 model access rules
- **[scripts](../scripts)**
- **[temp](../temp)**
- **[TRANSLATION_BS_SUMMARY.md](../TRANSLATION_BS_SUMMARY.md)**
- 146 model access rules
- **[verify_deletions.sh](../verify_deletions.sh)**
- 55 model access rules
## Record Rules
Row-level security rules defined in:
## Security Groups & Configuration
Security groups and permissions defined in:
- **[res_groups.xml](../base_technical_features/security/res_groups.xml)**
- 1 security groups defined
```mermaid
graph TB
subgraph "Security Layers"
A[Users] --> B[Groups]
B --> C[Access Control Lists]
C --> D[Models]
B --> E[Record Rules]
E --> F[Individual Records]
end
```
Security files overview:
- **[res_groups.xml](../base_technical_features/security/res_groups.xml)**
- Security groups, categories, and XML-based rules
Notes
- Access Control Lists define which groups can access which models
- Record Rules provide row-level security (filter records by user/group)
- Security groups organize users and define permission sets
- All security is enforced at the ORM level by Odoo

View file

@ -0,0 +1,5 @@
# Troubleshooting
- Ensure Python and Odoo environment matches repo guidance.
- Check database connectivity and logs if startup fails.
- Validate that dependent addons listed in DEPENDENCIES.md are installed.

View file

@ -0,0 +1,7 @@
# Usage
Start Odoo including this addon (from repo root):
```bash
python3 scripts/nix_odoo_web_server.py --db-name mydb --addon base_technical_features
```

View file

@ -0,0 +1,3 @@
# Wizards
This module does not include UI wizards.

View file

@ -0,0 +1,42 @@
[project]
name = "odoo-bringout-oca-server-ux-base_technical_features"
version = "16.0.0"
description = "Technical features group - Access to technical features without activating debug mode"
authors = [
{ name = "Ernad Husremovic", email = "hernad@bring.out.ba" }
]
dependencies = [
"odoo-bringout-oca-ocb-base>=16.0.0",
"requests>=2.25.1"
]
readme = "README.md"
requires-python = ">= 3.11"
classifiers = [
"Development Status :: 5 - Production/Stable",
"Intended Audience :: Developers",
"License :: OSI Approved :: GNU Lesser General Public License v3 (LGPLv3)",
"Programming Language :: Python :: 3",
"Programming Language :: Python :: 3.11",
"Programming Language :: Python :: 3.12",
"Topic :: Office/Business",
]
[project.urls]
homepage = "https://github.com/bringout/0"
repository = "https://github.com/bringout/0"
[build-system]
requires = ["hatchling"]
build-backend = "hatchling.build"
[tool.hatch.metadata]
allow-direct-references = true
[tool.hatch.build.targets.wheel]
packages = ["base_technical_features"]
[tool.rye]
managed = true
dev-dependencies = [
"pytest>=8.4.1",
]