aboutsummaryrefslogtreecommitdiffstats
path: root/python
diff options
context:
space:
mode:
Diffstat (limited to 'python')
-rw-r--r--python/Dawn/templates/base.html27
-rw-r--r--python/Dawn/templates/swaption_blotter.html36
-rw-r--r--python/Dawn/templates/trade_entry.html3
3 files changed, 59 insertions, 7 deletions
diff --git a/python/Dawn/templates/base.html b/python/Dawn/templates/base.html
index 924c9ea0..fea79a92 100644
--- a/python/Dawn/templates/base.html
+++ b/python/Dawn/templates/base.html
@@ -17,21 +17,38 @@
</div>
<ul class="nav navbar-nav">
<li class="dropdown">
- <a href="#" class="dropdown-toggle" data-toggle="dropdown" role="button" aria-haspopup="true" aria-expanded="false">Blotter <span class="caret"></span></a>
+ <a href="#" class="dropdown-toggle"
+ data-toggle="dropdown"
+ role="button"
+ aria-haspopup="true"
+ aria-expanded="false">Blotter <span class="caret"></span>
+ </a>
<ul class="dropdown-menu">
- <li><a href="{{url_for('list_bond_trades')}}">Bonds</a></li>
- <li><a href="{{url_for('list_cds_trades')}}">CDS</a></li>
+ <li><a href="{{url_for('list_trades', kind = 'bond')}}">Bonds</a></li>
+ <li><a href="{{url_for('list_trades', kind = 'cds')}}">CDS</a></li>
+ <li><a href="{{url_for('list_trades', kind = 'swaption')}}">Swaptions</a></li>
</ul>
</li>
<li class="dropdown">
- <a href="#" class="dropdown-toggle" data-toggle="dropdown" role="button" aria-haspopup="true" aria-expanded="false">Book <span class="caret"></span></a>
+ <a href="#" class="dropdown-toggle"
+ data-toggle="dropdown"
+ role="button"
+ aria-haspopup="true"
+ aria-expanded="false">Book <span class="caret"></span>
+ </a>
<ul class="dropdown-menu">
<li><a href="{{url_for('trade_manage', kind = 'bond')}}">Bonds</a></li>
<li><a href="{{url_for('trade_manage', kind = 'cds')}}">CDS</a></li>
+ <li><a href="{{url_for('trade_manage', kind = 'swaption')}}">Swaptions</a></li>
</ul>
</li>
<li class="dropdown">
- <a href="#" class="dropdown-toggle" data-toggle="dropdown" role="button" aria-haspopup="true" aria-expanded="false">Counterparties <span class="caret"></span></a>
+ <a href="#" class="dropdown-toggle"
+ data-toggle="dropdown"
+ role="button"
+ aria-haspopup="true"
+ aria-expanded="false">Counterparties <span class="caret"></span>
+ </a>
<ul class="dropdown-menu">
<li><a href="../counterparties">List</a></li>
<li><a href="{{url_for('edit_counterparty', cpcode= None)}}">New</a></li>
diff --git a/python/Dawn/templates/swaption_blotter.html b/python/Dawn/templates/swaption_blotter.html
new file mode 100644
index 00000000..c0d84cf4
--- /dev/null
+++ b/python/Dawn/templates/swaption_blotter.html
@@ -0,0 +1,36 @@
+{% extends "base.html" %}
+{% block content %}
+<table class="table table-striped">
+ <thead>
+ <tr>
+ <td>Deal ID</td>
+ <td>Trade Date</td>
+ <td>Settle Date</td>
+ <td>Buy/Sell</td>
+ <td>Notional</td>
+ <td>Type</td>
+ <td>Price</td>
+ <td>Description</td>
+ <td>Red Code</td>
+ <td>Counterparty</td>
+ <td>Strategy</td>
+ </tr>
+ </thead>
+ {% for trade in trades %}
+ <tr>
+ <td><a href="{{url_for('trade_manage', tradeid=trade.id, kind='cds')}}">{{trade.dealid}}</a></td>
+ <td>{{trade.trade_date}}</td>
+ <td>{{trade.premium_settle_date}}</td>
+ <td>{% if trade.buysell %}Buy{% else %}Sell{% endif %}</td>
+ <td>{{"{0:,.2f}".format(trade.notional)}}</td>
+ <td>{{trade.swaption_type}}</td>
+ <td>{{trade.price}}</td>
+ <td>{{trade.security_desc}}</td>
+ <td>{{trade.security_id}}</td>
+ <td><a href="{{url_for('edit_counterparty',
+ cpcode=trade.counterparty.code)}}">{{trade.counterparty.name}}</a></td>
+ <td>{{trade.folder}}</td>
+ </tr>
+ {% endfor %}
+</table>
+{% endblock %}
diff --git a/python/Dawn/templates/trade_entry.html b/python/Dawn/templates/trade_entry.html
index 1d7bdbd2..a7b19ab6 100644
--- a/python/Dawn/templates/trade_entry.html
+++ b/python/Dawn/templates/trade_entry.html
@@ -3,7 +3,6 @@
<head>
<meta charset="utf-8">
<link rel="stylesheet" href="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.4/css/bootstrap.min.css">
- <link rel="stylesheet" href="{{ url_for('static', filename='simple-hint.min.css') }}"></script>
</head>
<body style="max-width:1024px; margin:0 auto">
<datalist id="index_list"></datalist>
@@ -40,7 +39,7 @@
</div>
</div>
</form>
- {% if 'cds' in action_url %}
+ {% if 'cds' or 'swaption' in action_url %}
<script type="text/javascript" src="https://code.jquery.com/jquery-2.2.0.min.js"></script>
<script type="text/javascript"
src="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.6/js/bootstrap.min.js"