Browse Source

Fix copyright headers

PEP8 stuff
pull/10/head
Alexis de Lattre 11 years ago
parent
commit
5cc93eef96
  1. 2
      hw_customer_display/__openerp__.py
  2. 2
      hw_telium_payment_terminal/__openerp__.py
  3. 2
      pos_customer_display/__init__.py
  4. 14
      pos_customer_display/__openerp__.py
  5. 26
      pos_customer_display/pos_customer_display.py
  6. 0
      pos_customer_display/pos_customer_display.xml
  7. 2
      pos_payment_terminal/__init__.py
  8. 16
      pos_payment_terminal/__openerp__.py
  9. 14
      pos_payment_terminal/pos_payment_terminal.py

2
hw_customer_display/__openerp__.py

@ -51,7 +51,7 @@ Please contact Alexis de Lattre from Akretion <alexis.delattre@akretion.com> for
'website': 'http://www.akretion.com', 'website': 'http://www.akretion.com',
'depends': ['hw_proxy'], 'depends': ['hw_proxy'],
'external_dependencies': { 'external_dependencies': {
'python' : ['serial', 'unidecode'],
'python': ['serial', 'unidecode'],
}, },
'data': [], 'data': [],
'active': False, 'active': False,

2
hw_telium_payment_terminal/__openerp__.py

@ -52,7 +52,7 @@ Please contact Alexis de Lattre from Akretion <alexis.delattre@akretion.com> for
'website': 'http://www.akretion.com', 'website': 'http://www.akretion.com',
'depends': ['hw_proxy'], 'depends': ['hw_proxy'],
'external_dependencies': { 'external_dependencies': {
'python' : ['serial'],
'python': ['serial'],
}, },
'data': [], 'data': [],
'active': False, 'active': False,

2
pos_customer_display/__init__.py

@ -1 +1 @@
import pos_customer_display
from . import pos_customer_display

14
pos_customer_display/__openerp__.py

@ -1,8 +1,8 @@
# -*- coding: utf-8 -*- # -*- coding: utf-8 -*-
############################################################################## ##############################################################################
# #
# OpenERP, Open Source Management Solution
# Copyright (C) 2004-2010 Tiny SPRL (<http://tiny.be>).
# POS Customer Display module for Odoo
# Copyright (C) 2014 Aurélien DUMAINE
# #
# This program is free software: you can redistribute it and/or modify # This program is free software: you can redistribute it and/or modify
# it under the terms of the GNU Affero General Public License as # it under the terms of the GNU Affero General Public License as
@ -33,14 +33,14 @@ This module adds support for Customer Display in the Point of Sale. This module
The number of rows and cols of the Customer Display (usually 2 x 20) should be configured on the main Odoo server, in the menu Point of Sale > Configuration > Point of Sales. The number of rows and cols of the Customer Display (usually 2 x 20) should be configured on the main Odoo server, in the menu Point of Sale > Configuration > Point of Sales.
It has been tested with a Bixolon BCD-1100 (http://www.bixolon.com/html/en/product/product_detail.xhtml?prod_id=61), but should support most serial and USB-serial LCD displays out-of-the-box or with inheritance of a few functions. To setup the BCD-1100 on Linux, you will find some technical instructions on this page : http://techtuxwords.blogspot.fr/2012/12/linux-and-bixolon-bcd-1100.html
It has been tested with a Bixolon BCD-1100 (http://www.bixolon.com/html/en/product/product_detail.xhtml?prod_id=61), but should support most serial and USB-serial LCD displays out-of-the-box, cf the module *hw_customer_display* for more info.
This module has been developped during a POS code sprint at Akretion France from July 7th to July 10th 2014. This module is part of the POS project of the Odoo Community Association http://odoo-community.org/. You are invited to become a member and/or get involved in the Association ! This module has been developped during a POS code sprint at Akretion France from July 7th to July 10th 2014. This module is part of the POS project of the Odoo Community Association http://odoo-community.org/. You are invited to become a member and/or get involved in the Association !
Please contact Alexis de Lattre from Akretion <alexis.delattre@akretion.com> for any help or question about this module.
""", """,
'author': 'Aurélien DUMAINE', 'author': 'Aurélien DUMAINE',
'depends': ['point_of_sale'], 'depends': ['point_of_sale'],
'data' : ['pos_customer_display.xml',
'customer_display_view.xml'],
'data' : [
'pos_customer_display.xml',
'customer_display_view.xml',
],
} }

26
pos_customer_display/pos_customer_display.py

@ -1,8 +1,8 @@
# -*- coding: utf-8 -*- # -*- coding: utf-8 -*-
############################################################################## ##############################################################################
# #
# OpenERP, Open Source Management Solution
# Copyright (C) 2004-2010 Tiny SP (<http://tiny.be>).
# POS Customer Display module for Odoo
# Copyright (C) 2014 Aurélien DUMAINE
# #
# This program is free software: you can redistribute it and/or modify # This program is free software: you can redistribute it and/or modify
# it under the terms of the GNU Affero General Public License as # it under the terms of the GNU Affero General Public License as
@ -20,27 +20,25 @@
############################################################################## ##############################################################################
import logging import logging
import time
from openerp import tools
from openerp.osv import fields, osv
from openerp.tools.translate import _
import openerp.addons.decimal_precision as dp
import openerp.addons.product.product
from openerp.osv import fields, orm
_logger = logging.getLogger(__name__) _logger = logging.getLogger(__name__)
class pos_config(osv.osv):
class pos_config(orm.Model):
_name = 'pos.config' _name = 'pos.config'
_inherit = 'pos.config' _inherit = 'pos.config'
_columns = { _columns = {
'iface_customer_display' : fields.boolean('Customer display', help="Display data on the customer display"),
'customer_display_line_length' : fields.integer('Line length', help="Length of the LEDs lines of the customer display"),
'iface_customer_display': fields.boolean(
'Customer display', help="Display data on the customer display"),
'customer_display_line_length': fields.integer(
'Line length',
help="Length of the LEDs lines of the customer display"),
} }
_defaults = { _defaults = {
'customer_display_line_length' : 20,
'customer_display_line_length': 20,
} }
# vim:expandtab:smartindent:tabstop=4:softtabstop=4:shiftwidth=4: # vim:expandtab:smartindent:tabstop=4:softtabstop=4:shiftwidth=4:

