Skip to content
Draft
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
24 commits
Select commit Hold shift + click to select a range
76b1485
[ADD] module pos_empty_home
legalsylvain May 5, 2017
03e8a53
Translated using Weblate (Spanish)
lromero-solvos Jan 28, 2020
17e18af
[MIG] pos_empty_home: Migration to 12.0
ivantodorovich Feb 10, 2020
deebec3
[IMP] Improve javascript show/hide message
ivantodorovich Feb 20, 2020
7822552
[UPD] README.rst
OCA-git-bot Feb 20, 2020
395f4a6
Update translation files
oca-transbot Feb 21, 2020
aa49949
Translated using Weblate (Catalan)
mtbochaca Mar 13, 2020
1798975
Added translation using Weblate (Spanish)
danimv5 Jul 27, 2020
434025e
Translated using Weblate (Spanish)
danimv5 Jul 27, 2020
b2e1bc7
[IMP] pos_empty_home: isort, black, prettier.
dsolanki-initos Apr 19, 2021
14779a9
[MIG] Migrate module pos_empty_home to v13.
dsolanki-initos Apr 19, 2021
83b3fb0
[IMP] Simplify code by using qweb
ivantodorovich May 10, 2021
b8c7676
[IMP] Make empty home configurable on each pos.config
ivantodorovich May 10, 2021
0c4ba6f
pos_empty_home 13.0.1.1.0
OCA-git-bot Jun 2, 2021
0b2803a
Update translation files
oca-transbot Jun 2, 2021
3ee2f87
[IMP] pos_empty_home: black, isort, prettier
hkapatel-initos Jul 29, 2021
6b3196c
[MIG] pos_empty_home: Migration to 14.0
hkapatel-initos Aug 2, 2021
289b186
Translated using Weblate (Catalan)
Noel000 Mar 23, 2022
9ea5030
Added translation using Weblate (Italian)
mymage Mar 16, 2023
3f1a8b3
Update translation files
weblate Oct 9, 2023
700d1f8
Translated using Weblate (Spanish)
Ivorra78 Mar 22, 2024
2902f2a
Translated using Weblate (French)
Jun 28, 2024
c7c82ed
[IMP] pos_empty_home: pre-commit auto fixes
Jul 9, 2025
15b237d
[MIG] pos_empty_home: Migration to 18.0
Jul 9, 2025
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
97 changes: 97 additions & 0 deletions pos_empty_home/README.rst
Original file line number Diff line number Diff line change
@@ -0,0 +1,97 @@
==========================
Point of Sale - Empty Home
==========================

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

.. |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%2Fpos-lightgray.png?logo=github
:target: https://github.com/OCA/pos/tree/18.0/pos_empty_home
:alt: OCA/pos
.. |badge4| image:: https://img.shields.io/badge/weblate-Translate%20me-F47D42.png
:target: https://translation.odoo-community.org/projects/pos-18-0/pos-18-0-pos_empty_home
: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/pos&target_branch=18.0
:alt: Try me on Runboat

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

This module extends Odoo Point Of Sale features, displaying an empty
home page at the start of the Point of Sale, or when no search is done
and no category is selected. (when root category is selected)

This module is interesting to avoid to display useless products, when
user did not yet realized a search. (Default displayed products are just
the first eighty products)

It can limits errors to avoid users to select undesired product.

|image|

.. |image| image:: https://raw.githubusercontent.com/OCA/pos/18.0/pos_empty_home/static/description/pos_empty_home.png

**Table of contents**

.. contents::
:local:

Bug Tracker
===========

Bugs are tracked on `GitHub Issues <https://github.com/OCA/pos/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/pos/issues/new?body=module:%20pos_empty_home%0Aversion:%2018.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
-------

* La Louve
* GRAP

Contributors
------------

- Sylvain LE GAL
<`https://twitter.com/legalsylvain\\> <https://twitter.com/legalsylvain\>>`__
- Druidoo <`https://www.druidoo.io\\> <https://www.druidoo.io\>>`__
- Dhara Solanki <[email protected]>
- Iván Todorovich <[email protected]>
- Helly kapatel <[email protected]>
- `Trobz <https://www.trobz.com>`__

- Phan Hong Phuc <[email protected]>

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/pos <https://github.com/OCA/pos/tree/18.0/pos_empty_home>`_ 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 pos_empty_home/__init__.py
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
from . import models
25 changes: 25 additions & 0 deletions pos_empty_home/__manifest__.py
Original file line number Diff line number Diff line change
@@ -0,0 +1,25 @@
# Copyright (C) 2017-Today: La Louve (<http://www.lalouve.net/>)
# Copyright (C) 2020-Today: Druidoo (<https://www.druidoo.io>)
# @author: Sylvain LE GAL (https://twitter.com/legalsylvain)
# License AGPL-3.0 or later (http://www.gnu.org/licenses/agpl.html).

