Skip to content
Open
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
120 changes: 120 additions & 0 deletions pos_order_remove_line/README.rst
Original file line number Diff line number Diff line change
@@ -0,0 +1,120 @@
.. image:: https://odoo-community.org/readme-banner-image
:target: https://odoo-community.org/get-involved?utm_source=readme
:alt: Odoo Community Association

=====================
POS Order Remove Line
=====================

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

.. |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-LGPL--3-blue.png
:target: http://www.gnu.org/licenses/lgpl-3.0-standalone.html
:alt: License: LGPL-3
.. |badge3| image:: https://img.shields.io/badge/github-OCA%2Fpos-lightgray.png?logo=github
:target: https://github.com/OCA/pos/tree/19.0/pos_order_remove_line
:alt: OCA/pos
.. |badge4| image:: https://img.shields.io/badge/weblate-Translate%20me-F47D42.png
:target: https://translation.odoo-community.org/projects/pos-19-0/pos-19-0-pos_order_remove_line
: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=19.0
:alt: Try me on Runboat

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

The module adds the possibility to delete a POS Order Line from the POS
interface.

**Table of contents**

.. contents::
:local:

Configuration
=============

- Go to *Point of Sale > Configuration > PoS Interface*,
- Check Show Remove Button and Show Warning in *Remove Order Line in
PoS*

|Config PoS Remove Line|

.. |Config PoS Remove Line| image:: https://raw.githubusercontent.com/OCA/pos/19.0/pos_order_remove_line/static/description/config_pos_order_remove_line.png

Usage
=====

Open a PoS interface, create a order, you can see remove button on order
line: |POS Remove Line|

.. |POS Remove Line| image:: https://raw.githubusercontent.com/OCA/pos/19.0/pos_order_remove_line/static/description/pos_order_remove_line.png

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_order_remove_line%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
-------

* Roberto Fichera

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

- Roberto Fichera <roberto.fichera@levelprime.com>
- Iván Todorovich <ivan.todorovich@gmail.com>
- Foram Shah <foram.shah@initos.com>
- Juan Bonilla <juancarlos.bonilla@factorlibre.com>
- `Heliconia Solutions Pvt. Ltd. <https://www.heliconia.io>`__

- Bhavesh Heliconia

- `Trobz <https://trobz.com>`__

- Phan Hong Phuc <phucph@trobz.com>

- Roberto Pérez Paredes <robperezdev7@gmail.com>>

Maintainers
-----------

This module is maintained by the OCA.

.. image:: https://odoo-community.org/logo.png
:alt: Odoo Community Association
:target: https://odoo-community.org

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

.. |maintainer-robyf70| image:: https://github.com/robyf70.png?size=40px
:target: https://github.com/robyf70
:alt: robyf70

Current `maintainer <https://odoo-community.org/page/maintainer-role>`__:

|maintainer-robyf70|

This module is part of the `OCA/pos <https://github.com/OCA/pos/tree/19.0/pos_order_remove_line>`_ project on GitHub.

You are welcome to contribute. To learn how please visit https://odoo-community.org/page/Contribute.
3 changes: 3 additions & 0 deletions pos_order_remove_line/__init__.py
Original file line number Diff line number Diff line change
@@ -0,0 +1,3 @@
# Copyright 2023 LevelPrime
# License AGPL-3.0 or later (http://www.gnu.org/licenses/agpl)
from . import models
24 changes: 24 additions & 0 deletions pos_order_remove_line/__manifest__.py
Original file line number Diff line number Diff line change
@@ -0,0 +1,24 @@
# Copyright 2023 LevelPrime
# License AGPL-3.0 or later (http://www.gnu.org/licenses/agpl)

{
"name": "POS Order Remove Line",
"summary": "Add button to remove POS order line.",
"author": "Roberto Fichera, Odoo Community Association (OCA)",
"website": "https://github.com/OCA/pos",
"category": "Point of Sale",
"maintainers": ["robyf70"],
"version": "19.0.1.0.0",
"license": "LGPL-3",
"depends": ["point_of_sale"],
"data": [
"views/res_config_settings_views.xml",
],
"assets": {
"point_of_sale._assets_pos": [
"pos_order_remove_line/static/src/js/*.js",
"pos_order_remove_line/static/src/css/*.scss",
"pos_order_remove_line/static/src/xml/*xml",
]
},
}
76 changes: 76 additions & 0 deletions pos_order_remove_line/i18n/fr.po
Original file line number Diff line number Diff line change
@@ -0,0 +1,76 @@
# Translation of Odoo Server.
# This file contains the translation of the following modules:
# * pos_order_remove_line
#
msgid ""
msgstr ""
"Project-Id-Version: Odoo Server 19.0\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2025-11-21 09:46+0000\n"
"PO-Revision-Date: 2025-11-21 09:46+0000\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: pos_order_remove_line
#. odoo-javascript
#: code:addons/pos_order_remove_line/static/src/js/orderline.esm.js:0
msgid "Are you sure that you want to remove this item?"
msgstr "Êtes-vous sûr de vouloir supprimer cet élément?"

