Use direct access to backend classes.

This commit is contained in:
Juanjo Garcia 2019-12-11 10:22:31 +01:00
parent bddae61ca6
commit ede07e7b4b
2 changed files with 6 additions and 9 deletions

View File

@ -30,11 +30,10 @@ class SaleDevice(ModelSQL, ModelView):
@classmethod
def __register__(cls, module_name):
TableHandler = backend.get('TableHandler')
old_table = 'sale_pos_device'
if TableHandler.table_exist(old_table):
TableHandler.table_rename(old_table, cls._table)
if backend.TableHandler.table_exist(old_table):
backend.TableHandler.table_rename(old_table, cls._table)
super(SaleDevice, cls).__register__(module_name)
@ -61,12 +60,11 @@ class SaleDeviceStatementJournal(ModelSQL):
@classmethod
def __register__(cls, module_name):
TableHandler = backend.get('TableHandler')
table = TableHandler(cls, module_name)
table = backend.TableHandler(cls, module_name)
old_table = 'sale_pos_device_account_statement_journal'
if TableHandler.table_exist(old_table):
TableHandler.table_rename(old_table, cls._table)
if backend.TableHandler.table_exist(old_table):
backend.TableHandler.table_rename(old_table, cls._table)
old_column = 'pos_device'
new_column = 'device'

View File

@ -27,8 +27,7 @@ class User(metaclass=PoolMeta):
@classmethod
def __register__(cls, module_name):
TableHandler = backend.get('TableHandler')
table = TableHandler(cls, module_name)
table = backend.TableHandler(cls, module_name)
# Migrate from sale_pos 3.0
old_column = 'pos_device'