aboutsummaryrefslogtreecommitdiffstats
path: root/python
diff options
context:
space:
mode:
Diffstat (limited to 'python')
-rw-r--r--python/Dawn/models.py3
-rw-r--r--python/Dawn/static/dawn.js4
2 files changed, 6 insertions, 1 deletions
diff --git a/python/Dawn/models.py b/python/Dawn/models.py
index d92d33fa..afbd0f1b 100644
--- a/python/Dawn/models.py
+++ b/python/Dawn/models.py
@@ -151,7 +151,8 @@ class CDSDeal(db.Model):
swap_type = db.Column(SWAP_TYPE, nullable=False)
attach = db.Column(db.SmallInteger, info={'min': 0, 'max':100})
detach = db.Column(db.SmallInteger, info={'min': 0, 'max':100})
- clearing_facility = db.Column(db.String(12), default='ICE-CREDIT')
+ clearing_facility = db.Column(db.String(12), default=None,
+ info={'filters': [lambda x: x or None,]})
isda_definition = db.Column(ISDA)
counterparty = db.relationship(Counterparties)
__table_args__ = (db.CheckConstraint("swap_type!='CD_INDEX_TRANCHE' or " \
diff --git a/python/Dawn/static/dawn.js b/python/Dawn/static/dawn.js
index 20be6e96..6f500031 100644
--- a/python/Dawn/static/dawn.js
+++ b/python/Dawn/static/dawn.js
@@ -30,6 +30,7 @@ $(function() {
case 'CD_INDEX_TRANCHE':
$('#attach').parent().parent().css('display','block');
$('#detach').parent().parent().css('display','block');
+ $('#clearing_facility').parent().parent().css('display', 'none');
$('#clearing_facility').val('');
$('#initial_margin_percentage').parent().parent().css('display', 'block');
break;
@@ -37,18 +38,21 @@ $(function() {
$('#attach').parent().parent().css('display', 'none');
$('#detach').parent().parent().css('display', 'none');
$('#initial_margin_percentage').parent().parent().css('display', 'none');
+ $('#clearing_facility').parent().parent().css('display', 'block');
$('#clearing_facility').val('ICE-CREDIT');
break;
case 'ABS_CDS':
$('#attach').parent().parent().css('display', 'none');
$('#detach').parent().parent().css('display', 'none');
$('#initial_margin_percentage').parent().parent().css('display', 'block');
+ $('#clearing_facility').parent().parent().css('display', 'none');
$('#clearing_facility').val('');
break;
case 'CD_BASKET_TRANCHE':
$('#attach').parent().parent().css('display','block');
$('#detach').parent().parent().css('display','block');
$('#initial_margin_percentage').parent().parent().css('display', 'block');
+ $('#clearing_facility').parent().parent().css('display', 'none');
$('#clearing_facility').val('');
break;
}