mirror of
				https://github.com/retspen/webvirtcloud
				synced 2025-07-31 12:41:08 +00:00 
			
		
		
		
	add views/instance/settings/vnc listen addresses
configures console listen addresses for instance update webvirtcloud/settings.py QEMU_CONSOLE_LISTEN_ADDRESSES according to template, before use instances/views.py remove include webvirtcloud.settings (duplicate)
This commit is contained in:
		
							parent
							
								
									6b444075b6
								
							
						
					
					
						commit
						22d03da60f
					
				
					 4 changed files with 71 additions and 3 deletions
				
			
		| 
						 | 
				
			
			@ -712,6 +712,27 @@
 | 
			
		|||
                                                            </div>
 | 
			
		||||
                                                        </div>
 | 
			
		||||
                                                    </form>
 | 
			
		||||
                                                    <p>{% trans "To set console listen address, shutdown the instance." %}</p>
 | 
			
		||||
                                                    <form class="form-horizontal" method="post" role="form">{% csrf_token %}
 | 
			
		||||
                                                        <div class="form-group" id="console_listen_address_selection">
 | 
			
		||||
                                                            <label for="console_select_listen_address" class="col-sm-2 control-label">{% trans "Listen on" %}</label>
 | 
			
		||||
                                                            <div class="col-sm-6">
 | 
			
		||||
                                                                <select id="console_select_listen_address" class="form-control" name="console_listen_address">
 | 
			
		||||
                                                                    <option value="" style="font-weight: bold">{% trans "please choose" %}</option>
 | 
			
		||||
                                                                    {% for address, label in console_listen_addresses %}
 | 
			
		||||
                                                                        <option value="{{ address }}">{{ label }}</option>
 | 
			
		||||
                                                                    {% endfor %}
 | 
			
		||||
                                                                </select>
 | 
			
		||||
                                                            </div>
 | 
			
		||||
                                                            <div class="col-sm-3">
 | 
			
		||||
                                                                {% ifequal status 5 %}
 | 
			
		||||
                                                                    <button type="submit" class="btn btn-success " name="set_console_listen_address">{% trans "Set" %}</button>
 | 
			
		||||
                                                                {% else %}
 | 
			
		||||
                                                                    <button class="btn btn-success disabled" name="set_console_listen_address">{% trans "Set" %}</button>
 | 
			
		||||
                                                                {% endifequal %}
 | 
			
		||||
                                                            </div>
 | 
			
		||||
                                                        </div>
 | 
			
		||||
                                                    </form>
 | 
			
		||||
                                                    <p>{% trans "To create console password, shutdown the instance." %}</p>
 | 
			
		||||
                                                    <form class="form-horizontal" method="post" role="form">{% csrf_token %}
 | 
			
		||||
                                                        <div class="form-group">
 | 
			
		||||
| 
						 | 
				
			
			@ -1273,6 +1294,13 @@
 | 
			
		|||
            $("#console_select_type option[value='" + console_type + "']").prop('selected', true);
 | 
			
		||||
        }
 | 
			
		||||
    });
 | 
			
		||||
    $(document).ready(function () {
 | 
			
		||||
        // set current console listen address or fall back to default
 | 
			
		||||
        var console_listen_address = "{{ console_listen_address }}"
 | 
			
		||||
        if (console_listen_address != '') {
 | 
			
		||||
            $("#console_select_listen_address option[value='" + console_listen_address + "']").prop('selected', true);
 | 
			
		||||
        }
 | 
			
		||||
    });
 | 
			
		||||
{% if not request.user.is_superuser %}
 | 
			
		||||
    $('#select_clone_name').on('change', function () {
 | 
			
		||||
        update_clone_disk_name($(this).val());
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
		Loading…
	
	Add table
		Add a link
		
	
		Reference in a new issue