[REM] POS: Replaced auth="admin" by auth="none"

bzr revid: fme@openerp.com-20140129153408-d8zkyty1rcvvzqx3
This commit is contained in:
Fabien Meghazi 2014-01-29 16:34:08 +01:00
parent 378c908d4c
commit 9860ddd352
3 changed files with 28 additions and 28 deletions

View File

@ -263,12 +263,12 @@ hw_proxy.drivers['escpos'] = driver
class EscposProxy(hw_proxy.Proxy): class EscposProxy(hw_proxy.Proxy):
@http.route('/hw_proxy/open_cashbox', type='json', auth='admin') @http.route('/hw_proxy/open_cashbox', type='json', auth='none')
def open_cashbox(self): def open_cashbox(self):
_logger.info('ESC/POS: OPEN CASHBOX') _logger.info('ESC/POS: OPEN CASHBOX')
driver.push_task('cashbox') driver.push_task('cashbox')
@http.route('/hw_proxy/print_receipt', type='json', auth='admin') @http.route('/hw_proxy/print_receipt', type='json', auth='none')
def print_receipt(self, receipt): def print_receipt(self, receipt):
_logger.info('ESC/POS: PRINT RECEIPT') _logger.info('ESC/POS: PRINT RECEIPT')
driver.push_task('receipt',receipt) driver.push_task('receipt',receipt)

View File