{
"name": "Point of Sale - Empty Home",
"version": "18.0.1.0.0",
"category": "Point Of Sale",
"summary": "Point of Sale - Hide products if no category is selected",
"author": "La Louve, GRAP, Odoo Community Association (OCA)",
"website": "https://github.com/OCA/pos",
"license": "AGPL-3",
"depends": ["point_of_sale"],
"data": ["views/pos_config_view.xml"],
"assets": {
"point_of_sale._assets_pos": [
"pos_empty_home/static/src/js/product_screen.esm.js",
"pos_empty_home/static/src/xml/product_screen.xml",
],
},
"demo": [
"demo/pos_empty_home_demo.xml",
],
}
6 changes: 6 additions & 0 deletions pos_empty_home/demo/pos_empty_home_demo.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="pos.config" id="point_of_sale.pos_config_main">
<field name="iface_empty_home" eval="False" />
</record>
</odoo>
62 changes: 62 additions & 0 deletions pos_empty_home/i18n/ca.po
Original file line number Diff line number Diff line change
@@ -0,0 +1,62 @@
# Translation of Odoo Server.
# This file contains the translation of the following modules:
# * pos_empty_home
#
# Translators:
# Marc Tormo i Bochaca <[email protected]>, 2017
msgid ""
msgstr ""
"Project-Id-Version: Odoo Server 12.0c\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2017-06-09 03:08+0000\n"
"PO-Revision-Date: 2022-03-23 12:17+0000\n"
"Last-Translator: Noel estudillo <[email protected]>\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 4.3.2\n"

#. module: pos_empty_home
#: model:ir.model.fields,field_description:pos_empty_home.field_pos_config__display_name
msgid "Display Name"
msgstr ""

#. module: pos_empty_home
#: model:ir.model.fields,field_description:pos_empty_home.field_pos_config__iface_empty_home
msgid "Empty Home"
msgstr "Casa buida"

#. module: pos_empty_home
#: model:ir.model.fields,help:pos_empty_home.field_pos_config__iface_empty_home
#: model_terms:ir.ui.view,arch_db:pos_empty_home.view_pos_config_form
msgid "Hide products if no category is selected."
msgstr "Amaga els productes si no s'ha seleccionat cap categoria."

#. module: pos_empty_home
#: model:ir.model.fields,field_description:pos_empty_home.field_pos_config__id
msgid "ID"
msgstr ""

#. module: pos_empty_home
#: model:ir.model.fields,field_description:pos_empty_home.field_pos_config____last_update
msgid "Last Modified on"
msgstr ""

#. module: pos_empty_home
#: model:ir.model,name:pos_empty_home.model_pos_config
msgid "Point of Sale Configuration"
msgstr "Configuració del punt de venda"

#. module: pos_empty_home
#. openerp-web
#: code:addons/pos_empty_home/static/src/xml/pos_empty_home.xml:0
#, python-format
msgid ""
"To select a product, please scan a barcode or search products by category or "
"by name"
msgstr ""
"Per seleccionar un producte, si us plau llegiu un codi de barres o cerqueu "
"un producte per categoria o per nom"
59 changes: 59 additions & 0 deletions pos_empty_home/i18n/es.po
Original file line number Diff line number Diff line change
@@ -0,0 +1,59 @@
# Translation of Odoo Server.
# This file contains the translation of the following modules:
# * pos_empty_home
#
msgid ""
msgstr ""
"Project-Id-Version: Odoo Server 12.0\n"
"Report-Msgid-Bugs-To: \n"
"PO-Revision-Date: 2024-03-22 22:35+0000\n"
"Last-Translator: Ivorra78 <[email protected]>\n"
"Language-Team: none\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: pos_empty_home
#: model:ir.model.fields,field_description:pos_empty_home.field_pos_config__display_name
msgid "Display Name"
msgstr "Mostrar Nombre"

#. module: pos_empty_home
#: model:ir.model.fields,field_description:pos_empty_home.field_pos_config__iface_empty_home
msgid "Empty Home"
msgstr "Hogar Vacío"

#. module: pos_empty_home
#: model:ir.model.fields,help:pos_empty_home.field_pos_config__iface_empty_home
#: model_terms:ir.ui.view,arch_db:pos_empty_home.view_pos_config_form
msgid "Hide products if no category is selected."
msgstr "Ocultar productos si no se selecciona ninguna categoría."

#. module: pos_empty_home
#: model:ir.model.fields,field_description:pos_empty_home.field_pos_config__id
msgid "ID"
msgstr "ID"

#. module: pos_empty_home
#: model:ir.model.fields,field_description:pos_empty_home.field_pos_config____last_update
msgid "Last Modified on"
msgstr "Úlima modificación el"

#. module: pos_empty_home
#: model:ir.model,name:pos_empty_home.model_pos_config
msgid "Point of Sale Configuration"
msgstr "Configuración del Punto de Venta"

