summaryrefslogtreecommitdiffstats
path: root/admin/WebConsole/asistentes
diff options
context:
space:
mode:
authoririna <irinagomez@us.es>2016-06-21 10:15:49 +0000
committeririna <irinagomez@us.es>2016-06-21 10:15:49 +0000
commit502daab394268febcca4d9a37b311628713176cd (patch)
tree7d8d70b241f50a6346ef20c453f913a23821f58b /admin/WebConsole/asistentes
parenta32f9ad8ba978e64151c5fb081eb2699dc9383ac (diff)
#751 Asistente particionado: en particions GPT se obliga a que la primera sea tipo EFI y se pone como tamaño de la misma 512Mb, pero se permite cambiarlo. Se muestra mensaje informativo.
git-svn-id: https://opengnsys.es/svn/branches/version1.1@4967 a21b9725-9963-47de-94b9-378ad31fedc9
Diffstat (limited to 'admin/WebConsole/asistentes')
-rw-r--r--admin/WebConsole/asistentes/AsistenteParticionado.php6
-rw-r--r--admin/WebConsole/asistentes/includes/asistentes/formParticionado_gpt.php4
-rw-r--r--admin/WebConsole/asistentes/jscripts/asistentes.js14
3 files changed, 22 insertions, 2 deletions
diff --git a/admin/WebConsole/asistentes/AsistenteParticionado.php b/admin/WebConsole/asistentes/AsistenteParticionado.php
index 88767d95..c5fa07e7 100644
--- a/admin/WebConsole/asistentes/AsistenteParticionado.php
+++ b/admin/WebConsole/asistentes/AsistenteParticionado.php
@@ -4,6 +4,9 @@
// Autor: Antonio J. Doblas Viso
// Baso en Codigo Comando.php de : Jose Manuel Alonso (E.T.S.I.I.) Universidad de Sevilla
// Xajax
+// version 1.1: Se incluye aviso para particiones GTP.
+// autor: Irina Gomez, ETSII Universidad de Sevilla
+// fecha: 2016-06-21
// *************************************************************************************************************************************************
@@ -155,6 +158,9 @@ function doOnload(){
<tr>
<th colspan="3"><?php echo $TbMsg["WARN_REBOOTAFTER"]; ?></th>
</tr>
+ <tr id="warngpt" style="display:none">
+ <th colspan="3" ><?php echo $TbMsg["WARN_GPT"]; ?></th>
+ </tr>
</table>
</form>
diff --git a/admin/WebConsole/asistentes/includes/asistentes/formParticionado_gpt.php b/admin/WebConsole/asistentes/includes/asistentes/formParticionado_gpt.php
index 2bfa3938..d34700d5 100644
--- a/admin/WebConsole/asistentes/includes/asistentes/formParticionado_gpt.php
+++ b/admin/WebConsole/asistentes/includes/asistentes/formParticionado_gpt.php
@@ -13,7 +13,7 @@ for ($p=1; $p<4; $p++) {
echo '
<tr id="trPartition'.$p.'">
<td>
-<input type="checkbox" name="checkGPT'.$p.'" value="checkGPT'.$p.'" onclick="clickPartitionCheckbox(this.form, '.$p.',true);" /> '.$TbMsg[20].' '.$p.'</td>
+<input type="checkbox" id="checkGPT'.$p.'" name="checkGPT'.$p.'" value="checkGPT'.$p.'" onclick="clickPartitionCheckbox(this.form, '.$p.',true);" /> '.$TbMsg[20].' '.$p.'</td>
<td>
<select name="partGPT'.$p.'" id="partGPT'.$p.'" style="width:220" disabled="true" onclick="
//if (this.form.part'.$p.'.options[this.form.part'.$p.'.selectedIndex].value == \'CUSTOM\') {
@@ -37,7 +37,7 @@ for ($p=1; $p<4; $p++) {
<option value="CUSTOM"> '.$TbMsg[39].'</option>
</select>
<br />
-<input type="text" style="width:100" name="sizeGPT'.$p.'custom" value="0" disabled="true" onchange="calculateFreeDisk(this.form);" />
+<input type="text" style="width:100" id="sizeGPT'.$p.'custom" name="sizeGPT'.$p.'custom" value="0" disabled="true" onchange="calculateFreeDisk(this.form);" />
</td>
</tr>
';
diff --git a/admin/WebConsole/asistentes/jscripts/asistentes.js b/admin/WebConsole/asistentes/jscripts/asistentes.js
index 587e1234..4f7c9472 100644
--- a/admin/WebConsole/asistentes/jscripts/asistentes.js
+++ b/admin/WebConsole/asistentes/jscripts/asistentes.js
@@ -9,6 +9,9 @@
// version 1.1: cliente con varios repositorios - Imagenes de todos los repositorios de la UO.
// autor: Irina Gomez, Universidad de Sevilla
// fecha 2015-06-17
+// version 1.1: showPartitionForm: Se incluye aviso para particiones GTP.
+// autor: Irina Gomez, ETSII Universidad de Sevilla
+// fecha: 2016-06-21
// ***********************************************************************************************************
function codeCloneRemotePartition(form){
@@ -340,8 +343,19 @@ function showPartitionForm (tipo_table_part) {
if(tipo_table_part == "MSDOS"){
// De los dos tipos, se oculta el otro
document.getElementById("formGPT").style.display="none";
+ document.getElementById("warngpt").style.display="none";
} else{
document.getElementById("formMSDOS").style.display="none";
+ // Para GPT obliga que primera partición sea EFI
+ document.getElementById("checkGPT1").checked=true;
+ document.getElementById("checkGPT1").disabled=true;
+ document.getElementById("partGPT1").value="CUSTOM";
+ document.getElementById("partGPT1custom").value="EFI";
+ document.getElementById("sizeGPT1").value="CUSTOM";
+ document.getElementById("sizeGPT1").disabled=false;
+ document.getElementById("sizeGPT1custom").value="512000";
+ document.getElementById("sizeGPT1custom").disabled=false;
+ document.getElementById("warngpt").style.display="table-row";
}
}