diff --git a/apps/assets/templates/assets/asset_create.html b/apps/assets/templates/assets/asset_create.html
index eca0f6a03..99703d2e3 100644
--- a/apps/assets/templates/assets/asset_create.html
+++ b/apps/assets/templates/assets/asset_create.html
@@ -15,9 +15,9 @@
{% csrf_token %}
{% trans 'Basic' %}
{% bootstrap_field form.hostname layout="horizontal" %}
+ {% bootstrap_field form.platform layout="horizontal" %}
{% bootstrap_field form.ip layout="horizontal" %}
{% bootstrap_field form.port layout="horizontal" %}
- {% bootstrap_field form.platform layout="horizontal" %}
{% bootstrap_field form.public_ip layout="horizontal" %}
{% bootstrap_field form.domain layout="horizontal" %}
@@ -85,6 +85,17 @@ $(document).ready(function () {
allowClear: true,
templateSelection: format
});
+ $("#id_platform").change(function (){
+ var platform = $("#id_platform option:selected").text();
+ var port = 22;
+ if(platform === 'Windows'){
+ port = 3389;
+ }
+ if(platform === 'Other'){
+ port = null;
+ }
+ $("#id_port").val(port);
+ });
})
{% endblock %}
\ No newline at end of file