#. module: pos_order_remove_line
#: model:ir.model,name:pos_order_remove_line.model_res_config_settings
msgid "Config Settings"
msgstr "Paramètres de configuration"

#. module: pos_order_remove_line
#: model:ir.model.fields,help:pos_order_remove_line.field_pos_config__pos_line_remove_warning
#: model:ir.model.fields,help:pos_order_remove_line.field_res_config_settings__pos_line_remove_warning
msgid "If checked, a warning will be shown when removing order lines"
msgstr "Si cette option est cochée, un avertissement s’affichera lors de la suppression des lignes de commande"

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

#. module: pos_order_remove_line
#. odoo-javascript
#: code:addons/pos_order_remove_line/static/src/js/orderline.esm.js:0
msgid "Remove"
msgstr "Supprimer"

#. module: pos_order_remove_line
#: model_terms:ir.ui.view,arch_db:pos_order_remove_line.res_config_settings_view_form
msgid "Remove Order Line in POS"
msgstr "Supprimer une ligne de commande dans le Point de Vente"

#. module: pos_order_remove_line
#: model_terms:ir.ui.view,arch_db:pos_order_remove_line.res_config_settings_view_form
msgid "Show Remove Button"
msgstr "Afficher le bouton de suppression"

#. module: pos_order_remove_line
#: model:ir.model.fields,field_description:pos_order_remove_line.field_pos_config__pos_line_remove_btn
#: model:ir.model.fields,field_description:pos_order_remove_line.field_res_config_settings__pos_line_remove_btn
msgid "Show Remove button on order line"
msgstr "Afficher le bouton de suppression sur la ligne de commande"

#. module: pos_order_remove_line
#: model_terms:ir.ui.view,arch_db:pos_order_remove_line.res_config_settings_view_form
msgid "Show Warning"
msgstr "Afficher l’avertissement"

#. module: pos_order_remove_line
#: model_terms:ir.ui.view,arch_db:pos_order_remove_line.res_config_settings_view_form
msgid "Show/hide remove button on order line"
msgstr "Afficher/masquer le bouton de suppression sur la ligne de commande"

#. module: pos_order_remove_line
#: model:ir.model.fields,field_description:pos_order_remove_line.field_pos_config__pos_line_remove_warning
#: model:ir.model.fields,field_description:pos_order_remove_line.field_res_config_settings__pos_line_remove_warning
msgid "Warning on removing order lines"
msgstr "Avertissement lors de la suppression des lignes de commande"
79 changes: 79 additions & 0 deletions pos_order_remove_line/i18n/it.po
Original file line number Diff line number Diff line change
@@ -0,0 +1,79 @@
# Translation of Odoo Server.
# This file contains the translation of the following modules:
# * pos_order_remove_line
#
msgid ""
msgstr ""
"Project-Id-Version: Odoo Server 19.0\n"
"Report-Msgid-Bugs-To: \n"
"PO-Revision-Date: 2026-03-30 12:45+0000\n"
"Last-Translator: mymage <stefano.consolaro@mymage.it>\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 5.15.2\n"

#. module: pos_order_remove_line
#. odoo-javascript
#: code:addons/pos_order_remove_line/static/src/js/orderline.esm.js:0
msgid "Are you sure that you want to remove this item?"
msgstr "Si è sicuri di voler eliminare questo elemento?"

#. module: pos_order_remove_line
#: model:ir.model,name:pos_order_remove_line.model_res_config_settings
msgid "Config Settings"
msgstr "Impostazioni configurazione"

#. module: pos_order_remove_line
#: model:ir.model.fields,help:pos_order_remove_line.field_pos_config__pos_line_remove_warning
#: model:ir.model.fields,help:pos_order_remove_line.field_res_config_settings__pos_line_remove_warning
msgid "If checked, a warning will be shown when removing order lines"
msgstr ""
"Se selezionata, verrà visualizzato un avviso quando si rimuovono righe "
"d'ordine"

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

#. module: pos_order_remove_line
#. odoo-javascript
#: code:addons/pos_order_remove_line/static/src/js/orderline.esm.js:0
msgid "Remove"
msgstr "Rimuovi"

#. module: pos_order_remove_line
#: model_terms:ir.ui.view,arch_db:pos_order_remove_line.res_config_settings_view_form
msgid "Remove Order Line in POS"
msgstr "Rimuovi riga ordine nel POS"

#. module: pos_order_remove_line
#: model_terms:ir.ui.view,arch_db:pos_order_remove_line.res_config_settings_view_form
msgid "Show Remove Button"
msgstr "Visualizza pulsante rimuovi"

