summaryrefslogtreecommitdiffstats
path: root/modules-available/remoteaccess/install.inc.php
diff options
context:
space:
mode:
authorJannik Schönartz2021-11-29 01:22:54 +0100
committerJannik Schönartz2021-11-29 01:22:54 +0100
commita51f5cef0375973451807d2c4e0f17dc975fcd39 (patch)
treebb3acebddee09739011566465d6cceec3149c099 /modules-available/remoteaccess/install.inc.php
parent[statistics_reporting] Always send a minimal report (diff)
downloadslx-admin-a51f5cef0375973451807d2c4e0f17dc975fcd39.tar.gz
slx-admin-a51f5cef0375973451807d2c4e0f17dc975fcd39.tar.xz
slx-admin-a51f5cef0375973451807d2c4e0f17dc975fcd39.zip
[remoteaccess] Add support for remote edit (reservation and scp task trigger)remote-edit-vm
Diffstat (limited to 'modules-available/remoteaccess/install.inc.php')
-rw-r--r--modules-available/remoteaccess/install.inc.php28
1 files changed, 28 insertions, 0 deletions
diff --git a/modules-available/remoteaccess/install.inc.php b/modules-available/remoteaccess/install.inc.php
index 2e248282..1eeaf7e8 100644
--- a/modules-available/remoteaccess/install.inc.php
+++ b/modules-available/remoteaccess/install.inc.php
@@ -67,4 +67,32 @@ if (!tableHasColumn('remoteaccess_machine', 'vncport')) {
$dbret[] = UPDATE_DONE;
}
+
+// 2021-08-21: Add Columns for reserving clients
+if (!tablehasColumn('remoteaccess_machine', 'lectureid')) {
+ $ret = Database::exec("ALTER TABLE remoteaccess_machine ADD COLUMN `lectureid` char(36)");
+ if ($ret === false) {
+ finalResponse(UPDATE_FAILED, DATABASE::lastError());
+ }
+ $dbret[] = UPDATE_DONE;
+}
+
+// 2021-08-21: Timestamp to see when the client was reserved (timeout)
+if (!tablehasColumn('remoteaccess_machine', 'timestamp')) {
+ $ret = Database::exec("ALTER TABLE remoteaccess_machine ADD COLUMN `timestamp` int unsigned");
+ if ($ret === false) {
+ finalResponse(UPDATE_FAILED, DATABASE::lastError());
+ }
+ $dbret[] = UPDATE_DONE;
+}
+
+// 2021-11-27: Add column for an edit session id
+if (!tablehasColumn('remoteaccess_machine', 'editid')) {
+ $ret = Database::exec("ALTER TABLE remoteaccess_machine ADD COLUMN `editid` char(36)");
+ if ($ret === false) {
+ finalResponse(UPDATE_FAILED, DATABASE::lastError());
+ }
+ $dbret[] = UPDATE_DONE;
+}
+
responseFromArray($dbret);