0
pos_customer_display/pos_customer_display.xml

2
pos_payment_terminal/__init__.py

@ -1 +1 @@
import pos_payment_terminal
from . import pos_payment_terminal

16
pos_payment_terminal/__openerp__.py

@ -1,8 +1,8 @@
# -*- coding: utf-8 -*- # -*- coding: utf-8 -*-
############################################################################## ##############################################################################
# #
# OpenERP, Open Source Management Solution
# Copyright (C) 2004-2010 Tiny SPRL (<http://tiny.be>).
# POS Payment Terminal module for Odoo
# Copyright (C) 2014 Aurélien DUMAINE
# #
# This program is free software: you can redistribute it and/or modify # This program is free software: you can redistribute it and/or modify
# it under the terms of the GNU Affero General Public License as # it under the terms of the GNU Affero General Public License as
@ -29,17 +29,17 @@
POS Payment Terminal POS Payment Terminal
==================== ====================
This module adds support for Payment Terminal in the Point of Sale. This module is designed to be installed on the *main Odoo server*. On the *POSbox*, you should install the module *hw_x* depending on the protocol implemented in your device. Ingenico devices support the Telium protocol implemented in the *hw_telium_payment_terminal* module.
This module adds support for Payment Terminal in the Point of Sale. This module is designed to be installed on the *main Odoo server*. On the *POSbox*, you should install the module *hw_x* depending on the protocol implemented in your device. Ingenico and Sagem devices support the Telium protocol implemented in the *hw_telium_payment_terminal* module.
This module support two payment methods : cards and checks. The payment method should be configured on the main Odoo server, in the menu Point of Sale > Configuration > Payment Methods. This module support two payment methods : cards and checks. The payment method should be configured on the main Odoo server, in the menu Point of Sale > Configuration > Payment Methods.
This module has been developped during a POS code sprint at Akretion France from July 7th to July 10th 2014. This module is part of the POS project of the Odoo Community Association http://odoo-community.org/. You are invited to become a member and/or get involved in the Association ! This module has been developped during a POS code sprint at Akretion France from July 7th to July 10th 2014. This module is part of the POS project of the Odoo Community Association http://odoo-community.org/. You are invited to become a member and/or get involved in the Association !
Please contact Alexis de Lattre from Akretion <alexis.delattre@akretion.com> for any help or question about this module.
""", """,
'author': 'Aurélien DUMAINE', 'author': 'Aurélien DUMAINE',
'depends': ['point_of_sale', 'currency_iso_numeric'], 'depends': ['point_of_sale', 'currency_iso_numeric'],
'data' : ['pos_payment_terminal.xml',
'pos_payment_terminal_view.xml'],
'qweb': ['static/src/xml/pos_payment_terminal.xml'],
'data': [
'pos_payment_terminal.xml',
'pos_payment_terminal_view.xml',
],
'qweb': ['static/src/xml/pos_payment_terminal.xml'],
} }

14
pos_payment_terminal/pos_payment_terminal.py

@ -1,8 +1,8 @@
# -*- coding: utf-8 -*- # -*- coding: utf-8 -*-
############################################################################## ##############################################################################
# #
# OpenERP, Open Source Management Solution
# Copyright (C) 2004-2010 Tiny SP (<http://tiny.be>).
# POS Payment Terminal module for Odoo
# Copyright (C) 2014 Aurélien DUMAINE
# #
# This program is free software: you can redistribute it and/or modify # This program is free software: you can redistribute it and/or modify
# it under the terms of the GNU Affero General Public License as # it under the terms of the GNU Affero General Public License as
@ -21,16 +21,22 @@
from openerp import models, fields from openerp import models, fields
class account_journal(models.Model): class account_journal(models.Model):
_name = 'account.journal' _name = 'account.journal'
_inherit = 'account.journal' _inherit = 'account.journal'
payment_mode = fields.Selection((('card', 'Card'), ('check', 'Check')), 'Payment mode', help="Select the payment mode sent to the payment terminal")
payment_mode = fields.Selection(
(('card', 'Card'), ('check', 'Check')), 'Payment mode',
help="Select the payment mode sent to the payment terminal")
class pos_config(models.Model): class pos_config(models.Model):
_name = 'pos.config' _name = 'pos.config'
_inherit = 'pos.config' _inherit = 'pos.config'
iface_payment_terminal = fields.Boolean('Payment Terminal', help="A payment terminal is available on the Proxy")
iface_payment_terminal = fields.Boolean(
'Payment Terminal',
help="A payment terminal is available on the Proxy")
# vim:expandtab:smartindent:tabstop=4:softtabstop=4:shiftwidth=4: # vim:expandtab:smartindent:tabstop=4:softtabstop=4:shiftwidth=4:
Loading…
Cancel
Save