123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327 |
- {% extends "base.html" %}
- {% set active_page = "upload" %}
- {% block title %} Upload datasets {% endblock %}
- {% block divs %}
- <div class="container-fluid">
- <div class="row">
- <div class="col-md-3 top-bottom">
- <h3>About</h3>
- <div class="justify">
- Upload data here.
- </div>
- <div class="todo">
- <h3>To do</h3>
- <div class="justify">
- <table class="table" style="font-size: 100%;">
- <thead>
- <tr>
- <th>Feature</th>
- <th>Expected</th>
- </tr>
- </thead>
- <tbody>
- <tr class="active">
- <td>Adding meter data through interface</td>
- <td>M1</td>
- </tr>
- <tr class="active">
- <td>Adding price data through interface</td>
- <td>M1</td>
- </tr>
- <tr>
- <td>Interfacing meter data</td>
- <td>M2</td>
- </tr>
- <tr>
- <td>...</td>
- <td>...</td>
- </tr>
- </tbody>
- </table>
- </div>
- </div>
- </div>
- <div class="col-md-9">
- <div class="row eq-height">
- <div class="col-md-8 top-bottom">
- <div class="container bs-docs-container">
- <div class="row">
- <h1>Meter data</h1>
- <table class="table table-hover">
- <thead>
- <tr>
- <th>Name</th>
- <th>Description</th>
- <th>Market</th>
- <th>Data sets</th>
- <th> </th>
- </tr>
- </thead>
- <tbody id ="clients-table"> </tbody>
- </table>
- <a class="btn btn-default" href="#" role="button" data-bs-toggle="modal" data-bs-target="#editClientModal" id="button-add-client">
- <span class="fa fa-plus" aria-hidden="true"></span> Add
- </a>
- <div class="modal fade" id="editClientModal" tabindex="-1" role="dialog" aria-labelledby="editClientModalLabel">
- <div class="modal-dialog" role="document">
- <div class="modal-content">
- <div class="modal-header">
- <h4 class="modal-title" id="editClientModalLabel">
- <span id="add-client-header">Add a client</span>
- <span id="edit-client-header">Edit <span id="edit-client-name-header"> </span></span>
- </h4>
- <button type="button" class="btn-close" data-bs-dismiss="modal" aria-label="Close"></button>
- </div>
- <div class="modal-body">
- <form id="edit-client-form" enctype="multipart/form-data" class="form-horizontal">
- <input type="hidden" name="id" id="edit-client-id"/>
- <div class="form-group row">
- <label for="edit-client-name" class="col-md-3 control-label">Name</label>
- <div class="col-md-9">
- <input type="text" class="form-control" name="name" id="edit-client-name" required/>
- </div>
- </div>
- <div class="form-group row">
- <label for="edit-description" class="col-md-3 control-label">Description</label>
- <div class="col-md-9">
- <input type="text" class="form-control" name="description" id="edit-description"/>
- </div>
- </div>
- <div class="form-group row">
- <label for="edit-market" class="col-md-3 control-label">Market</label>
- <div class="col-md-9">
- <select class="form-control" name="market" id="edit-market">
- </select>
- </div>
- </div>
- <div class="form-group row">
- <label for="edit-demo" class="col-md-3 control-label">Demo client</label>
- <div class="col-md-9">
- <label class="control-label">
- <input type="checkbox" id = "edit-demo"/>
- <input type="hidden" name="demo" id="edit-demo-hidden"/>
- </label>
- </div>
- </div>
- </form>
- </div>
- <div class="modal-footer">
- <button type="button" class="btn btn-default" data-bs-dismiss="modal">Cancel</button>
- <button type="button" class="btn btn-primary" id="edit-client-form-save" data-bs-dismiss="modal">Save</button>
- </div>
- </div>
- </div>
- </div>
- <div class="modal fade" id="removeClientModal" tabindex="-1" role="dialog" aria-labelledby="removeClientModalLabel">
- <div class="modal-dialog modal-sm" role="document">
- <div class="modal-content">
- <div class="modal-body">
- <h4 class="modal-title text-center" id="removeClientModalLabel">Are you sure you want to remove <span id="remove-client-name-header"> </span>?</h4>
- </div>
- <div class="client-modal-footer">
- <form id="remove-client-form">
- <input type="hidden" name="id" id="remove-client-id"/>
- </form>
- <button type="button" class="btn btn-default" data-bs-dismiss="modal">Cancel</button>
- <button type="button" class="btn btn-danger" id="button-remove-client" data-bs-dismiss="modal">Remove</button>
- </div>
- </div>
- </div>
- </div>
- <div class="modal fade" id="editDataSetModal" tabindex="-1" role="dialog" aria-labelledby="editClientDataSetModalLabel">
- <div class="modal-dialog modal-lg" id="edit-client-data-set-modal-dialog" role="document">
- <div class="modal-content">
- <div class="modal-header">
- <h4 class="modal-title" id="editClientDataSetModalLabel">
- <span id="edit-client-data-set-name-header"> </span> for <span id="edit-client-data-set-owner-header"> </span>
- </h4>
- <button type="button" class="btn-close" data-dismiss="modal" aria-label="Close"></button>
- </div>
- <div class="modal-body">
- <div id="client-data-set-plot" class="data-set-plot edit-data-set-hideable"> </div>
- <form id="edit-client-data-set-form" class="form-horizontal">
- <input type="hidden" name="id" id="edit-client-data-set-id"/>
- <input type="hidden" name="type" id="edit-client-data-set-data-type"/>
- <input type="hidden" name="owner" id="edit-client-data-set-owner-id"/>
- <div class="form-group row edit-data-set-hideable">
- <label class="col-md-3 control-label">Timeframe</label>
- <div class="col-md-9">
- <p class="form-control-static mb-0">
- <span id="edit-clientdata-set-date-from"> </span> — <span id="edit-client-data-set-date-to"> </span>
- </p>
- </div>
- </div>
- <div class="form-group row">
- <label for="edit-client-data-set-delta" class="col-md-3 control-label">Resolution</label>
- <div class="col-md-9">
- <div class="input-group" id="edit-client-data-set-delta-editable">
- <input type="text" class="form-control" name="resolution" id="edit-client-data-set-delta" placeholder="automatic" />
- <div class="input-group-addon">minutes</div>
- </div>
- <p class="form-control-static mb-0 edit-data-set-hideable" id="edit-client-data-set-delta-plain-text"> </p>
- </div>
- </div>
- <div class="form-group row" id="edit-client-data-set-file-row">
- <label for="edit-data-set-file" class="col-md-3 control-label">Data set</label>
- <div class="col-md-9">
- <input type="file" name="file" id="edit-client-data-set-file" class="control-label"/>
- </div>
- </div>
- <div class="form-group row edit-data-set-hideable">
- <label for="edit-data-set-remove-old" class="col-md-3 control-label">Replace old data</label>
- <div class="col-md-9">
- <label class="control-label">
- <input type="checkbox" id = "edit-client-data-set-remove-old"/>
- <input type="hidden" name="remove" id="edit-client-data-set-remove-old-hidden"/>
- </label>
- </div>
- </div>
- </form>
- </div>
- <div class="modal-footer">
- <button type="button" class="btn btn-default" data-bs-dismiss="modal">Cancel</button>
- <button type="button" class="btn btn-primary" id="edit-client-data-set-form-save" data-bs-dismiss="modal">Save</button>
- </div>
- </div>
- </div>
- </div>
- </div>
- </div>
- <div class="container bs-docs-container">
- <div class="row">
- <h1>Price data</h1>
- <table class="table table-hover">
- <thead>
- <tr>
- <th>Name</th>
- <th>Description</th>
- <th>Data sets</th>
- <th> </th>
- </tr>
- </thead>
- <tbody id ="markets-table"> </tbody>
- </table>
- <a class="btn btn-default" href="#" role="button" data-bs-toggle="modal" data-bs-target="#editMarketModal" id="button-add-market">
- <span class="fa fa-plus" aria-hidden="true"></span> Add
- </a>
- <div class="modal fade" id="editMarketModal" tabindex="-1" role="dialog" aria-labelledby="editMarketModalLabel">
- <div class="modal-dialog" role="document">
- <div class="modal-content">
- <div class="modal-header">
- <h4 class="modal-title" id="editMarketModalLabel">
- <span id="add-market-header">Add a market</span>
- <span id="edit-market-header">Edit market “<span id="edit-market-name-header"> </span>”</span>
- </h4>
- <button type="button" class="btn-close" data-bs-dismiss="modal" aria-label="Close"></button>
- </div>
- <div class="modal-body">
- <form id="edit-market-form" enctype="multipart/form-data" class="form-horizontal">
- <input type="hidden" name="id" id="edit-market-id"/>
- <div class="form-group row">
- <label for="edit-market-name" class="col-md-3 control-label">Name</label>
- <div class="col-md-9">
- <input type="text" class="form-control" name="name" id="edit-market-name" required/>
- </div>
- </div>
- <div class="form-group row">
- <label for="edit-description" class="col-md-3 control-label">Description</label>
- <div class="col-md-9">
- <input type="text" class="form-control" name="description" id="edit-market-description"/>
- </div>
- </div>
- </form>
- </div>
- <div class="modal-footer">
- <button type="button" class="btn btn-default" data-bs-dismiss="modal">Cancel</button>
- <button type="button" class="btn btn-primary" id="edit-market-form-save" data-bs-dismiss="modal">Save</button>
- </div>
- </div>
- </div>
- </div>
- <div class="modal fade" id="removeMarketModal" tabindex="-1" role="dialog" aria-labelledby="removeMarketModalLabel">
- <div class="modal-dialog modal-sm" role="document">
- <div class="modal-content">
- <div class="modal-body">
- <h4 class="modal-title text-center" id="removeMarketModalLabel">Are you sure you want to remove market “<span id="remove-market-name-header"> </span>”?</h4>
- </div>
- <div class="modal-footer">
- <form id="remove-market-form">
- <input type="hidden" name="id" id="remove-market-id"/>
- </form>
- <button type="button" class="btn btn-default" data-bs-dismiss="modal">Cancel</button>
- <button type="button" class="btn btn-danger" id="button-remove-market" data-bs-dismiss="modal">Remove</button>
- </div>
- </div>
- </div>
- </div>
- <div class="modal fade" id="editMarketDataSetModal" tabindex="-1" role="dialog" aria-labelledby="editMarketDataSetModalLabel">
- <div class="modal-dialog modal-lg" id="edit-market-data-set-modal-dialog" role="document">
- <div class="modal-content">
- <div class="modal-header">
- <h4 class="modal-title" id="editMarketDataSetModalLabel">
- <span id="edit-market-data-set-name-header"> </span> for <span id="edit-market-data-set-owner-header"> </span>
- </h4>
- <button type="button" class="btn-close" data-bs-dismiss="modal" aria-label="Close"></button>
- </div>
- <div class="modal-body">
- <div id="market-data-set-plot" class="data-set-plot edit-data-set-hideable"> </div>
- <form id="edit-market-data-set-form" class="form-horizontal">
- <input type="hidden" name="id" id="edit-market-data-set-id"/>
- <input type="hidden" name="type" id="edit-market-data-set-data-type"/>
- <input type="hidden" name="owner" id="edit-market-data-set-owner-id"/>
- <div class="form-group row edit-data-set-hideable">
- <label class="col-md-3 control-label">Timeframe</label>
- <div class="col-md-9">
- <p class="form-control-static mb-0">
- <span id="edit-market-data-set-date-from"> </span> — <span id="edit-market-data-set-date-to"> </span>
- </p>
- </div>
- </div>
- <div class="form-group row">
- <label for="edit-data-set-delta" class="col-md-3 control-label">Resolution</label>
- <div class="col-md-9">
- <div class="input-group" id="edit-market-data-set-delta-editable">
- <input type="text" class="form-control" name="resolution" id="edit-market-data-set-delta" placeholder="automatic" />
- <div class="input-group-addon">minutes</div>
- </div>
- <p class="form-control-static mb-0 edit-data-set-hideable" id="edit-market-data-set-delta-plain-text"> </p>
- </div>
- </div>
- <div class="form-group row" id="edit-market-data-set-file-row">
- <label for="edit-market-data-set-file" class="col-md-3 control-label">Data set</label>
- <div class="col-md-9">
- <input type="file" name="file" id="edit-market-data-set-file" class="control-label"/>
- </div>
- </div>
- <div class="form-group row edit-data-set-hideable">
- <label for="edit-data-set-remove-old" class="col-md-3 control-label">Remove old data</label>
- <div class="col-md-9">
- <label class="control-label">
- <input type="checkbox" value="" name="removeOld" id = "edit-market-data-set-remove-old" />
- </label>
- </div>
- </div>
- </form>
- </div>
- <div class="modal-footer">
- <button type="button" class="btn btn-default" data-bs-dismiss="modal">Cancel</button>
- <button type="button" class="btn btn-primary" id="edit-market-data-set-form-save" data-bs-dismiss="modal">Save</button>
- </div>
- </div>
- </div>
- </div>
- <div id="alerts">
- </div>
- </div>
- </div>
- </div>
- </div>
- </div>
- </div>
- </div>
- {% endblock %}
|