Not set a company of the current records

Since changeset-6a1646642396 is not required the company
This commit is contained in:
Raimon Esteve 2017-05-25 17:26:59 +02:00
parent 4980dfe701
commit 69e5cb7e3a
1 changed files with 1 additions and 78 deletions

View File

@ -1,10 +1,9 @@
# The COPYRIGHT file at the top level of this repository contains the full
# copyright notices and license terms.
from trytond.model import fields
from trytond.pool import Pool, PoolMeta
from trytond.pool import PoolMeta
from trytond.transaction import Transaction
from trytond.pyson import If, Eval
from trytond import backend
__all__ = ['Party', 'Address', 'PartyIdentifier', 'ContactMechanism']
@ -19,25 +18,6 @@ class Party:
],
select=True)
@classmethod
def __register__(cls, module_name):
Company = Pool().get('company.company')
TableHandler = backend.get('TableHandler')
sql_table = cls.__table__()
table = TableHandler(cls, module_name)
company_column = table.column_exist('company')
super(Party, cls).__register__(module_name)
if not company_column:
companies = Company.search([], limit=1)
if companies:
company, = companies
cursor = Transaction().connection.cursor()
cursor.execute(*sql_table.update(
columns=[sql_table.company],
values=[company.id]))
@staticmethod
def default_company():
return Transaction().context.get('company')
@ -53,25 +33,6 @@ class Address:
],
select=True)
@classmethod
def __register__(cls, module_name):
Company = Pool().get('company.company')
TableHandler = backend.get('TableHandler')
sql_table = cls.__table__()
table = TableHandler(cls, module_name)
company_column = table.column_exist('company')
super(Address, cls).__register__(module_name)
if not company_column:
companies = Company.search([], limit=1)
if companies:
company, = companies
cursor = Transaction().connection.cursor()
cursor.execute(*sql_table.update(
columns=[sql_table.company],
values=[company.id]))
@staticmethod
def default_company():
return Transaction().context.get('company')
@ -87,25 +48,6 @@ class PartyIdentifier:
],
select=True)
@classmethod
def __register__(cls, module_name):
Company = Pool().get('company.company')
TableHandler = backend.get('TableHandler')
sql_table = cls.__table__()
table = TableHandler(cls, module_name)
company_column = table.column_exist('company')
super(PartyIdentifier, cls).__register__(module_name)
if not company_column:
companies = Company.search([], limit=1)
if companies:
company, = companies
cursor = Transaction().connection.cursor()
cursor.execute(*sql_table.update(
columns=[sql_table.company],
values=[company.id]))
@staticmethod
def default_company():
return Transaction().context.get('company')
@ -121,25 +63,6 @@ class ContactMechanism:
],
select=True)
@classmethod
def __register__(cls, module_name):
Company = Pool().get('company.company')
TableHandler = backend.get('TableHandler')
sql_table = cls.__table__()
table = TableHandler(cls, module_name)
company_column = table.column_exist('company')
super(ContactMechanism, cls).__register__(module_name)
if not company_column:
companies = Company.search([], limit=1)
if companies:
company, = companies
cursor = Transaction().connection.cursor()
cursor.execute(*sql_table.update(
columns=[sql_table.company],
values=[company.id]))
@staticmethod
def default_company():
return Transaction().context.get('company')