#. module: pos_order_remove_line
#: model:ir.model.fields,field_description:pos_order_remove_line.field_pos_config__pos_line_remove_btn
#: model:ir.model.fields,field_description:pos_order_remove_line.field_res_config_settings__pos_line_remove_btn
msgid "Show Remove button on order line"
msgstr "Visualizza pulsante rimuovi nella riga ordine"

#. module: pos_order_remove_line
#: model_terms:ir.ui.view,arch_db:pos_order_remove_line.res_config_settings_view_form
msgid "Show Warning"
msgstr "Visualizza avviso"

#. module: pos_order_remove_line
#: model_terms:ir.ui.view,arch_db:pos_order_remove_line.res_config_settings_view_form
msgid "Show/hide remove button on order line"
msgstr "Visualizza/nascondi pulsante rimuovi nella riga ordine"

#. module: pos_order_remove_line
#: model:ir.model.fields,field_description:pos_order_remove_line.field_pos_config__pos_line_remove_warning
#: model:ir.model.fields,field_description:pos_order_remove_line.field_res_config_settings__pos_line_remove_warning
msgid "Warning on removing order lines"
msgstr "Avviso alla rimozione riga ordine"
74 changes: 74 additions & 0 deletions pos_order_remove_line/i18n/pos_order_remove_line.pot
Original file line number Diff line number Diff line change
@@ -0,0 +1,74 @@
# Translation of Odoo Server.
# This file contains the translation of the following modules:
# * pos_order_remove_line
#
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: pos_order_remove_line
#. odoo-javascript
#: code:addons/pos_order_remove_line/static/src/js/orderline.esm.js:0
msgid "Are you sure that you want to remove this item?"
msgstr ""

#. module: pos_order_remove_line
#: model:ir.model,name:pos_order_remove_line.model_res_config_settings
msgid "Config Settings"
msgstr ""

#. module: pos_order_remove_line
#: model:ir.model.fields,help:pos_order_remove_line.field_pos_config__pos_line_remove_warning
#: model:ir.model.fields,help:pos_order_remove_line.field_res_config_settings__pos_line_remove_warning
msgid "If checked, a warning will be shown when removing order lines"
msgstr ""

#. module: pos_order_remove_line
#: model:ir.model,name:pos_order_remove_line.model_pos_config
msgid "Point of Sale Configuration"
msgstr ""

#. module: pos_order_remove_line
#. odoo-javascript
#: code:addons/pos_order_remove_line/static/src/js/orderline.esm.js:0
msgid "Remove"
msgstr ""

#. module: pos_order_remove_line
#: model_terms:ir.ui.view,arch_db:pos_order_remove_line.res_config_settings_view_form
msgid "Remove Order Line in POS"
msgstr ""

#. module: pos_order_remove_line
#: model_terms:ir.ui.view,arch_db:pos_order_remove_line.res_config_settings_view_form
msgid "Show Remove Button"
msgstr ""

#. module: pos_order_remove_line
#: model:ir.model.fields,field_description:pos_order_remove_line.field_pos_config__pos_line_remove_btn
#: model:ir.model.fields,field_description:pos_order_remove_line.field_res_config_settings__pos_line_remove_btn
msgid "Show Remove button on order line"
msgstr ""

#. module: pos_order_remove_line
#: model_terms:ir.ui.view,arch_db:pos_order_remove_line.res_config_settings_view_form
msgid "Show Warning"
msgstr ""

#. module: pos_order_remove_line
#: model_terms:ir.ui.view,arch_db:pos_order_remove_line.res_config_settings_view_form
msgid "Show/hide remove button on order line"
msgstr ""

#. module: pos_order_remove_line
#: model:ir.model.fields,field_description:pos_order_remove_line.field_pos_config__pos_line_remove_warning
#: model:ir.model.fields,field_description:pos_order_remove_line.field_res_config_settings__pos_line_remove_warning
msgid "Warning on removing order lines"
msgstr ""
2 changes: 2 additions & 0 deletions pos_order_remove_line/models/__init__.py
Original file line number Diff line number Diff line change
@@ -0,0 +1,2 @@
from . import pos_config
from . import res_config_settings
14 changes: 14 additions & 0 deletions pos_order_remove_line/models/pos_config.py
Original file line number Diff line number Diff line change
@@ -0,0 +1,14 @@
from odoo import fields, models


class PosConfig(models.Model):
_inherit = "pos.config"

pos_line_remove_btn = fields.Boolean(
string="Show Remove button on order line", default=False
)
pos_line_remove_warning = fields.Boolean(
string="Warning on removing order lines",
help="If checked, a warning will be shown when removing order lines",
default=False,
)
Loading
Loading