{% extends "base.html" %}
{% block content %}
<div class="page-header">
<h1>Add job</h1>
</div>
<form method="post" class="form-horizontal">
{% csrf_token %}
<div class="form-group col-sm-10">
<label for="jobName" class="col-sm-2 control-label">Job Name</label>
<div class="col-sm-10">
<input type="text" value="{{job.jobName}}" class="form-control" name="jobName" id="jobName" placeholder="Job Name">
</div>
</div>
<br>
<br>
<div class="col-sm-10 form-group container">
<label class="col-sm-2 control-label" for="dropdownMenu1">Run Type:</label>
<div id="dropdown1" class="col-sm-10 dropdown">
<button class="btn btn-default dropdown-toggle" type="button" id="dropdownMenu1" data-toggle="dropdown" aria-haspopup="true" aria-expanded="true">
<span id="selectedType">{% if job.runType %}{{job.getRunType}}{% else %}Ran by Kritbit{% endif %}</span>
<span class="caret"></span>
</button>
<ul class="dropdown-menu" aria-labelledby="dropdownMenu1">
<li data-type="1"><a href="#">Ran by Kritbit</a></li>
<li data-type="2"><a href="#">External Source</a></li>
</ul>
<input type="hidden" id="runType" name="runType" value="{% if job.runType %}{{job.runType}}{% else %}1{% endif %}">
</div>
</div>
<br>
<br>
<div class="form-group col-sm-10">
<label class="col-sm-2 control-label" for="script">Script for Kritbit to run:</label>
<div class="col-sm-10">
<textarea class="form-control" rows="6" name="runScript" id="script">{{job.runScript}}</textarea>
</div>
</div>
<br>
<br>
<div class="form-group col-sm-10">
<label class="col-sm-2 control-label" for="runCondition">When to run:</label>
<div class="col-sm-10">
<input type="text" value="{{job.cron}}" class="form-control" name="cron" id="runCondition" placeholder="Cron style">
</div>
</div>
<br>
<br>
<div class="form-group col-sm-10">
<label class="col-sm-2 control-label" for="failScript">Script to run on failure:</label>
<div class="col-sm-10">
<textarea class="form-control" rows="6" name="failScript" id="failScript">{{job.failScript}}</textarea>
</div>
</div>
<div class="form-group col-sm-10">
<label class="col-sm-2 control-label" for="comment">Job comment:</label>
<div class="col-sm-10">
<textarea class="form-control" rows="6" name="comments" id="comment">{{job.comments}}</textarea>
</div>
</div>
<div class="form-group col-sm-10">
<label class="col-sm-2 control-label" for="hash">Hash:</label>
<div class="col-sm-10">
<input type="text" value="{% if job.hash %}{{job.hash}}{% else %}{{hash}}{% endif %}" class="form-control" name="hash" id="hash" readonly>
</div>
</div>
<div class="form-group col-sm-10">
<label class="col-sm-2 control-label" for="sharedKey">Shared key:</label>
<div class="col-sm-10">
<input type="text" value="{% if job.hash %}{{job.sharedkey}}{% else %}{{sharedkey}}{% endif %}" class="form-control" name="sharedkey" id="sharedKey" readonly>
</div>
</div>
<div class="form-group col-sm-10">
<label class="col-sm-2 control-label" for="private">Require login to view history:</label>
<div class="checkbox">
<label>
<input {% if job.view_private == 1 %}checked="checked"{% endif %} id="private" type="checkbox"> Yes
<input type="hidden" id="view_private" name="view_private" value="{{job.view_private}}">
</label>
</div>
</div>
<div class="col-sm-10 form-group">
<div class="col-sm-offset-2 col-sm-10">
{% if job %}
<button type="submit" class="btn btn-default">Update</button>
{% else %}
<button type="submit" class="btn btn-default">Create</button>
{% endif %}
</div>
</div>
</form>
<script type="text/javascript">
$(function () {
$('#dropdown1 li').on('click', function(e){
e.preventDefault();
$("#runType").val($(this).data("type"));
$("#selectedType").text($(this).text());
});
$("#private").on("change", function () {
if ($(this).is(":checked")) {
$("#view_private").val(1);
} else {
$("#view_private").val(0);
}
});
});
</script>
{% endblock %}