Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
117 changes: 117 additions & 0 deletions base_technical_features/README.rst
Original file line number Diff line number Diff line change
@@ -0,0 +1,117 @@
.. image:: https://odoo-community.org/readme-banner-image
:target: https://odoo-community.org/get-involved?utm_source=readme
:alt: Odoo Community Association

========================
Technical features group
========================

..
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
!! This file is generated by oca-gen-addon-readme !!
!! changes will be overwritten. !!
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
!! source digest: sha256:439d0d83c06b14233f634809ba6039f8d06beb638ceab71c029f08df0d43166e
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!

.. |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/license-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/19.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-19-0/server-ux-19-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=19.0
:alt: Try me on Runboat

|badge1| |badge2| |badge3| |badge4| |badge5|

This module provides persistent access to technical features based on
user preferences, eliminating the need to activate debug mode.

**Table of contents**

.. contents::
:local:

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.

|image1|

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.

.. |image1| image:: https://raw.githubusercontent.com/OCA/server-ux/19.0/base_technical_features/static/description/user_preferences.png

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:%2019.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>
- Khoi (Kien Kim) <khoikk@trobz.com>
- Tris Doan <tridm@trobz.com>
- Iván Todorovich <ivan.todorovich@camptocamp.com>

Other credits
-------------

The migration of this module from 18.0 to 19.0 was financially supported
by:

- Camptocamp.

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/19.0/base_technical_features>`_ project on GitHub.

You are welcome to contribute. To learn how please visit https://odoo-community.org/page/Contribute.
1 change: 1 addition & 0 deletions base_technical_features/__init__.py
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
from . import models
13 changes: 13 additions & 0 deletions base_technical_features/__manifest__.py
Original file line number Diff line number Diff line change
@@ -0,0 +1,13 @@
# © 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": "19.0.1.0.0",
"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",
"depends": ["base"],
}
6 changes: 6 additions & 0 deletions base_technical_features/data/res_users.xml
Original file line number Diff line number Diff line change
@@ -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>
64 changes: 64 additions & 0 deletions base_technical_features/i18n/am.po
Original file line number Diff line number Diff line change
@@ -0,0 +1,64 @@
# 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
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"
69 changes: 69 additions & 0 deletions base_technical_features/i18n/ar.po
Original file line number Diff line number Diff line change
@@ -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>, 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
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 "الأساس"
58 changes: 58 additions & 0 deletions base_technical_features/i18n/base_technical_features.pot
Original file line number Diff line number Diff line change
@@ -0,0 +1,58 @@
# Translation of Odoo Server.
# This file contains the translation of the following modules:
# * base_technical_features
#
msgid ""
msgstr ""
"Project-Id-Version: Odoo Server 19.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.fields,field_description:base_technical_features.field_ir_ui_menu__display_name
#: model:ir.model.fields,field_description:base_technical_features.field_ir_ui_view__display_name
#: model:ir.model.fields,field_description:base_technical_features.field_res_users__display_name
msgid "Display Name"
msgstr ""

#. module: base_technical_features
#: model:ir.model.fields,field_description:base_technical_features.field_ir_ui_menu__id
#: model:ir.model.fields,field_description:base_technical_features.field_ir_ui_view__id
#: model:ir.model.fields,field_description:base_technical_features.field_res_users__id
msgid "ID"
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__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
#: model:ir.model,name:base_technical_features.model_res_users
msgid "User"
msgstr ""

#. module: base_technical_features
#: model:ir.model,name:base_technical_features.model_ir_ui_view
msgid "View"
msgstr ""

#. module: base_technical_features
#: model:ir.model.fields,help:base_technical_features.field_res_users__technical_features
msgid "Whether the user has technical features always enabled."
msgstr ""
Loading
Loading