aboutsummaryrefslogtreecommitdiffstats
path: root/python/Dawn
diff options
context:
space:
mode:
Diffstat (limited to 'python/Dawn')
-rw-r--r--python/Dawn/__init__.py1
-rw-r--r--python/Dawn/templates/swaption_blotter.html10
2 files changed, 6 insertions, 5 deletions
diff --git a/python/Dawn/__init__.py b/python/Dawn/__init__.py
index d571f5aa..429b2bed 100644
--- a/python/Dawn/__init__.py
+++ b/python/Dawn/__init__.py
@@ -18,3 +18,4 @@ if not app.debug:
app.logger.addHandler(fh)
import Dawn.views
+app.jinja_env.globals.update(bus_day=Dawn.views.bus_day)
diff --git a/python/Dawn/templates/swaption_blotter.html b/python/Dawn/templates/swaption_blotter.html
index 75e05ca0..c0787137 100644
--- a/python/Dawn/templates/swaption_blotter.html
+++ b/python/Dawn/templates/swaption_blotter.html
@@ -7,12 +7,12 @@
<td>Trade Date</td>
<td>Settle Date</td>
<td>Buy/Sell</td>
- <td>Notional</td>
+ <td style="text-align:center">Notional</td>
<td>Type</td>
<td>Expiry</td>
<td>Strike</td>
- <td>Fee</td>
- <td>Description</td>
+ <td style="text-align:center">Fee</td>
+ <td style="text-align:center">Description</td>
<td>Red Code</td>
<td>Counterparty</td>
<td>Trade Type</td>
@@ -23,13 +23,13 @@
<tr>
<td><a href="{{url_for('trade_manage', tradeid=trade.id, kind='swaption')}}">{{trade.dealid}}</a></td>
<td>{{trade.trade_date}}</td>
- <td>{{trade.settle_date}}</td>
+ <td>{{trade.settle_date or (trade.trade_date + 3 * bus_day).date()}}</td>
<td>{% if trade.buysell %}Buy{% else %}Sell{% endif %}</td>
<td>{{"{0:,.2f}".format(trade.notional)}}</td>
<td>{{trade.option_type}}</td>
<td>{{trade.expiration_date}}</td>
<td>{{trade.strike}}</td>
- <td>{{"{0:,.2f}".format(trade.fee)}}</td>
+ <td style="text-align:right">{{"{0:,.2f}".format(trade.fee)}}</td>
<td>{{trade.security_desc}}</td>
<td>{{trade.security_id}}</td>
<td><a href="{{url_for('edit_counterparty',