From a15b6eace21e5bafa96b9a6d8674dcd13318223f Mon Sep 17 00:00:00 2001 From: Lance Edgar Date: Fri, 25 Oct 2019 15:33:42 -0500 Subject: [PATCH] Cleanup attribute names for MemberInfo model --- corepos/db/model.py | 21 +++++++++++---------- 1 file changed, 11 insertions(+), 10 deletions(-) diff --git a/corepos/db/model.py b/corepos/db/model.py index 005efed..fad1943 100644 --- a/corepos/db/model.py +++ b/corepos/db/model.py @@ -440,7 +440,7 @@ class Customer(Base): member_info = orm.relationship( 'MemberInfo', - primaryjoin='MemberInfo.card_no == Customer.card_number', + primaryjoin='MemberInfo.card_number == Customer.card_number', foreign_keys=[card_number], uselist=False, back_populates='customers', @@ -452,21 +452,22 @@ class Customer(Base): return "{} {}".format(self.first_name or '', self.last_name or '').strip() +@six.python_2_unicode_compatible class MemberInfo(Base): """ Contact info regarding a member of the organization. """ __tablename__ = 'meminfo' - card_no = sa.Column(sa.Integer(), primary_key=True, autoincrement=False, nullable=False) + card_number = sa.Column('card_no', sa.Integer(), primary_key=True, autoincrement=False, nullable=False) last_name = sa.Column(sa.String(length=30), nullable=True) first_name = sa.Column(sa.String(length=30), nullable=True) - othlast_name = sa.Column(sa.String(length=30), nullable=True) + other_last_name = sa.Column('othlast_name', sa.String(length=30), nullable=True) - othfirst_name = sa.Column(sa.String(length=30), nullable=True) + other_first_name = sa.Column('othfirst_name', sa.String(length=30), nullable=True) street = sa.Column(sa.String(length=255), nullable=True) @@ -478,15 +479,15 @@ class MemberInfo(Base): phone = sa.Column(sa.String(length=30), nullable=True) - email_1 = sa.Column(sa.String(length=50), nullable=True) + email = sa.Column('email_1', sa.String(length=50), nullable=True) - email_2 = sa.Column(sa.String(length=50), nullable=True) + email2 = sa.Column('email_2', sa.String(length=50), nullable=True) - ads_OK = sa.Column(sa.Boolean(), nullable=True, default=True) + ads_ok = sa.Column('ads_OK', sa.Boolean(), nullable=True, default=True) customers = orm.relationship( Customer, - primaryjoin=Customer.card_number == card_no, + primaryjoin=Customer.card_number == card_number, foreign_keys=[Customer.card_number], back_populates='member_info', remote_side=Customer.card_number, @@ -496,9 +497,9 @@ class MemberInfo(Base): @property def full_name(self): - return '{0} {1}'.format(self.first_name or '', self.last_name or '').strip() + return '{} {}'.format(self.first_name or '', self.last_name or '').strip() - def __unicode__(self): + def __str__(self): return self.full_name