aboutsummaryrefslogtreecommitdiffstats
path: root/python/Dawn
diff options
context:
space:
mode:
Diffstat (limited to 'python/Dawn')
-rw-r--r--python/Dawn/models.py13
1 files changed, 8 insertions, 5 deletions
diff --git a/python/Dawn/models.py b/python/Dawn/models.py
index dc8ff7d4..55625724 100644
--- a/python/Dawn/models.py
+++ b/python/Dawn/models.py
@@ -6,6 +6,7 @@ from sqlalchemy.types import TypeDecorator, LargeBinary
from wtforms import SelectField
from wtforms.validators import Length
from wtforms_alchemy import model_form_factory
+from sqlalchemy_utils import EmailType, PhoneNumberType
import datetime
db = SQLAlchemy()
@@ -25,14 +26,16 @@ class Counterparties(db.Model):
state = db.Column(db.String(2))
dtc_number = db.Column(db.Integer)
sales_contact = db.Column(db.String)
- sales_email = db.Column(db.String)
- sales_phone = db.Column(db.String)
+ sales_email = db.Column(EmailType)
+ sales_phone = db.Column(PhoneNumberType())
valuation_contact1 = db.Column(db.String)
- valuation_email1 = db.Column(db.String)
+ valuation_email1 = db.Column(EmailType)
valuation_contact2 = db.Column(db.String)
- valuation_email2 = db.Column(db.String)
+ valuation_email2 = db.Column(EmailType)
valuation_contact3 = db.Column(db.String)
- valuation_email3 = db.Column(db.String)
+ valuation_email3 = db.Column(EmailType)
+ valuation_contact4 = db.Column(db.String)
+ valuation_email4 = db.Column(EmailType)
notes = db.Column(db.String)
BOND_STRAT = ENUM('M_STR_MAV', 'M_STR_SMEZZ', 'CSO_TRANCH',