diff --git a/README.md b/README.md index 2a8f054..5bcd49a 100644 --- a/README.md +++ b/README.md @@ -9,7 +9,11 @@ Adds monitor, docking station, keyboard, mouse, headset ## Dependencies -* iTop End-User Devices (itop-endusers-devices/2.7.5) needs to be enabled during setup +* iTop End-User Devices (itop-endusers-devices) needs to be enabled during setup + +## iTop Compatibility + +The extension was tested on iTop 2.7.11 and 3.1.1 ## Attribution diff --git a/br-costcenter-bridge-for-br-peripherals/datamodel.br-costcenter-bridge-for-br-peripherals.xml b/br-costcenter-bridge-for-br-peripherals/datamodel.br-costcenter-bridge-for-br-peripherals.xml index f5f4bb2..b27a34c 100644 --- a/br-costcenter-bridge-for-br-peripherals/datamodel.br-costcenter-bridge-for-br-peripherals.xml +++ b/br-costcenter-bridge-for-br-peripherals/datamodel.br-costcenter-bridge-for-br-peripherals.xml @@ -187,5 +187,61 @@ + + +
+ + + + + + + + 5 + + + + + + +
+ + + + + 160 + + + +
+
+ + +
+ + + + + + + + 5 + + + + + + +
+ + + + + 140 + + + +
+
diff --git a/br-costcenter-bridge-for-br-peripherals/model.br-costcenter-bridge-for-br-peripherals.php b/br-costcenter-bridge-for-br-peripherals/model.br-costcenter-bridge-for-br-peripherals.php deleted file mode 100644 index bf8bd1d..0000000 --- a/br-costcenter-bridge-for-br-peripherals/model.br-costcenter-bridge-for-br-peripherals.php +++ /dev/null @@ -1,22 +0,0 @@ - 'Bridge - Costcenter + Periperals', @@ -18,17 +18,15 @@ // Setup 'dependencies' => array( - 'br-costcenter/0.1.0', - 'br-peripherals/0.6.0', + 'br-costcenter/0.4.0', + 'br-peripherals/0.7.0', ), 'mandatory' => false, 'visible' => true, // To prevent auto-install but shall not be listed in the install wizard 'auto_select' => 'SetupInfo::ModuleIsSelected("br-costcenter") && SetupInfo::ModuleIsSelected("br-peripherals")', // Components - 'datamodel' => array( - 'model.br-costcenter-bridge-for-br-peripherals.php' - ), + 'datamodel' => array(), 'webservice' => array(), 'dictionary' => array(), 'data.struct' => array(), diff --git a/br-peripherals-bridge-for-teemip-ip-mgmt/datamodel.br-peripherals-bridge-for-teemip-ip-mgmt.xml b/br-peripherals-bridge-for-teemip-ip-mgmt/datamodel.br-peripherals-bridge-for-teemip-ip-mgmt.xml index e3622c5..bddcc44 100644 --- a/br-peripherals-bridge-for-teemip-ip-mgmt/datamodel.br-peripherals-bridge-for-teemip-ip-mgmt.xml +++ b/br-peripherals-bridge-for-teemip-ip-mgmt/datamodel.br-peripherals-bridge-for-teemip-ip-mgmt.xml @@ -91,5 +91,53 @@ + + +
+ + + + + + + + + 61 + + + 62 + + + + + + +
+
+
+ + +
+ + + + + + + + + 61 + + + 62 + + + + + + +
+
+
diff --git a/br-peripherals-bridge-for-teemip-ip-mgmt/de.dict.br-peripherals-bridge-for-teemip-ip-mgmt.php b/br-peripherals-bridge-for-teemip-ip-mgmt/dictionaries/de.dict.br-peripherals-bridge-for-teemip-ip-mgmt.php similarity index 95% rename from br-peripherals-bridge-for-teemip-ip-mgmt/de.dict.br-peripherals-bridge-for-teemip-ip-mgmt.php rename to br-peripherals-bridge-for-teemip-ip-mgmt/dictionaries/de.dict.br-peripherals-bridge-for-teemip-ip-mgmt.php index 6645430..33eb6dc 100644 --- a/br-peripherals-bridge-for-teemip-ip-mgmt/de.dict.br-peripherals-bridge-for-teemip-ip-mgmt.php +++ b/br-peripherals-bridge-for-teemip-ip-mgmt/dictionaries/de.dict.br-peripherals-bridge-for-teemip-ip-mgmt.php @@ -3,7 +3,7 @@ /** * @copyright Copyright (C) 2024 Björn Rudner * @license https://www.gnu.org/licenses/gpl-3.0.en.html - * @version 2024-08-16 + * @version 2024-08-27 * * Localized data */ diff --git a/br-peripherals-bridge-for-teemip-ip-mgmt/en.dict.br-peripherals-bridge-for-teemip-ip-mgmt.php b/br-peripherals-bridge-for-teemip-ip-mgmt/dictionaries/en.dict.br-peripherals-bridge-for-teemip-ip-mgmt.php similarity index 95% rename from br-peripherals-bridge-for-teemip-ip-mgmt/en.dict.br-peripherals-bridge-for-teemip-ip-mgmt.php rename to br-peripherals-bridge-for-teemip-ip-mgmt/dictionaries/en.dict.br-peripherals-bridge-for-teemip-ip-mgmt.php index 1b9cde9..1bd3809 100644 --- a/br-peripherals-bridge-for-teemip-ip-mgmt/en.dict.br-peripherals-bridge-for-teemip-ip-mgmt.php +++ b/br-peripherals-bridge-for-teemip-ip-mgmt/dictionaries/en.dict.br-peripherals-bridge-for-teemip-ip-mgmt.php @@ -3,7 +3,7 @@ /** * @copyright Copyright (C) 2024 Björn Rudner * @license https://www.gnu.org/licenses/gpl-3.0.en.html - * @version 2024-08-16 + * @version 2024-08-27 * * Localized data */ diff --git a/br-peripherals-bridge-for-teemip-ip-mgmt/model.br-peripherals-bridge-for-teemip-ip-mgmt.php b/br-peripherals-bridge-for-teemip-ip-mgmt/model.br-peripherals-bridge-for-teemip-ip-mgmt.php deleted file mode 100644 index fb58382..0000000 --- a/br-peripherals-bridge-for-teemip-ip-mgmt/model.br-peripherals-bridge-for-teemip-ip-mgmt.php +++ /dev/null @@ -1,22 +0,0 @@ - false, 'visible' => true, // To prevent auto-install but shall not be listed in the install wizard @@ -31,9 +31,7 @@ // Components // - 'datamodel' => array( - 'model.br-peripherals-bridge-for-teemip-ip-mgmt.php' - ), + 'datamodel' => array(), 'data.struct' => array(), 'data.sample' => array(), diff --git a/br-peripherals/datamodel.br-peripherals.xml b/br-peripherals/datamodel.br-peripherals.xml index 9637637..e2889c3 100644 --- a/br-peripherals/datamodel.br-peripherals.xml +++ b/br-peripherals/datamodel.br-peripherals.xml @@ -19,7 +19,12 @@ - + + status + + images/usb-hub.png @@ -216,7 +221,12 @@ - + + status + + images/monitor.png @@ -226,8 +236,6 @@ - -
@@ -409,7 +417,12 @@ - + + status + + images/keyboard.png @@ -419,8 +432,6 @@ - -
@@ -602,7 +613,12 @@ - + + status + + images/mouse.png @@ -612,8 +628,6 @@ - -
@@ -795,7 +809,12 @@ - + + status + + images/headset.png @@ -805,8 +824,6 @@ - -
@@ -988,7 +1005,12 @@ - + + status + + images/scanner.png @@ -998,8 +1020,6 @@ - -
@@ -1181,7 +1201,12 @@ - + + status + + images/barcode-scanner.png @@ -1191,8 +1216,6 @@ - -
@@ -1360,6 +1383,202 @@ + + +
+ + + + + + + + + + + + + + + + + + + 10 + + + 10 + + + 10 + + + 20 + + + 30 + + + 40 + + + 50 + + + + + 20 + + + 10 + + + 20 + + + 30 + + + 40 + + + 50 + + + 80 + + + 90 + + + + + + + 20 + + + 10 + + + 10 + + + 20 + + + 30 + + + + + 20 + + + 10 + + + + + + +
+
+
+ + +
+ + + + + + + + + + + + + + + + + 10 + + + 10 + + + 10 + + + 20 + + + 30 + + + 40 + + + 50 + + + + + 20 + + + 10 + + + 20 + + + 30 + + + 80 + + + 90 + + + + + + + 20 + + + 10 + + + 10 + + + 20 + + + 30 + + + + + 20 + + + 10 + + + + + + +
+
+
diff --git a/br-peripherals/de.dict.br-peripherals.php b/br-peripherals/dictionaries/de.dict.br-peripherals.php similarity index 98% rename from br-peripherals/de.dict.br-peripherals.php rename to br-peripherals/dictionaries/de.dict.br-peripherals.php index ee0ad0e..ef2e683 100644 --- a/br-peripherals/de.dict.br-peripherals.php +++ b/br-peripherals/dictionaries/de.dict.br-peripherals.php @@ -3,7 +3,7 @@ /** * @copyright Copyright (C) 2024 Björn Rudner * @license https://www.gnu.org/licenses/gpl-3.0.en.html - * @version 2024-08-16 + * @version 2024-08-27 * * Localized data */ diff --git a/br-peripherals/en.dict.br-peripherals.php b/br-peripherals/dictionaries/en.dict.br-peripherals.php similarity index 98% rename from br-peripherals/en.dict.br-peripherals.php rename to br-peripherals/dictionaries/en.dict.br-peripherals.php index 6237585..4d76459 100644 --- a/br-peripherals/en.dict.br-peripherals.php +++ b/br-peripherals/dictionaries/en.dict.br-peripherals.php @@ -3,7 +3,7 @@ /** * @copyright Copyright (C) 2024 Björn Rudner * @license https://www.gnu.org/licenses/gpl-3.0.en.html - * @version 2024-08-09 + * @version 2024-08-27 * * Localized data */ diff --git a/br-peripherals/model.br-peripherals.php b/br-peripherals/model.br-peripherals.php deleted file mode 100644 index bf8bd1d..0000000 --- a/br-peripherals/model.br-peripherals.php +++ /dev/null @@ -1,22 +0,0 @@ - array( '(itop-config-mgmt/2.5.0 & itop-config-mgmt/<3.0.0)||itop-structure/3.0.0', - 'itop-endusers-devices/2.7.5', + 'itop-endusers-devices/2.7.5||itop-endusers-devices/3.0.0', ), 'mandatory' => false, 'visible' => true, // Components // - 'datamodel' => array( - 'model.br-peripherals.php' - ), + 'datamodel' => array(), 'webservice' => array(), 'data.struct' => array(), 'data.sample' => array(), diff --git a/extension.xml b/extension.xml index c62f181..624db5e 100644 --- a/extension.xml +++ b/extension.xml @@ -16,10 +16,10 @@ - + - +