mirror of
				https://github.com/retspen/webvirtcloud
				synced 2025-07-31 12:41:08 +00:00 
			
		
		
		
	Add changing option of network model. Show model on instance network list
This commit is contained in:
		
							parent
							
								
									8b9fe4e887
								
							
						
					
					
						commit
						c62e6ba3bc
					
				
					 4 changed files with 50 additions and 16 deletions
				
			
		|  | @ -900,7 +900,7 @@ | |||
| 
 | ||||
|                             <div class="col-xs-12 col-sm-12"> | ||||
|                                 <p><strong>{% trans "Network Devices" %}</strong></p> | ||||
|                                 <table class="table table-striped table-responsive"> | ||||
|                                 <table class="table table-condensed table-responsive"> | ||||
|                                     <thead> | ||||
|                                     <tr> | ||||
|                                         <th>{% trans 'Name' %}</th> | ||||
|  | @ -910,9 +910,17 @@ | |||
|                                     </tr> | ||||
|                                     </thead> | ||||
|                                     <tbody> | ||||
|                                         {% for network in networks %} | ||||
|                                     {% for network in networks %} | ||||
|                                         <tr> | ||||
|                                             <td rowspan="2">eth{{ forloop.counter0 }}({{ network.target|default:"no target" }})</td> | ||||
|                                             <td rowspan="2">eth{{ forloop.counter0 }}({{ network.target|default:"no target" }}) | ||||
|                                                     <form method="post">{% csrf_token %} | ||||
|                                                     <input name="mac" value="{{ network.mac }}" hidden/> | ||||
|                                                     <input name="set_link_state" value="{{ network.state }}" hidden/> | ||||
|                                                     <input type="checkbox" {% if network.state == 'up' %} checked | ||||
|                                                     {% endif %} onclick='submit();' /> | ||||
|                                                     {% trans 'active' %} | ||||
|                                                 </form> | ||||
|                                             </td> | ||||
|                                             <th class="hidden-xs hidden-sm">{% trans 'MAC' %}</th> | ||||
|                                             <td>{{ network.mac }}</td> | ||||
|                                             <th class="hidden-xs hidden-sm">{% trans 'Filter' %}</th> | ||||
|  | @ -964,6 +972,16 @@ | |||
|                                                                         {% endfor %} | ||||
|                                                                     </select> | ||||
|                                                                 </div> | ||||
|                                                                 <div class="form-group form-inline"> | ||||
|                                                                     <label class="col-sm-3 control-label">{% trans "Model" %} </label> | ||||
|                                                                     <input class="form-control" type="text" value="{{ network.model }}" readonly/> | ||||
|                                                                     <label class="control-label"><em>to</em></label> | ||||
|                                                                     <select class="form-control" name="net-model-{{ forloop.counter0 }}"> | ||||
|                                                                         {% for model in net_models_host %} | ||||
|                                                                         <option value="{{ model }}" {% ifequal model network.model  %} selected {% endifequal %}>{{ model }}</option> | ||||
|                                                                         {% endfor %} | ||||
|                                                                     </select> | ||||
|                                                                 </div> | ||||
|                                                             </div> | ||||
|                                                             <div class="modal-footer"> | ||||
|                                                                 <button class="btn btn-default"  data-dismiss="modal">{% trans 'Close' %}</button> | ||||
|  | @ -996,16 +1014,8 @@ | |||
|                                                     {{ ipv6 }} | ||||
|                                                 {% endfor %} | ||||
|                                             </td> | ||||
|                                             <th class="hidden-xs hidden-sm">{% trans 'LinkState' %}</th> | ||||
|                                             <td> | ||||
|                                                 <form method="post">{% csrf_token %} | ||||
|                                                     <input name="mac" value="{{ network.mac }}" hidden/> | ||||
|                                                     <input name="set_link_state" value="{{ network.state }}" hidden/> | ||||
|                                                     <input type="checkbox" {% if network.state == 'up' %} checked | ||||
|                                                     {% endif %} onclick='submit();' /> | ||||
|                                                     {% trans 'active' %} | ||||
|                                                 </form> | ||||
|                                             </td> | ||||
|                                             <th class="hidden-xs hidden-sm">{% trans 'Model' %}</th> | ||||
|                                             <td>{{ network.model }}</td> | ||||
|                                             <th>{% trans 'QoS' %}</th> | ||||
|                                             <td align="right"> | ||||
|                                                 <form class="form-horizontal" method="post" name="add_qos{{ forloop.counter0 }}" role="form">{% csrf_token %} | ||||
|  | @ -1014,7 +1024,11 @@ | |||
|                                                 </form> | ||||
|                                             </td> | ||||
|                                         </tr> | ||||
|                                         {% endfor %} | ||||
|                                         <tr> | ||||
|                                             <td style="background-color: lightgray" class="hidden-xs hidden-sm" colspan="9"></td> | ||||
|                                             <td style="background-color: lightgray" class="visible-xs visible-sm" colspan="5"></td> | ||||
|                                         </tr> | ||||
|                                     {% endfor %} | ||||
|                                     </tbody> | ||||
|                                 </table> | ||||
|                             </div> | ||||
|  |  | |||
		Loading…
	
	Add table
		Add a link
		
	
		Reference in a new issue