| Commit message (Collapse) | Author | Age | Files | Lines |
|
|
|
| |
columns and row property.
|
|
|
|
|
| |
This patch reads configuration from the new json file instead of using
the legacy '.cfg' file.
|
|
|
|
|
|
|
|
|
|
|
| |
Error in the REST API response of /ous/:id1/labs/:id2/clients/status
that returns the status of the computers in a classroom. It returns
running PCs with an X.X.X.1 and X.X.X.2 IP address instead of those that
are actually running, which are X.X.X.15 and X.X.X.16. The error cause
is, when constructing the JSON response, a foreach that ignores the
"keys" of the response array.
This commit adds the "keys" to the foreach to iterate also through them.
|
|
|
|
|
|
|
|
|
|
|
| |
When OpenGnsys is used via RemotePC, a failure occurs when
classrooms with groups of computers are included because the
processing and recursion is not controlled correctly because attempts
are made to add objects to a null array.
This commit adds and populates an array with the computers in the group.
Reviewed-by: Javier Sánchez Parra <jsanchez@soleta.eu>
|
|
|
|
| |
New route to boot up a computer and init session on the operating systems where the image was restored. UDS will request this route when it detects that a reserved computer is turned off.
|
| |
|
|
|
|
| |
This API is not supported by ogClient yet and it uses the obsolete socket hydra API.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
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".
|
|
|
|
|
| |
This patch selects the machines whose modes need to be changed using the
client's IP rather than their scope names.
|
| |
|
|
|
|
| |
This adapts to the ogServer.
|
|
|
|
|
| |
This patch fixes the call to the WOL rest function by adapting it to the
new API.
|
|
|
|
|
| |
This patch replaces a call to the 'setclientmode' script in
createBootMode() function for a REST request to the ogServer.
|
| |
|
| |
|
| |
|
| |
|
| |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
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.
|
|
|
|
| |
Removing function `_DiaSemana` from class `Almanaque` and use regular PHP functions.
|
|
|
|
|
| |
Since version 1.2.0, OpenGnsys supports ogVDI hypervisor OS. This commit
a new status which indicates that clients are running ogVDI
|
|
|
|
| |
Step forward to rename all ogAdmServer references to ogServer
|
| |
|
|
|
|
|
|
|
|
| |
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.
|
| |
|
| |
|
| |
|
| |
|
| |
|
| |
|
| |
|
|
|
|
|
|
|
|
|
| |
The new ogAdmServer's improvements and functionalities make the
conmutar/purgar button deprecated. Thanks to libev now the ogAdmServer
knows itself when a clients has desconected.
This commit removes conmutar/purgar button from all the contextual menus
(room, room group, computer and computer group).
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
I tried to delete a cache image but the character "*" of the command
was missing so the command fails.
Command received:
"rm -r /opt/opengnsys/cache/opt/opengnsys/images/test."
Command expected:
"rm -r /opt/opengnsys/cache/opt/opengnsys/images/test.*"
This command adds a new case to the call shell/run. This new case is
needed because in the case of deleting a image from the cache the web
only has to delete the last character of the string instead of last two
characters.
|
| |
|
|
|
|
| |
Run script commands should not be encoded as an URL.
|
|
|
|
| |
Web updates for #942 Add support for scheduled tasks and commands
|
| |
|
|\ |
|
| | |
|
| | |
|
| | |
|
| | |
|
| | |
|
| | |
|
| | |
|
| |
| |
| |
| | |
function is created for detect MBR content and used in wizard.
|
| |
| |
| |
| | |
cache partition, if not possible formats it. Solution proposed by Antonio Doblas (UMA).
|
| |
| |
| |
| |
| |
| |
| |
| |
| | |
We have seen that if you try to edit a task and assign it to a group of
computers the form do not work. This happens because the string
containing the name of primary key of the table gruposordenadores
(Groups of computers) has a trailing white space.
This commit fixes this bug removing the trailing whitespace.
|
| |
| |
| |
| | |
showed images from repository assigned to computer. Now show all images in organization unit.
|
| |
| |
| |
| | |
/ous/{ouid}/labs/{labid}/clients/status`
|