Add FtpPull job

This commit is contained in:
Romain Neutron
2013-09-05 17:13:20 +02:00
parent 5a3e444000
commit 14b3a39ca2
5 changed files with 375 additions and 0 deletions

View File

@@ -0,0 +1,91 @@
{% extends 'admin/task-manager/task-editor/task.html.twig' %}
{% block form %}
<div class="control-group">
<label class="control-label">{% trans 'task::ftp:proxy' %}</label>
<div class="controls">
<input class="formElem" type="text" name="proxy" />
</div>
</div>
<div class="control-group">
<label class="control-label">{% trans 'task::ftp:proxy port' %}</label>
<div class="controls">
<input class="formElem" type="text" name="proxyport" />
</div>
</div>
<div class="control-group">
<label class="control-label">{% trans 'task::ftp:host' %}</label>
<div class="controls">
<input class="formElem" type="text" name="host" />
</div>
</div>
<div class="control-group">
<label class="control-label">{% trans 'task::ftp:port' %}</label>
<div class="controls">
<input class="formElem" type="text" name="port" />
</div>
</div>
<div class="control-group">
<label class="control-label">{% trans 'task::ftp:user' %}</label>
<div class="controls">
<input class="formElem" type="text" name="user" />
</div>
</div>
<div class="control-group">
<label class="control-label">{% trans 'task::ftp:password' %}</label>
<div class="controls">
<input class="formElem" type="password" name="password" />
</div>
</div>
<div class="control-group">
<label class="control-label">{% trans 'task::ftp:chemin distant' %}</label>
<div class="controls">
<input class="formElem" type="text" name="ftppath" />
</div>
</div>
<div class="control-group">
<label class="control-label">{% trans 'task::ftp:localpath' %}</label>
<div class="controls">
<input class="formElem" type="text" name="localpath" />
</div>
</div>
<div class="control-group">
<label class="control-label">{% trans 'task::ftp:mode passif' %}</label>
<div class="controls">
<input class="formElem" type="checkbox" name="passive" />
</div>
</div>
<div class="control-group">
<div class="controls">
<label class="checkbox">
<input class="formElem" type="checkbox" name="ssl" />
{% trans 'task::ftp:utiliser SSL' %}
</label>
</div>
</div>
{% endblock %}
{% block javascript %}
function taskFillGraphic(xml)
{
if (xml) {
xml = $.parseXML(xml);
xml = $(xml);
with(document.forms['graphicForm'])
{
proxy.value = xml.find("proxy").text();
proxyport.value = xml.find("proxyport").text();
localpath.value = xml.find("localpath").text();
ftppath.value = xml.find("ftppath").text();
host.value = xml.find("host").text();
port.value = xml.find("port").text();
user.value = xml.find("user").text();
password.value = xml.find("password").text();
ssl.checked = Number(xml.find("ssl").text()) > 0;
passive.checked = Number(xml.find("passive").text()) > 0;
}
}
}
{% endblock %}