From bef0cac5ae0037bb825f2dfeb0d3590c0768e366 Mon Sep 17 00:00:00 2001 From: SHEREEF PT Date: Thu, 8 Jun 2017 09:11:13 +0530 Subject: [PATCH] [RMV]Removal --- customer_pos_pricelist/README.rst | 45 - customer_pos_pricelist/__init__.py | 24 - customer_pos_pricelist/__openerp__.py | 43 - customer_pos_pricelist/models/__init__.py | 24 - customer_pos_pricelist/models/model.py | 30 - .../static/description/11.png | Bin 54872 -> 0 bytes .../static/description/3.png | Bin 55391 -> 0 bytes .../static/description/35.png | Bin 57337 -> 0 bytes .../static/description/4.png | Bin 54130 -> 0 bytes .../static/description/banner.jpg | Bin 55977 -> 0 bytes .../static/description/cybro_logo.png | Bin 50824 -> 0 bytes .../static/description/icon.png | Bin 12764 -> 0 bytes .../static/description/index.html | 117 --- .../static/description/index.html~ | 106 --- .../static/description/pos.png | Bin 81876 -> 0 bytes .../static/description/ticket1.png | Bin 44006 -> 0 bytes .../static/src/css/style.css | 134 --- customer_pos_pricelist/static/src/js/db.js | 179 ---- customer_pos_pricelist/static/src/js/main.js | 8 - .../static/src/js/models.js | 835 ------------------ .../static/src/js/screens.js | 16 - .../static/src/js/widgets.js | 71 -- customer_pos_pricelist/static/src/xml/pos.xml | 46 - .../views/new_pricelist.xml | 16 - .../views/pos_pricelist_template.xml | 29 - 25 files changed, 1723 deletions(-) delete mode 100644 customer_pos_pricelist/README.rst delete mode 100644 customer_pos_pricelist/__init__.py delete mode 100644 customer_pos_pricelist/__openerp__.py delete mode 100644 customer_pos_pricelist/models/__init__.py delete mode 100644 customer_pos_pricelist/models/model.py delete mode 100644 customer_pos_pricelist/static/description/11.png delete mode 100644 customer_pos_pricelist/static/description/3.png delete mode 100644 customer_pos_pricelist/static/description/35.png delete mode 100644 customer_pos_pricelist/static/description/4.png delete mode 100644 customer_pos_pricelist/static/description/banner.jpg delete mode 100644 customer_pos_pricelist/static/description/cybro_logo.png delete mode 100644 customer_pos_pricelist/static/description/icon.png delete mode 100644 customer_pos_pricelist/static/description/index.html delete mode 100644 customer_pos_pricelist/static/description/index.html~ delete mode 100644 customer_pos_pricelist/static/description/pos.png delete mode 100644 customer_pos_pricelist/static/description/ticket1.png delete mode 100644 customer_pos_pricelist/static/src/css/style.css delete mode 100644 customer_pos_pricelist/static/src/js/db.js delete mode 100644 customer_pos_pricelist/static/src/js/main.js delete mode 100644 customer_pos_pricelist/static/src/js/models.js delete mode 100644 customer_pos_pricelist/static/src/js/screens.js delete mode 100644 customer_pos_pricelist/static/src/js/widgets.js delete mode 100644 customer_pos_pricelist/static/src/xml/pos.xml delete mode 100644 customer_pos_pricelist/views/new_pricelist.xml delete mode 100644 customer_pos_pricelist/views/pos_pricelist_template.xml diff --git a/customer_pos_pricelist/README.rst b/customer_pos_pricelist/README.rst deleted file mode 100644 index 142012bee..000000000 --- a/customer_pos_pricelist/README.rst +++ /dev/null @@ -1,45 +0,0 @@ - -POS Customer Pricelist v8 -========================= - -This module adds Pricelist to Point Of Sale Session. - - -* Use customer specific pricelist inside POS. -* Assign pricelist while creating customer from POS. -* User can also change pricelist in POS Session. -* Unique Ticket Id is specified for each ticket. - - -Installation -============ - -No extra module is required,other than the depending module POS. - -Usage -===== - -To use this module, you need to: - -* Go to Pont of sale main menu -* Select the Resume session/New session -* Click on 'Unknown customer'-->Edit/Create Customer, then Add pricelist for the customer - - -Implementation -============== - -User can assign POS pricelist from POS session for each customer. -Then price value of all the products in POS will be changed according to the customer selected. -If no pricelist is set for the customer,module will select default pricelist. - - - - - - - - - - - diff --git a/customer_pos_pricelist/__init__.py b/customer_pos_pricelist/__init__.py deleted file mode 100644 index b42bac92f..000000000 --- a/customer_pos_pricelist/__init__.py +++ /dev/null @@ -1,24 +0,0 @@ -# -*- coding: utf-8 -*- -############################################################################## -# -# Cybrosys Technologies Pvt. Ltd. -# Copyright (C) 2010-TODAY Cybrosys Technologies(). -# Author: Cybrosys Technologies() -# you can modify it under the terms of the GNU LESSER -# GENERAL PUBLIC LICENSE (LGPL v3), Version 3. -# -# It is forbidden to publish, distribute, sublicense, or sell copies -# of the Software or modified copies of the Software. -# -# This program is distributed in the hope that it will be useful, -# but WITHOUT ANY WARRANTY; without even the implied warranty of -# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the -# GNU LESSER GENERAL PUBLIC LICENSE (LGPL v3) for more details. -# -# You should have received a copy of the GNU LESSER GENERAL PUBLIC LICENSE -# GENERAL PUBLIC LICENSE (LGPL v3) along with this program. -# If not, see . -# -############################################################################## - -import models diff --git a/customer_pos_pricelist/__openerp__.py b/customer_pos_pricelist/__openerp__.py deleted file mode 100644 index 87cf2050c..000000000 --- a/customer_pos_pricelist/__openerp__.py +++ /dev/null @@ -1,43 +0,0 @@ -# -*- coding: utf-8 -*- -############################################################################## -# -# Cybrosys Technologies Pvt. Ltd. -# Copyright (C) 2010-TODAY Cybrosys Technologies(). -# Author: Cybrosys Technologies() -# you can modify it under the terms of the GNU LESSER -# GENERAL PUBLIC LICENSE (LGPL v3), Version 3. -# -# It is forbidden to publish, distribute, sublicense, or sell copies -# of the Software or modified copies of the Software. -# -# This program is distributed in the hope that it will be useful, -# but WITHOUT ANY WARRANTY; without even the implied warranty of -# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the -# GNU LESSER GENERAL PUBLIC LICENSE (LGPL v3) for more details. -# -# You should have received a copy of the GNU LESSER GENERAL PUBLIC LICENSE -# GENERAL PUBLIC LICENSE (LGPL v3) along with this program. -# If not, see . -# -############################################################################## - -{ - 'name': 'Customer Pricelist In POS', - 'version': '8.0.1.0.0', - 'summary': 'Customer Pricelist in POS.', - 'description': 'Pricelist operations to point of sale', - 'category': 'Point of Sale', - 'author': 'Cybrosys Techno Solutions', - 'website': "http://www.cybrosys.com", - 'company': 'Cybrosys Techno Solutions', - 'depends': ['point_of_sale'], - 'data': [ - "views/new_pricelist.xml", - "views/pos_pricelist_template.xml"], - 'qweb': ['static/src/xml/pos.xml'], - 'images': ['static/description/banner.jpg'], - 'license': 'LGPL-3', - 'installable': True, - 'auto_install': False, - 'application': False, -} diff --git a/customer_pos_pricelist/models/__init__.py b/customer_pos_pricelist/models/__init__.py deleted file mode 100644 index 04dfebdf0..000000000 --- a/customer_pos_pricelist/models/__init__.py +++ /dev/null @@ -1,24 +0,0 @@ -# -*- coding: utf-8 -*- -############################################################################## -# -# Cybrosys Technologies Pvt. Ltd. -# Copyright (C) 2010-TODAY Cybrosys Technologies(). -# Author: Cybrosys Technologies() -# you can modify it under the terms of the GNU LESSER -# GENERAL PUBLIC LICENSE (LGPL v3), Version 3. -# -# It is forbidden to publish, distribute, sublicense, or sell copies -# of the Software or modified copies of the Software. -# -# This program is distributed in the hope that it will be useful, -# but WITHOUT ANY WARRANTY; without even the implied warranty of -# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the -# GNU LESSER GENERAL PUBLIC LICENSE (LGPL v3) for more details. -# -# You should have received a copy of the GNU LESSER GENERAL PUBLIC LICENSE -# GENERAL PUBLIC LICENSE (LGPL v3) along with this program. -# If not, see . -# -############################################################################## - -import model diff --git a/customer_pos_pricelist/models/model.py b/customer_pos_pricelist/models/model.py deleted file mode 100644 index 64d2a2f4b..000000000 --- a/customer_pos_pricelist/models/model.py +++ /dev/null @@ -1,30 +0,0 @@ -# -*- coding: utf-8 -*- -############################################################################## -# -# Cybrosys Technologies Pvt. Ltd. -# Copyright (C) 2010-TODAY Cybrosys Technologies(). -# Author: Cybrosys Technologies() -# you can modify it under the terms of the GNU LESSER -# GENERAL PUBLIC LICENSE (LGPL v3), Version 3. -# -# It is forbidden to publish, distribute, sublicense, or sell copies -# of the Software or modified copies of the Software. -# -# This program is distributed in the hope that it will be useful, -# but WITHOUT ANY WARRANTY; without even the implied warranty of -# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the -# GNU LESSER GENERAL PUBLIC LICENSE (LGPL v3) for more details. -# -# You should have received a copy of the GNU LESSER GENERAL PUBLIC LICENSE -# GENERAL PUBLIC LICENSE (LGPL v3) along with this program. -# If not, see . -# -############################################################################## - -from openerp import fields, models - - -class PosCustomerPricelist(models.Model): - _inherit = 'res.partner' - - pricelist = fields.Many2one('product.pricelist', string='POS Pricelist') diff --git a/customer_pos_pricelist/static/description/11.png b/customer_pos_pricelist/static/description/11.png deleted file mode 100644 index 081dc96fd0ddfdced6ac2e1f7a651300e46ff372..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 54872 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