summaryrefslogtreecommitdiffstats
path: root/admin/WebConsole/comandos
Commit message (Collapse)AuthorAgeFilesLines
* '#1040 Corregido error en EliminarImagenCache' 'Se ha corregido el error que ↵albertogp2021-05-031-2/+1
| | | | impedia la elimináción de la imagen en grupos de ordenadores'
* #824 Cambiando a bootOsID-824_Iniciar.Sistema.Restauradoalbertogp2021-05-031-464/+3
|
* #824 Integrando ramaalbertogp2021-05-031-0/+18
|\
| * #824 Integrando ramaalbertogp2021-05-031-0/+9
| |\
| | * #824 Integrando ramaalbertogp2021-05-031-0/+3
| | |\
| | | * ""ID-824_Iniciar.Sistema.Restaurado Correccíon de commit ac2d1cc"albertogp2021-05-031-10/+37
| | | |
| | | * "ID-824 Modificando comando setBootMode por bootOs"albertogp2021-05-034-42/+107
| | | |
| | * | ""ID-824_Iniciar.Sistema.Restaurado Correccíon de commit ac2d1cc"albertogp2021-05-031-10/+37
| | | |
| | * | "ID-824 Modificando comando setBootMode por bootOs"albertogp2021-05-031-37/+73
| | | |
| | * | ""ID-824_Iniciar.Sistema.Restaurado Correccíon de commit ac2d1cc"albertogp2021-05-031-10/+37
| | | |
| | * | "ID-824 Modificando comando setBootMode por bootOs"albertogp2021-05-034-42/+107
| | |/
| * | ""ID-824_Iniciar.Sistema.Restaurado Correccíon de commit ac2d1cc"albertogp2021-05-031-10/+37
| | |
| * | "ID-824 Modificando comando setBootMode por bootOs"albertogp2021-05-031-37/+73
| | |
| * | ""ID-824_Iniciar.Sistema.Restaurado Correccíon de commit ac2d1cc"albertogp2021-05-031-10/+37
| | |
| * | "ID-824 Modificando comando setBootMode por bootOs"albertogp2021-05-031-37/+73
| | |
| * | ""ID-824_Iniciar.Sistema.Restaurado Correccíon de commit ac2d1cc"albertogp2021-05-031-10/+37
| | |
| * | "ID-824 Modificando comando setBootMode por bootOs"albertogp2021-05-031-37/+73
| | |
| * | ""ID-824_Iniciar.Sistema.Restaurado Correccíon de commit ac2d1cc"albertogp2021-05-031-10/+37
| | |
| * | "ID-824 Modificando comando setBootMode por bootOs"albertogp2021-05-034-42/+107
| |/
* | ""ID-824_Iniciar.Sistema.Restaurado Correccíon de commit ac2d1cc"albertogp2021-05-031-10/+37
| |
* | "ID-824 Modificando comando setBootMode por bootOs"albertogp2021-05-031-37/+73
| |
* | ""ID-824_Iniciar.Sistema.Restaurado Correccíon de commit ac2d1cc"albertogp2021-05-031-10/+37
| |
* | "ID-824 Modificando comando setBootMode por bootOs"albertogp2021-05-031-37/+73
| |
* | ""ID-824_Iniciar.Sistema.Restaurado Correccíon de commit ac2d1cc"albertogp2021-05-031-10/+37
| |
* | "ID-824 Modificando comando setBootMode por bootOs"albertogp2021-05-031-37/+73
| |
* | ""ID-824_Iniciar.Sistema.Restaurado Correccíon de commit ac2d1cc"albertogp2021-05-031-10/+37
| |
* | "ID-824 Modificando comando setBootMode por bootOs"albertogp2021-05-031-37/+73
| |
* | ""ID-824_Iniciar.Sistema.Restaurado Correccíon de commit ac2d1cc"albertogp2021-05-031-10/+37
| |
* | "ID-824 Modificando comando setBootMode por bootOs"albertogp2021-05-031-37/+73
| |
* | ""ID-824_Iniciar.Sistema.Restaurado Correccíon de commit ac2d1cc"albertogp2021-05-031-10/+37
| |
* | "ID-824 Modificando comando setBootMode por bootOs"albertogp2021-05-031-37/+73
| |
* | ""ID-824_Iniciar.Sistema.Restaurado Correccíon de commit ac2d1cc"albertogp2021-05-031-10/+37
| |
* | "ID-824 Modificando comando setBootMode por bootOs"albertogp2021-05-031-37/+73
| |
* | ""ID-824_Iniciar.Sistema.Restaurado Correccíon de commit ac2d1cc"albertogp2021-05-031-10/+37
| |
* | "ID-824 Modificando comando setBootMode por bootOs"albertogp2021-05-034-42/+107
|/
* #1032 Use create_schedule_now for tasks and proceduresJose M. Guisado2021-03-111-7/+1
| | | | | | | | | Commit afbfe2a introduced create_schedule_now for commands. Adapt procedures and task to use it instead. Drop $when variable as it is no longer needed for "immediate scheduling" execution of commands, procedures or tasks. Fixes: afbfe2a (Use create_schedule_now for immediate logged commands)
* #1032 Use create_schedule_now for immediate logged commandsJose M. Guisado2021-03-111-1/+1
| | | | | | | | | | | Avoid stale commands from being executed when given a time schedule that include past dates, ie. when they are manually scheduled. Use create_schedule_now for immediate execution commands (no manual schedule) that the user want to be logged (by automatic scheduling to the right moment they are processed). Fixes #1032 (https://opengnsys.es/trac/ticket/1032#comment:2)
* #1008 Improve Setup form user experienceJavier Sánchez Parra2021-02-221-7/+17
| | | | | | | | | | Setup (Particionar y Formatear) forms do not show new features clearly. Table type selector goes unnoticed and change disk button might be taken (incorrectly) as the accept button. This commit improves user experience of the setup command form: * Highlights and centers table type selector. * Changes text of change disk button.
* #990 restfunctions: wol: require clients and wol_type params onlyJose M. Guisado2021-02-152-7/+3
| | | | | | | | | | | | Webconsole is directly querying the database to build the payload for requesting the ogServer a Wake On Lan. ogServer is expected to query the database for the netmask and mac parameters. Do not require the client request to have such parameters. Adjust calls to the wol php method by other OpenGnsys components. Fixes: a35b7c4 ("#990 Use client broadcast address on WoL")
* #1019 Fix decoding of shell command parameters in queue modeJavier Sánchez Parra2021-02-081-1/+14
| | | | | | | | | | UMA report that "delete cached image" and "partition asistant" commands in queue mode do not work (non-queue mode works fine). WebConsole decodes and handles quirks of shell command parameters only when it is not queued. See shell() at restfunctions.php. Add shell command parameters decoding and handling when queued.
* #1008 Remove unused variableJavier Sánchez Parra2021-01-121-2/+0
| | | | | | | | | | | Apache reports: [Tue Dec 22 12:07:01.664403 2020] [proxy_fcgi:error] [pid 1386] [client 10.1.12.17:46950] AH01071: Got error 'PHP message: PHP Notice: Undefined variable: cadenaid in /opt/opengnsys/www/comandos/Configurar.php on line 158\nPHP message: PHP Notice: Undefined variable: mindisks in /opt/opengnsys/www/comandos/Configurar.php on line 201\n'
* #1008 Restore support for >4 partitionsJavier Sánchez Parra2021-01-121-14/+27
| | | | | | | | | | | | | WebConsole "Partition and Format"/"Particionar y Formatear" supported more than 4 partitions when it used SocketHidra. When we changed it to use HTTP requests we introduced a limit of 4 partitions. This commit: * Restores "Partition and Format" support for more than 4 partitions. * Adapts client-side checks (JavaScript) for more than 4 partitions and GPT.
* #1015 Fix updateBootMode and use it when updating computer infoJose M. Guisado2020-12-171-0/+2
| | | | | | | | | | | | | | | | | | | When a computer info is updated sometimes their related pxe files need to be updated accordingly. In order to recreate the file the function createBootMode was being used inside gestor_ordenadores. Eg: createBootMode ($cmd, $arranque, $ip, $idioma) This had some problems because the POST message to gestor_ordenadores was sometimes lacking the ip field. This field is not necessary because updateBootMode takes the id of the computer and queries the database for the ip of the computer associated with it. Use updateBootMode ($cmd, "idordenador", $idordenador, $idioma) instead. Fixes related mass updater and "moving pc to another classroom" issues.
* #1008 Add support to work with GPT tablesJavier Sánchez Parra2020-11-272-1/+22
| | | | | | | | | | | | | | | | | | WebConsole needs to rely on /shell/run to work with GPT tables. Because "Partition and Format"/"Particionar y Formatear" form always supposes that the partition table is MBR/MSDOS. "Setup"/"Configurar" script from "Cloning Engine" also supposes that the partition table is MBR/MSDOS. But it uses "Boot.lib" library, that can create MBR and GTP partitions. This commit: * Adds WebConsole support to work with GPT tables. - Adds input field where the user can select between MSDOS and GPT table types. * Adds "Setup" support to work with GPT tables. - Adds script parameter that expects a string with "MSDOS" or "GPT".
* #1008 Add support for partitioning several disksJavier Sánchez Parra2020-11-252-2/+48
| | | | | | | WebConsole only supports for partitioning and formatting the first disk of the client. POST /setup calls in ogserver and ogclient support for multiple disks. Update WebConsole to allow to choose which disk do you want to partition and format.
* #1001 Remove trailing \r and \n in some scriptsJavier Sánchez Parra2020-08-251-3/+1
| | | | | | | | | | | | | | | | | | | | | | | | We find that scripts sent by "Assistants"/"Asistentes" are losing the last character and scripts send by "Run Script"/"Ejecutar Script" have a trailing line feed (\n). This is happening because shell() function, which calls "/shell/run" of ogServer REST API, expects scripts send by "Asistentes" and "Run Script" to have two trailing characters and removes them. But "Assistants" only put one trailing char (\r) and "Run Script" put three trailing chars (\n\n\r). To avoid problems when running scripts without the last char or with trailing line feed this patch updates WebConsole to: 1) "Assistants" no longer put one trailing character at the end of the script 2) "Run Script" no longer puts three trailing characters at the end of the script 3) shell() expects no trailing chars in scripts sent by "Assistants" and "Run Script".
* #990 Use client broadcast address on WoLJavier Sánchez Parra2020-07-032-3/+7
| | | | | | | | | | | | | | | | Some universities have computers in a different subnet where the ogServer is, but ogServer WoL functionality only supported to send packet to its own subnets. This commit solves this. Now ogServer sends two WoL packets per client, one with the broadcast address of the interface indicated in the config file, the other with the broadcast address calculated with the address and netmask of the client. To ensure that the second WoL works correctly you must configure correctly the IP and netmask of the clients. Also, you have to configure the network of your organization to route WoL packet to the correct subnet.
* #980 Add Virtual statusJavier Sánchez Parra2020-06-262-0/+17
| | | | | Since version 1.2.0, OpenGnsys supports ogVDI hypervisor OS. This commit a new status which indicates that clients are running ogVDI
* #942 add WoL on commands, procedures and tasks (web)Javier Sánchez Parra2020-06-021-2/+1
|
* #942 add immediate commands on the queue (web)Javier Sánchez Parra2020-06-021-4/+13
| | | | | | | | Users can launch immediate commands on the queue to keep an history and to watch the status and the properties. This commit adapt this functionality to new functions and behaviour of the ogAdmServer.