mirror of
https://github.com/NaN-tic/trytond-analytic_line_state.git
synced 2023-12-14 03:33:02 +01:00
Change name of tables because they are too long
This commit is contained in:
parent
ca0d8e01c5
commit
615562ec18
36
analytic.py
36
analytic.py
|
@ -148,32 +148,68 @@ class AnalyticAccount:
|
||||||
class AnalyticAccountAccountRequired(ModelSQL):
|
class AnalyticAccountAccountRequired(ModelSQL):
|
||||||
'Analytic Account - Account - Required'
|
'Analytic Account - Account - Required'
|
||||||
__name__ = 'analytic_account.account-required-account.account'
|
__name__ = 'analytic_account.account-required-account.account'
|
||||||
|
_table = 'analytic_acc_acc_required_acc_acc'
|
||||||
analytic_account = fields.Many2One('analytic_account.account',
|
analytic_account = fields.Many2One('analytic_account.account',
|
||||||
'Analytic Account', ondelete='CASCADE', required=True, select=True,
|
'Analytic Account', ondelete='CASCADE', required=True, select=True,
|
||||||
domain=[('type', '=', 'root')])
|
domain=[('type', '=', 'root')])
|
||||||
account = fields.Many2One('account.account', 'Account',
|
account = fields.Many2One('account.account', 'Account',
|
||||||
ondelete='CASCADE', required=True, select=True)
|
ondelete='CASCADE', required=True, select=True)
|
||||||
|
|
||||||
|
@classmethod
|
||||||
|
def __register__(cls, module_name):
|
||||||
|
TableHandler = backend.get('TableHandler')
|
||||||
|
# Migration from 3.4: rename table
|
||||||
|
old_table = 'analytic_account_account-required-account_account'
|
||||||
|
new_table = 'analytic_acc_acc_required_acc_acc'
|
||||||
|
if TableHandler.table_exist(old_table):
|
||||||
|
TableHandler.table_rename(old_table, new_table)
|
||||||
|
super(ProductionConfigurationOperationType, cls).__register__(
|
||||||
|
module_name)
|
||||||
|
|
||||||
|
|
||||||
class AnalyticAccountAccountForbidden(ModelSQL):
|
class AnalyticAccountAccountForbidden(ModelSQL):
|
||||||
'Analytic Account - Account - Forbidden'
|
'Analytic Account - Account - Forbidden'
|
||||||
__name__ = 'analytic_account.account-forbidden-account.account'
|
__name__ = 'analytic_account.account-forbidden-account.account'
|
||||||
|
_table = 'analytic_acc_acc_forbidden_acc_acc'
|
||||||
analytic_account = fields.Many2One('analytic_account.account',
|
analytic_account = fields.Many2One('analytic_account.account',
|
||||||
'Analytic Account', ondelete='CASCADE', required=True, select=True,
|
'Analytic Account', ondelete='CASCADE', required=True, select=True,
|
||||||
domain=[('type', '=', 'root')])
|
domain=[('type', '=', 'root')])
|
||||||
account = fields.Many2One('account.account', 'Account',
|
account = fields.Many2One('account.account', 'Account',
|
||||||
ondelete='CASCADE', required=True, select=True)
|
ondelete='CASCADE', required=True, select=True)
|
||||||
|
|
||||||
|
@classmethod
|
||||||
|
def __register__(cls, module_name):
|
||||||
|
TableHandler = backend.get('TableHandler')
|
||||||
|
# Migration from 3.4: rename table
|
||||||
|
old_table = 'analytic_account_account-forbidden-account_account'
|
||||||
|
new_table = 'analytic_acc_acc_forbidden_acc_acc'
|
||||||
|
if TableHandler.table_exist(old_table):
|
||||||
|
TableHandler.table_rename(old_table, new_table)
|
||||||
|
super(ProductionConfigurationOperationType, cls).__register__(
|
||||||
|
module_name)
|
||||||
|
|
||||||
|
|
||||||
class AnalyticAccountAccountOptional(ModelSQL):
|
class AnalyticAccountAccountOptional(ModelSQL):
|
||||||
'Analytic Account - Account - Optional'
|
'Analytic Account - Account - Optional'
|
||||||
__name__ = 'analytic_account.account-optional-account.account'
|
__name__ = 'analytic_account.account-optional-account.account'
|
||||||
|
_table = 'analytic_acc_acc_optional_acc_acc'
|
||||||
analytic_account = fields.Many2One('analytic_account.account',
|
analytic_account = fields.Many2One('analytic_account.account',
|
||||||
'Analytic Account', ondelete='CASCADE', required=True, select=True,
|
'Analytic Account', ondelete='CASCADE', required=True, select=True,
|
||||||
domain=[('type', '=', 'root')])
|
domain=[('type', '=', 'root')])
|
||||||
account = fields.Many2One('account.account', 'Account',
|
account = fields.Many2One('account.account', 'Account',
|
||||||
ondelete='CASCADE', required=True, select=True)
|
ondelete='CASCADE', required=True, select=True)
|
||||||
|
|
||||||
|
@classmethod
|
||||||
|
def __register__(cls, module_name):
|
||||||
|
TableHandler = backend.get('TableHandler')
|
||||||
|
# Migration from 3.4: rename table
|
||||||
|
old_table = 'analytic_account_account-optional-account_account'
|
||||||
|
new_table = 'analytic_acc_acc_optional_acc_acc'
|
||||||
|
if TableHandler.table_exist(old_table):
|
||||||
|
TableHandler.table_rename(old_table, new_table)
|
||||||
|
super(ProductionConfigurationOperationType, cls).__register__(
|
||||||
|
module_name)
|
||||||
|
|
||||||
|
|
||||||
_STATES = {
|
_STATES = {
|
||||||
'readonly': Eval('state') != 'draft',
|
'readonly': Eval('state') != 'draft',
|
||||||
|
|
Loading…
Reference in a new issue