aboutsummaryrefslogtreecommitdiffstats
path: root/python/Dawn/templates
diff options
context:
space:
mode:
Diffstat (limited to 'python/Dawn/templates')
-rw-r--r--python/Dawn/templates/swaption_blotter.html2
-rw-r--r--python/Dawn/templates/termination.html50
2 files changed, 52 insertions, 0 deletions
diff --git a/python/Dawn/templates/swaption_blotter.html b/python/Dawn/templates/swaption_blotter.html
index c0787137..c22539bd 100644
--- a/python/Dawn/templates/swaption_blotter.html
+++ b/python/Dawn/templates/swaption_blotter.html
@@ -17,6 +17,7 @@
<td>Counterparty</td>
<td>Trade Type</td>
<td>Strategy</td>
+ <td>Termination</td>
</tr>
</thead>
{% for trade in trades %}
@@ -36,6 +37,7 @@
cpcode=trade.cp_code)}}">{{trade.name}}</a></td>
<td>{{trade.trade_type}}</td>
<td>{{trade.folder}}</td>
+ <td>{% if trade.trade_type == "New" %}<a href="{{url_for('terminate', dealid=trade.dealid, kind='swaption')}}">x</a>{% endif %}</td>
</tr>
{% endfor %}
</table>
diff --git a/python/Dawn/templates/termination.html b/python/Dawn/templates/termination.html
new file mode 100644
index 00000000..d12b3304
--- /dev/null
+++ b/python/Dawn/templates/termination.html
@@ -0,0 +1,50 @@
+<!DOCTYPE html>
+<html lang="en">
+ <head>
+ <meta charset="utf-8">
+ <link rel="stylesheet" href="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.4/css/bootstrap.min.css">
+ </head>
+ <body style="max-width:1024px; margin:3em auto">
+ <form method="POST" class="form-horizontal"
+ action="{{action_url}}" enctype="multipart/form-data">
+ {% for field in form if field.name != "upload_globeop" %}
+ <div class="form-group {% if field.id in form.errors %}has-error{% endif %}">
+ {% if field.type != 'CSRFTokenField' %}
+ <label class="control-label col-md-2" for="{{ field.id }}">
+ {{ field.label.text }}
+ </label>
+ {% endif %}
+ <div class="col-md-3">
+ {{ field(class_="form-control") }}
+ </div>
+ {% if field.id in form.errors %}
+ <div class="col-md-3">
+ {{form.errors[field.id][0]}}
+ </div>{% endif %}
+ </div>
+ {% endfor %}
+ <div class="form-group">
+ <div class="col-md-offset-2 col-md-3">
+ <div class="checkbox">
+ <label>
+ <input id="upload_globeop" name="upload_globeop" type="checkbox" value="y">Upload to globeop?
+ </label>
+ </div>
+ </div>
+ </div>
+ <div class="form-group">
+ <div class="col-md-offset-2 col-md-3">
+ <button type="submit" class="btn btn-default">Submit</button>
+ </div>
+ </div>
+ </form>
+ {% if 'cds' or 'swaption' or 'terminate' 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"
+ integrity="sha384-0mSbJDEHialfmuBBQP6A4Qrprq5OVfW37PRR3j5ELqxss1yVqOtnepnHVP9aJ7xS"
+ crossorigin="anonymous"></script>
+ <script type="text/javascript" src="{{ url_for('static', filename='dawn.js') }}"></script>
+ {% endif %}
+ </body>
+</html>