• 2FA als Standard festlegen

    2
    0 Votes
    2 Posts
    93 Views
    Michael HuhnM
    @MarcelP , nein, es ist nicht möglich das verpflichtend zu konfigurieren. Es gibt eine Übersicht in der Verwaltung -> [image: 1712830598373-8614db9b-6175-4ad0-a307-6130ac9ff0f1-image.png]
  • Berechtigungskonzept Denkfehler?

    3
    0 Votes
    3 Posts
    176 Views
    U
    @u2micha said in Berechtigungskonzept Denkfehler?: unter Verwaltung/Berechtigungen/CMDB Gruppe idoit-admin laden und hier die Objekttypen demenstsprechend auswählen in den Experteneinstellungen Keys hinzufügen: siehe: https://kb.i-doit.com/de/administration/verwaltung/mandanten-name-verwaltung/experteneinstellungen.html Nachtrag: einen Hacken hat dieses Sache noch: ich muss dies nun auf ALLE anderen Gruppen ebenfalls anwenden (okay das ist einmal aufwand) aber vielleicht fällt jemand was ein wie man dies auch anders lösen könnte --> damit das ganze Addon ausgeblendet wird? danke für Input lg michael
  • Update der Versionen

    3
    0 Votes
    3 Posts
    187 Views
    D
    @LFischer Danke für die schnelle Hilfe, werde mir das mal irgendwo speichern
  • ldap-sync wirft PHP-Fehler

    8
    0 Votes
    8 Posts
    313 Views
    LFischerL
    Hey @kholzenhauer Immer in der Zeile "if (array_key_exists(....))" ist angeblich $configData ein Bool, kein Array. Das ist richtig und passiert immer dann, wenn parse_ini_file(...) die übergebene INI Datei nicht verarbeiten konnte. Ich habe den Code dahingehend angepasst, das er dem Nutzer eine entsprechende Meldung ausgibt wenn eine INI Datei nicht gelesen / geparsed werden konnte. Dieser angepasste Code wird voraussichtlich mit i-doit 30 veröffentlicht werden Viele Grüße Leo
  • SSO

    4
    0 Votes
    4 Posts
    320 Views
    U
    @Michael-Huhn said in SSO: @u2micha ich würde dir empfehlen einen 2. VHost anzulegen der keine SSO verwendet. Diesen kannst du dann für die API verwenden. Mit i-doit 29 hat sich ggf. daran schon etwas geändert. Siehe Release Notes -> https://kb.i-doit.com/en/version-history/release-notes/release-notes-29.html vielen Dank für Hinweis! wird schon mal eingeplant
  • LDAP-Sync wirft Fehler

    8
    0 Votes
    8 Posts
    375 Views
    Michael HuhnM
    Hallo @ThorstenWilk, das hat nichts mit i-doit sondern mit der Webserver Konfiguration zu tun. Hast du mal die Vorschläge von @Florian-0 ausgeführt? Ich denke er ist hier auf der richtigen Spur. Ansonsten gerne mal die VHost Konfiguration teilen sowie die .htaccess aus dem i-doit Ordner. Gerne anonymisieren.
  • JDisc i-doit und das Gerätezertifikat

    4
    0 Votes
    4 Posts
    204 Views
    StefanP74S
    Servus @StephanBuerger, ja die Antwort ist recht unspektakulär: Q: Kann das Gerät SSL? A: Ja --> Zertifikat ausstellen, importieren, aktivieren, http aus, https an Nein --> zurück zur Q LG Stefan
  • User-Setting Treeview Type wird nicht gemerkt

    1
    0 Votes
    1 Posts
    95 Views
    No one has replied
  • Richtig Segmentieren

    5
    0 Votes
    5 Posts
    433 Views
    StefanP74S
    Hallo, oh Mann, ich habe den Speicher-Button bei den Slots nicht gesehen, habe immer den ganz oben verwendet. Ja, die Slotzuweisung klappt damit Ich danke euch, die Schrank-Doku/Visualisierung ist schon etwas feines. Freue mich schon auf die nächste/übernächste Version. LG Stefan
  • Gesamtkapazität berechnen

    2
    0 Votes
    2 Posts
    115 Views
    LFischerL
    Hallo @ilkas ich fürchte die Werte lassen sich nicht zusammenrechnen, wenn du "Dynamische Attribute" nutzt - das sind diejenigen Attribute die NICHT mit reiner SQL Logik gelesen werden sondern die Werte aus dem PHP Backend holen. Die Attribute erkennst du daran, das die Labels aus solchen zusammengesetzten Werten bestehen wie isys_cmdb_dao_category_g_drive::dynamic_property_callback_capacity::isys_catg_drive_list__id::LC__CMDB_CATG__MEMORY_CAPACITY. Um die Werte mit reinem SQL zu kombinieren und berechnen müsstest du mit Sub-Queries arbeiten und die Berechnung von Byte zu GB selbstständig vornehmen. Das müsste etwa so aussehen: SELECT obj_main.isys_obj__id AS '__id__', obj_main.isys_obj__title AS 'LC__UNIVERSAL__TITLE###0_1', -- j2.isys_catg_drive_list__id AS 'isys_cmdb_dao_category_g_drive::dynamic_property_callback_capacity::isys_catg_drive_list__id::LC__CMDB_CATG__MEMORY_CAPACITY', -- j2.isys_catg_drive_list__id AS 'isys_cmdb_dao_category_g_drive::dynamic_property_callback_used_space::isys_catg_drive_list__id::LC__CMDB__CATG__DRIVE__USED_SPACE', -- j2.isys_catg_drive_list__id AS 'isys_cmdb_dao_category_g_drive::dynamic_property_callback_free_space::isys_catg_drive_list__id::LC__CMDB__CATG__DRIVE__FREE_SPACE', (SELECT CONCAT(ROUND(SUM(isys_catg_drive_list__capacity) / 1024 / 1024 / 1024, 2), ' GB') FROM isys_catg_drive_list WHERE isys_catg_drive_list__isys_obj__id = obj_main.isys_obj__id) AS 'Capacity', (SELECT CONCAT(ROUND(SUM(isys_catg_drive_list__used_space) / 1024 / 1024 / 1024, 2), ' GB') FROM isys_catg_drive_list WHERE isys_catg_drive_list__isys_obj__id = obj_main.isys_obj__id) AS 'Used space', (SELECT CONCAT(ROUND(SUM(isys_catg_drive_list__free_space) / 1024 / 1024 / 1024, 2), ' GB') FROM isys_catg_drive_list WHERE isys_catg_drive_list__isys_obj__id = obj_main.isys_obj__id) AS 'free space' FROM isys_obj AS obj_main INNER JOIN isys_cmdb_status AS obj_main_status ON obj_main_status.isys_cmdb_status__id = obj_main.isys_obj__isys_cmdb_status__id -- LEFT JOIN isys_catg_drive_list AS j2 ON j2.isys_catg_drive_list__isys_obj__id = obj_main.isys_obj__id LEFT JOIN isys_obj_type AS j4 ON j4.isys_obj_type__id = obj_main.isys_obj__isys_obj_type__id WHERE TRUE AND ( (j4.isys_obj_type__id != '60' ) AND (j4.isys_obj_type__id != '63' ) ) AND ( (j4.isys_obj_type__id = '59' ) ) ORDER BY obj_main.isys_obj__title DESC Bitte schau mal ob das bereits ausreicht und inhaltlich korrekt ist Die auskommentierten Teile der Query können entfernt werden. VG Leo
  • Bericht mit Link zum Objekt

    3
    0 Votes
    3 Posts
    185 Views
    Michael HuhnM
    Hallo @StefanP74 um die URL auch direkt im Report zu haben, kann die Zugriff Kategorie verwendet werden. Dort einfach als Platzhalter für die URL %idoit_host%/index.php?objID=%objid% eintragen und die URL wird generiert. [image: 1706192539329-388d9d7c-2682-4c9e-9182-bb1d3e817d79-image.png] Dann via Report das Attribut anzeigen lassen. [image: 1706192573216-8e1ee044-35b5-471b-b818-b2c7245d63dc-image.png] Müsste aber bei allen Objekten nachgeholt werden und sollte dann als Template genutzt werden.
  • Tabelle in Beschreibungsfeld

    1
    0 Votes
    1 Posts
    111 Views
    No one has replied
  • Update i-doit 27

    5
    0 Votes
    5 Posts
    345 Views
    F
    @ThomasH Hallo Thomas, Ja das Update ist letzte Woche danach super gegangen.
  • Objektbrowser - SIM Karten und Mobiltelefone

    4
    0 Votes
    4 Posts
    225 Views
    LFischerL
    Hey @Dag freut mich das ich weiterhelfen konnte Zu den SIM-Karten bzw. den anderen ähnlichen Kategorien gibt es tatsächlich eine Geschichte... Vor einigen Jahren haben wir bemerkt das die (zu der Zeit aktuellen) "SIM" Kategorien ganz nicht so funktionieren, wie wir es gerne hätten - bzw. es gab immer wieder Probleme im Report Manager und anderen Funktionen. Zu diesem Zeitpunkt wurden die Kategorien aber bereits von vielen Usern benutzt... Hätten wir diese nun einfach geändert hätte sich das auf mögliche CSV-Mappings, API Kommunikationen oder andere Dinge ausgewirkt, die sich auf die aktuelle Struktur verlassen. Daraufhin haben wir neue Kategorien zum gleichen Inhalt erzeugt. Das wurde damals (soweit ich mich erinnere) auch in Newslettern kommuniziert - ich bin mir aber selbst gerade unsicher zu welcher Version das passiert ist Es liegt definitiv einige Jahre zurück... Vielleicht um 2019-2020 rum. Ähnliche Schritte sind wir beim erneuern der "Datenbank" Kategorien gegangen. Dazu gab es dann in der Verwaltung (unter "Systemreparatur und Bereinigung") eine optionale Migration. Viele Grüße Leo
  • Bug mit API Addon 1.15

    3
    0 Votes
    3 Posts
    252 Views
    S
    @LFischer Alles klar, danke!
  • Import JDisc-Profile: Your given configuration is malformed

    2
    0 Votes
    2 Posts
    175 Views
    Michael HuhnM
    Hallo @StefanP74, das Problem hier ist, dass die serialisierte Zeichenkette einen "NULL"-Wert (N;) enthält, aber die Unserialize- helper überprüft das nicht. Das wird zur Version 28 gelöst sein.
  • API Abfrage schlägt fehl

    2
    0 Votes
    2 Posts
    175 Views
    Michael HuhnM
    Hallo @NiklasTE, versuch es mal mit dem hier. Scheint auf windows ohne Powershell nicht so einfach zu sein curl -u admin:admin -i --data "{\"version\": \"2.0\",\"method\": \"cmdb.objects.read\",\"params\": {\"filter\": {\"type\": \"C__OBJTYPE__SERVER\",\"status\": \"C__RECORD_STATUS__NORMAL\"},\"categories\": [\"C__CATG__GLOBAL\"],\"limit\": \"0,10\",\"order_by\": \"title\",\"sort\": \"ASC\",\"apikey\": \"c1ia5q\",\"language\": \"en\"},\"id\": 1}" --header "Content-Type: application/json; charset=UTF-8" https://demo.i-doit.com/src/jsonrpc.php
  • Report für Benutzerdefinierte Kategorie mit Objekt-Beziehungen

    1
    0 Votes
    1 Posts
    108 Views
    No one has replied
  • This topic is deleted!

    1
    0 Votes
    1 Posts
    1 Views
    No one has replied
  • This topic is deleted!

    1
    0 Votes
    1 Posts
    5 Views
    No one has replied