Cleanup attribute names for MemberInfo model
This commit is contained in:
parent
dbfeb91868
commit
a15b6eace2
|
@ -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
|
||||
|
||||
|
||||
|
|
Loading…
Reference in a new issue