{% extends 'layout.html' %}
{% block content %}
{% include 'menu.html' %}
<div class="container">
       <div class="card">
                <div class="card-header">
		Ressources of {{ vm_name }}
                </div>
        	<div class="card-body">
			<div class="row">
    				<div class="col-sm">
				<img src="data:image/png;base64,{{ screen_64 }}" class="img-thumbnail">
    				</div>
    				<div class="col-sm">
      					<i class="fa-solid fa-microchip"></i> vCPU : {{ actual_vCPU }}</br></br>
					<i class="fa-solid fa-memory"></i> Memory: {{ actual_ram }} MB</br></br>
{% if actual_autostart == 1 %}
					Autostart : <input type="checkbox" class="form-check-input" checked disabled/>
{% else %}
                                        Autostart : <input type="checkbox" class="form-check-input" disabled/>
{% endif %}
    				</div>

    				<div class="col-sm">
				<form action="/editressources" method="post">
                                        <input type="hidden" name="vm_name" value="{{ vm_name }}"></input>
      					<table><tr><td>CPU :</td><td><input type="text" name="new_cpu" class="form-control form-control-sm" placeholder="{{ actual_vCPU }}" value="{{ actual_vCPU }}" ></input></td><td><small> (Max : {{ max_vCPU }} )</small></td></tr></table><br>
      					<table><tr><td>Memory :</td><td><input type="text" name="new_mem" class="form-control form-control-sm" placeholder="{{ actual_ram }}" value="{{ actual_ram }}" ></input></td><td> MB <small> (Max : {{ max_Mermory }} MB)</small></td></tr></table><br>
{% if actual_autostart == 1 %}
                                        <input type="checkbox" name="new_autostart" class="form-check-input" value="auto_check" checked/> Autostart
{% else %}
                                        <input type="checkbox" name="new_autostart" class="form-check-input" value="auto_check"/> Autostart
{% endif %}
					<br><br>
					<br><small><i class="fa-solid fa-triangle-exclamation"></i> Changing vCPU and/or Memory will restart {{ vm_name }} <i class="fa-solid fa-triangle-exclamation"></i></small>
					<br><br>
					<button type="submit" class="btn btn-outline-warning btn-hype"  onclick="loading();"><i class="fa-solid fa-pencil"></i></button>
					</form>	
				</div>
			</div>
			
        	</div>
	</div>
<br>
        <div class="card">
                <div class="card-header">
                Disk(s) of {{ vm_name }}
                </div>
                <div class="card-body">
                Actual disks<hr>
                        <div class="row">
                                <div class="col-sm">
{% for disk in disks %}
                                        <i class="fa-solid fa-hard-drive"></i>
                                        <b>{{ disk[4]  }}</b> ({{ disk[5] }} G) <br>
                                        <small>System disk:<br>name: {{ disk[6] }} - Size : {{ disk[1]  }} G (Used : {{ disk[2] }} G)</br></small><br>
<div class="progress">
  <div id="diskbar" class="progress-bar bg-info progress-bar-striped" role="progressbar" style="width: {{ disk[3] }}%;" aria-valuenow={{ disk[3]  }} aria-valuemin="0" aria-valuemax="100">{{ disk[3]  }} %</div>
</div><br>

{% endfor %}
                                </div>
                                <div class="col-sm">
					<small>Be aware that detached disks, still exist ! You should clean unused disks on Pool tab.</small><br>
					<small><i class="fa-solid fa-triangle-exclamation"></i> Shrinking a disk size, can corrupt or delete your data <i class="fa-solid fa-triangle-exclamation"></i></small><br><br>
					<table style="width:100%;">
{% for disk in disks %}
                                        <tr><td>{{ disk[4] }}  </td><td>
					<form action="/editdisks" method="post">
					<input type="hidden" name="vm_name" value="{{vm_name }}" />
					<input type="hidden" name="disk_id" value="{{ disk[6] }}">
					<input type="hidden" name="actual_size" value="{{ disk[5] }}" />
					<input type="hidden" name="diskfile" value="{{ disk[0] }}" />
					<input type="text" name="new_size" class="form-control form-control-sm" placeholder="{{ disk[5] }}" value="{{ new_size }}" />
					</td><td> G   </td><td>
					<button type="submit" class="btn btn-outline-info btn-hype"><i class="fa-solid fa-up-right-and-down-left-from-center"></i></button>
					</form>
                                        </td><td>
                                        <form action="/detachdisk" method="post">
                                        <input type="hidden" name="vm_name" value="{{vm_name }}" />
                                        <input type="hidden" name="diskfile" value="{{ disk[0] }}" /> 
                                        <button type="submit" class="btn btn-outline-danger btn-hype"  onclick="loading();"><i class="fa-solid fa-link-slash"></i></button>
                                        </form>
                                        </td>

					</tr><tr></tr><tr></tr><tr></tr><tr>
{% endfor%}
					</table>
                        	</div>
                	</div>
		<br>
		Add and attach a new disk<hr>
                        <div class="row">
                                <div class="col-sm">
					<form action="/adddisk" method="post">
					<input type="hidden" name="vm_name" value="{{ vm_name }}">
					New disk name </br></br></br>Size </br></br>Disk target (system name)<br>
				</div>
				<div class="col-sm">
					<input type="text" name="disk_name" class="form-control form-control-sm" required><br>
					<table><tr><td><input type="text" name="disk_size" class="form-control form-control-smplaceholder="10"" required></td><td> G</td></tr></table><br>
					<input type="text" name="disk_id" class="form-control form-control-sm" placeholder="vda" required><br>
                                </div>
                                <div class="col-sm">
                                </div>
				<button type="submit" class="btn btn-outline-info btn-hype"  onclick="loading();"><i class="fa-solid fa-plus"></i> Add</button>
				</form>
                        </div>

        	</div>
	</div>
<br>
       <div class="card">
                <div class="card-header">
                Networking for {{ vm_name }}
                </div>
                <div class="card-body">
		Attach new network<hr>
                        <div class="row">
                                <div class="col-sm">
				<form action="/addnetvm" method="post">
				<input type="hidden" name="vm_name" value="{{ vm_name }}">
                                <label for="new_net_vm">Network</label>
                                <select id="new_net_vm" class="form-control" name="new_net_vm" placeholder="Profile" required>
                                {%for net in list_net %}
                                     <option value={{ net }}>{{ net }}</option>
                                {%endfor%}
                                </select><br>
				<button type="submit" class="btn btn-outline-info btn-hype" onclick="loading();"><i class="fa-solid fa-plus"></i> Add</button>
                                </form>
                                </div>
                        </div>

		</div>
	</div>
</div>


{% endblock %}