@ -33,7 +33,7 @@ class Proxy(http.Controller):
statuses[driver] = drivers[driver].get_status() statuses[driver] = drivers[driver].get_status()
return statuses return statuses
@http.route('/hw_proxy/hello', type='http', auth='admin') @http.route('/hw_proxy/hello', type='http', auth='none')
def hello(self): def hello(self):
return request.make_response('ping', { return request.make_response('ping', {
'Cache-Control': 'no-cache', 'Cache-Control': 'no-cache',
@ -42,11 +42,11 @@ class Proxy(http.Controller):
'Access-Control-Allow-Methods': 'GET', 'Access-Control-Allow-Methods': 'GET',
}) })
@http.route('/hw_proxy/handshake', type='json', auth='admin') @http.route('/hw_proxy/handshake', type='json', auth='none')
def handshake(self): def handshake(self):
return True return True
@http.route('/hw_proxy/status', type='http', auth='admin') @http.route('/hw_proxy/status', type='http', auth='none')
def status_http(self): def status_http(self):
resp = '<html>\n<body>\n<h1>Hardware Proxy Status</h1>\n' resp = '<html>\n<body>\n<h1>Hardware Proxy Status</h1>\n'
statuses = self.get_status() statuses = self.get_status()
@ -75,39 +75,39 @@ class Proxy(http.Controller):
'Access-Control-Allow-Methods': 'GET', 'Access-Control-Allow-Methods': 'GET',
}) })
@http.route('/hw_proxy/status_json', type='json', auth='admin') @http.route('/hw_proxy/status_json', type='json', auth='none')
def status_json(self): def status_json(self):
return self.get_status() return self.get_status()
@http.route('/hw_proxy/scan_item_success', type='json', auth='admin') @http.route('/hw_proxy/scan_item_success', type='json', auth='none')
def scan_item_success(self, ean): def scan_item_success(self, ean):
""" """
A product has been scanned with success A product has been scanned with success
""" """
print 'scan_item_success: ' + str(ean) print 'scan_item_success: ' + str(ean)
@http.route('/hw_proxy/scan_item_error_unrecognized', type='json', auth='admin') @http.route('/hw_proxy/scan_item_error_unrecognized', type='json', auth='none')
def scan_item_error_unrecognized(self, ean): def scan_item_error_unrecognized(self, ean):
""" """
A product has been scanned without success A product has been scanned without success
""" """
print 'scan_item_error_unrecognized: ' + str(ean) print 'scan_item_error_unrecognized: ' + str(ean)
@http.route('/hw_proxy/help_needed', type='json', auth='admin') @http.route('/hw_proxy/help_needed', type='json', auth='none')
def help_needed(self): def help_needed(self):
""" """
The user wants an help (ex: light is on) The user wants an help (ex: light is on)
""" """
print "help_needed" print "help_needed"
@http.route('/hw_proxy/help_canceled', type='json', auth='admin') @http.route('/hw_proxy/help_canceled', type='json', auth='none')
def help_canceled(self): def help_canceled(self):
""" """
The user stops the help request The user stops the help request
""" """
print "help_canceled" print "help_canceled"
@http.route('/hw_proxy/weighting_start', type='json', auth='admin') @http.route('/hw_proxy/weighting_start', type='json', auth='none')
def weighting_start(self): def weighting_start(self):
if self.scale == 'closed': if self.scale == 'closed':
print "Opening (Fake) Connection to Scale..." print "Opening (Fake) Connection to Scale..."
@ -118,7 +118,7 @@ class Proxy(http.Controller):
else: else:
print "WARNING: Scale already Connected !!!" print "WARNING: Scale already Connected !!!"
@http.route('/hw_proxy/weighting_read_kg', type='json', auth='admin') @http.route('/hw_proxy/weighting_read_kg', type='json', auth='none')
def weighting_read_kg(self): def weighting_read_kg(self):
if self.scale == 'open': if self.scale == 'open':
print "Reading Scale..." print "Reading Scale..."
@ -130,7 +130,7 @@ class Proxy(http.Controller):
print "WARNING: Reading closed scale !!!" print "WARNING: Reading closed scale !!!"
return 0.0 return 0.0
@http.route('/hw_proxy/weighting_end', type='json', auth='admin') @http.route('/hw_proxy/weighting_end', type='json', auth='none')
def weighting_end(self): def weighting_end(self):
if self.scale == 'open': if self.scale == 'open':
print "Closing Connection to Scale ..." print "Closing Connection to Scale ..."
@ -141,7 +141,7 @@ class Proxy(http.Controller):
else: else:
print "WARNING: Scale already Closed !!!" print "WARNING: Scale already Closed !!!"
@http.route('/hw_proxy/payment_request', type='json', auth='admin') @http.route('/hw_proxy/payment_request', type='json', auth='none')
def payment_request(self, price): def payment_request(self, price):
""" """
The PoS will activate the method payment The PoS will activate the method payment
@ -149,55 +149,55 @@ class Proxy(http.Controller):
print "payment_request: price:"+str(price) print "payment_request: price:"+str(price)
return 'ok' return 'ok'
@http.route('/hw_proxy/payment_status', type='json', auth='admin') @http.route('/hw_proxy/payment_status', type='json', auth='none')
def payment_status(self): def payment_status(self):
print "payment_status" print "payment_status"
return { 'status':'waiting' } return { 'status':'waiting' }
@http.route('/hw_proxy/payment_cancel', type='json', auth='admin') @http.route('/hw_proxy/payment_cancel', type='json', auth='none')
def payment_cancel(self): def payment_cancel(self):
print "payment_cancel" print "payment_cancel"
@http.route('/hw_proxy/transaction_start', type='json', auth='admin') @http.route('/hw_proxy/transaction_start', type='json', auth='none')
def transaction_start(self): def transaction_start(self):
print 'transaction_start' print 'transaction_start'
@http.route('/hw_proxy/transaction_end', type='json', auth='admin') @http.route('/hw_proxy/transaction_end', type='json', auth='none')
def transaction_end(self): def transaction_end(self):
print 'transaction_end' print 'transaction_end'
@http.route('/hw_proxy/cashier_mode_activated', type='json', auth='admin') @http.route('/hw_proxy/cashier_mode_activated', type='json', auth='none')
def cashier_mode_activated(self): def cashier_mode_activated(self):
print 'cashier_mode_activated' print 'cashier_mode_activated'
@http.route('/hw_proxy/cashier_mode_deactivated', type='json', auth='admin') @http.route('/hw_proxy/cashier_mode_deactivated', type='json', auth='none')
def cashier_mode_deactivated(self): def cashier_mode_deactivated(self):
print 'cashier_mode_deactivated' print 'cashier_mode_deactivated'
@http.route('/hw_proxy/open_cashbox', type='json', auth='admin') @http.route('/hw_proxy/open_cashbox', type='json', auth='none')
def open_cashbox(self): def open_cashbox(self):
print 'open_cashbox' print 'open_cashbox'
@http.route('/hw_proxy/print_receipt', type='json', auth='admin') @http.route('/hw_proxy/print_receipt', type='json', auth='none')
def print_receipt(self, receipt): def print_receipt(self, receipt):
print 'print_receipt' + str(receipt) print 'print_receipt' + str(receipt)
@http.route('/hw_proxy/is_scanner_connected', type='json', auth='admin') @http.route('/hw_proxy/is_scanner_connected', type='json', auth='none')
def print_receipt(self, receipt): def print_receipt(self, receipt):
print 'is_scanner_connected?' print 'is_scanner_connected?'
return False return False
@http.route('/hw_proxy/scanner', type='json', auth='admin') @http.route('/hw_proxy/scanner', type='json', auth='none')
def print_receipt(self, receipt): def print_receipt(self, receipt):
print 'scanner' print 'scanner'
time.sleep(10) time.sleep(10)
return '' return ''
@http.route('/hw_proxy/log', type='json', auth='admin') @http.route('/hw_proxy/log', type='json', auth='none')
def log(self, arguments): def log(self, arguments):
_logger.info(' '.join(str(v) for v in arguments)) _logger.info(' '.join(str(v) for v in arguments))
@http.route('/hw_proxy/print_pdf_invoice', type='json', auth='admin') @http.route('/hw_proxy/print_pdf_invoice', type='json', auth='none')
def print_pdf_invoice(self, pdfinvoice): def print_pdf_invoice(self, pdfinvoice):
print 'print_pdf_invoice' + str(pdfinvoice) print 'print_pdf_invoice' + str(pdfinvoice)

View File

@ -124,7 +124,7 @@ class Scanner(Thread):
self.set_status('error',str(e)) self.set_status('error',str(e))
return None return None
@http.route('/hw_proxy/Vis_scanner_connected', type='json', auth='admin') @http.route('/hw_proxy/Vis_scanner_connected', type='json', auth='none')
def is_scanner_connected(self): def is_scanner_connected(self):
return self.get_device() != None return self.get_device() != None
@ -207,7 +207,7 @@ s = Scanner()
hw_proxy.drivers['scanner'] = s hw_proxy.drivers['scanner'] = s
class ScannerDriver(hw_proxy.Proxy): class ScannerDriver(hw_proxy.Proxy):
@http.route('/hw_proxy/scanner', type='json', auth='admin') @http.route('/hw_proxy/scanner', type='json', auth='none')
def scanner(self): def scanner(self):
if not s.isAlive(): if not s.isAlive():
s.start() s.start()