#. module: pos_empty_home
#. openerp-web
#: code:addons/pos_empty_home/static/src/xml/pos_empty_home.xml:0
#, python-format
msgid ""
"To select a product, please scan a barcode or search products by category or "
"by name"
msgstr ""
"Para seleccionar un producto, escanee un código de barras o busque productos "
"por categoría o por nombre"
60 changes: 60 additions & 0 deletions pos_empty_home/i18n/fr.po
Original file line number Diff line number Diff line change
@@ -0,0 +1,60 @@
# Translation of Odoo Server.
# This file contains the translation of the following modules:
# * pos_empty_home
#
msgid ""
msgstr ""
"Project-Id-Version: Odoo Server 12.0c\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2017-05-05 09:32+0000\n"
"PO-Revision-Date: 2024-06-28 20:47+0000\n"
"Last-Translator: Julie LeBrun <[email protected]>\n"
"Language-Team: \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 4.17\n"

#. module: pos_empty_home
#: model:ir.model.fields,field_description:pos_empty_home.field_pos_config__display_name
msgid "Display Name"
msgstr "Nom d'affichage"

#. module: pos_empty_home
#: model:ir.model.fields,field_description:pos_empty_home.field_pos_config__iface_empty_home
msgid "Empty Home"
msgstr "Accueil vide"

#. module: pos_empty_home
#: model:ir.model.fields,help:pos_empty_home.field_pos_config__iface_empty_home
#: model_terms:ir.ui.view,arch_db:pos_empty_home.view_pos_config_form
msgid "Hide products if no category is selected."
msgstr "Masquer les articles si aucune catégorie n'est sélectionnée."

#. module: pos_empty_home
#: model:ir.model.fields,field_description:pos_empty_home.field_pos_config__id
msgid "ID"
msgstr "ID"

#. module: pos_empty_home
#: model:ir.model.fields,field_description:pos_empty_home.field_pos_config____last_update
msgid "Last Modified on"
msgstr "Dernière modification le"

#. module: pos_empty_home
#: model:ir.model,name:pos_empty_home.model_pos_config
msgid "Point of Sale Configuration"
msgstr "Configuration du point de vente"

#. module: pos_empty_home
#. openerp-web
#: code:addons/pos_empty_home/static/src/xml/pos_empty_home.xml:0
#, python-format
msgid ""
"To select a product, please scan a barcode or search products by category or "
"by name"
msgstr ""
"Pour sélectionner un produit, veuillez scanner un code barre, ou bien "
"réaliser une recherche de produits par catégorie ou par nom"
59 changes: 59 additions & 0 deletions pos_empty_home/i18n/it.po
Original file line number Diff line number Diff line change
@@ -0,0 +1,59 @@
# Translation of Odoo Server.
# This file contains the translation of the following modules:
# * pos_empty_home
#
msgid ""
msgstr ""
"Project-Id-Version: Odoo Server 14.0\n"
"Report-Msgid-Bugs-To: \n"
"PO-Revision-Date: 2023-03-16 13:22+0000\n"
"Last-Translator: mymage <[email protected]>\n"
"Language-Team: none\n"
"Language: it\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: \n"
"Plural-Forms: nplurals=2; plural=n != 1;\n"
"X-Generator: Weblate 4.14.1\n"

#. module: pos_empty_home
#: model:ir.model.fields,field_description:pos_empty_home.field_pos_config__display_name
msgid "Display Name"
msgstr "Nome visualizzato"

#. module: pos_empty_home
#: model:ir.model.fields,field_description:pos_empty_home.field_pos_config__iface_empty_home
msgid "Empty Home"
msgstr "Prima pagina vuota"

#. module: pos_empty_home
#: model:ir.model.fields,help:pos_empty_home.field_pos_config__iface_empty_home
#: model_terms:ir.ui.view,arch_db:pos_empty_home.view_pos_config_form
msgid "Hide products if no category is selected."
msgstr "Nasconde i prodotti se non è selezionata una categoria."

#. module: pos_empty_home
#: model:ir.model.fields,field_description:pos_empty_home.field_pos_config__id
msgid "ID"
msgstr "ID"

#. module: pos_empty_home
#: model:ir.model.fields,field_description:pos_empty_home.field_pos_config____last_update
msgid "Last Modified on"
msgstr "Ultima modifica il"

#. module: pos_empty_home
#: model:ir.model,name:pos_empty_home.model_pos_config
msgid "Point of Sale Configuration"
msgstr "Configurazione punto vendita"

#. module: pos_empty_home
#. openerp-web
#: code:addons/pos_empty_home/static/src/xml/pos_empty_home.xml:0
#, python-format
msgid ""
"To select a product, please scan a barcode or search products by category or "
"by name"
msgstr ""
"Per selezionare un prodotto, leggere un codice a barre o cercare un prodotto "
"per nome o categoria"
Loading
Loading