Community
    • Categories
    • Recent
    • Popular
    • Users
    • Search
    • Register
    • Login
    1. Home
    2. LFischer
    3. Posts
    LFischerL Offline
    • Profile
    • Following 1
    • Followers 6
    • Topics 0
    • Posts 611
    • Groups 2

    Posts

    Recent Best Controversial
    • RE: eMail-Benachrichtigung: Von ASCII Tabelle zu HTML-Tabelle

      Hey @stefanp74

      nach langer Wartezeit (und einem Reminder) konnte ich die Entscheider umstimmen und wir planen (absehbar in i-doit 39) die HTML E-Mails (inkl. richtiger Tabellen) einbauen 🎉

      Es gehört allerdings noch ein wenig mehr Arbeit dazu als was hier eingebaut wurde - zum Beispiel möchten wir die Entscheidung dem User überlassen und auch den WYSIWYG Editor nutzen, sofern HTML E-Mails aktiviert wurden.

      Der Change liegt aktuell bei unserer QS und sollte (wenn nichts dazwischen kommt) mit der nächsten i-doit Version (aktuell für Oktober geplant) veröffentlicht werden.

      Viele Grüße
      Leo

      posted in Entwicklung
      LFischerL
      LFischer
    • RE: HTML in Email Benachrichtigungen

      Hey @Moritz

      das müsste ich zunächst mal bei unseren Projektmanagern anfragen - ich vermute aber da gibt es keine tiefere Begründung. Es bleibt häufig eine Frage der Priorität.

      Jedenfalls habe ich noch mal nachgehakt und konnte die Entscheider umstimmen 🎉

      Es gehört ein wenig mehr Arbeit dazu als was im anderen Topic eingebaut wurde - zum Beispiel möchten wir die Entscheidung dem User überlassen und auch den WYSIWYG Editor nutzen, sofern HTML E-Mails aktiviert wurden.

      Der Change liegt aktuell bei unserer QS und sollte (wenn nichts dazwischen kommt) mit der nächsten i-doit Version (aktuell für Oktober geplant) veröffentlicht werden. Ich werde das auch gleich im anderen Topic erwähnen 🙂

      Viele Grüße
      Leo

      posted in Entwicklung
      LFischerL
      LFischer
    • RE: HTML in Email Benachrichtigungen

      Oooh whooops, entschuldige, ich habe eben erst gesehen das du den Beitrag bereits verlinkt hast 🙈 Leider gibt es da noch nichts offizielles 😞

      posted in Entwicklung
      LFischerL
      LFischer
    • RE: HTML in Email Benachrichtigungen

      Hey @Moritz

      offiziell hat es dieses Feature noch immer nicht ins Produkt geschafft - es gab hier aber mal einen Community Beitrag: https://community.i-doit.com/topic/5293/email-benachrichtigung-von-ascii-tabelle-zu-html-tabelle

      Hilft das vielleicht übergangsweise weiter? Bitte berücksichtige das solche Datei-Änderungen nach einem i-doit Update verloren gehen.

      Viele Grüße
      Leo

      posted in Entwicklung
      LFischerL
      LFischer
    • RE: Commands im Add-on nutzen

      Hey @cherif

      das ist tatsächlich merkwürdig. Kannst du ggf. in deiner init.php eine Debug Ausgabe machen um zu prüfen ob diese durchlaufen wird BEVOR der Command seine Logik ausführt?

      Setzt dein Command den Login voraus (-u admin -p admin ...)? Die Prüfung if (isys_module_manager::instance()->is_active('tools')) { ... } in der init.php kann nur funktionieren, wenn du (auch über die CLI) eingeloggt bist.

      Zum debuggen kannst du die Funktion print_ar_file('xyz'); nutzen - diese schreibt dann im Hintergrund eine Datei ins i-doit Temp Verzeichnis: temp/debug_output.txt.

      Viele Grüße
      Leo

      posted in Entwicklung
      LFischerL
      LFischer
    • RE: Commands im Add-on nutzen

      Hey @cherif das klingt nach einem Problem mit dem Autoloader, ein offensichtliches Problem springt mir hier aber nicht ins Auge 🤔

      Was mir aber auffällt: Dein Namespace beinhaltet tool mit kleinem t - üblicherweise werden Namespaces im "CamelCase" Format geschrieben.

      Oder hast du inzwischen schon eine eigene Lösung gefunden?

      Viele Grüße
      Leo

      posted in Entwicklung
      LFischerL
      LFischer
    • RE: ISMS Risikoeinschätzung drucken

      Hey @StefanP74

      vielen Dank für dein Feedback 🙂 In i-doit haben wir ja quasi zwei Ansichten - die explizite Druckansicht (via Klick auf das Drucker-Icon) und die Browser Druckansicht (einfach STRG + P drücken).

      Letzteres sieht schon mal besser aus als die XML Druckansicht... Da könnte man aber auch am "print CSS" ein wenig was verbessern 😉

      Die ISMS Ansichten sind tatsächlich auch ein wenig spezieller als unsere regulären Kategorien 🤔 Ich glaube wenn die Browser Extension für dich funktioniert würde ich erst mal darauf bauen.
      Dennoch probiere ich in den kommenden Versionen das print CSS etwas aufzuhübschen - das wird allerdings frühestens mit i-doit 39 passieren.

      Viele Grüße
      Leo

      posted in Allgemein
      LFischerL
      LFischer
    • RE: ISMS Risikoeinschätzung drucken

      Hey @StefanP74

      vielen Dank für dein Feedback. Könntest du vielleicht ein Beispiel (via https://demo.i-doit.com) zeigen inwiefern das Plugin die Druckansicht anders darstellt und wo die Unterschiede liegen?

      Bei der i-doit internen Druckansicht handelt es sich ja quasi um einen XML Export der mit Hilfe von XSL gestyled wird. Vielleicht gibt es ein paar "quick wins" die wir einbauen können ohne die Druckansicht bzw. den XML Export auf links zu drehen 😉

      Viele Grüße aus Düsseldorf
      Leo

      posted in Allgemein
      LFischerL
      LFischer
    • RE: CSV-Import mit mehren Objekttypen: Notiz: Given object type could not be found:

      Hallo @AndreasR es gab in den älteren i-doit Versionen einen Bug dazu. Dieser wurde aber zum Teil in i-doit 35 und dann final in i-doit 36 gelöst. Welche Version nutzt du?

      Könntest du uns auch einen Screenshot deines Mappings (inkl. der Optionen oberhalb) zeigen? Wichtig ist dass das Mapping den Objekttypen beinhaltet und im oberen Teil kein Objekttyp ausgewählt ist (da dieser ja durch die CSV bestimmt wird).

      Viele Grüße
      Leo

      posted in Betrieb
      LFischerL
      LFischer
    • RE: Doppelte Kategorie im Ordner Virtuelle Maschine (bei virtuellen Servern)

      Hey @pgo1337

      ich habe gerade nachgeschaut: der Bug wurde niedrig priorisiert und ist daher leider noch nicht gelöst. Ich löse es in i-doit 37 - es ist nur eine Kleinigkeit 🙂

      Der Fix kommt leider nicht mehr in die Version 36 da diese bereits abgeschlossen ist und aktuell noch von unserer QS geprüft wird (in dieser Phase kommen keine Änderungen mehr dazu).

      Viele Grüße
      Leo

      posted in Allgemein
      LFischerL
      LFischer
    • RE: Anpassung von Größe und Beschriftung der Objekte im Raumplan

      Hallo @piratefish0815

      ich fürchte das ist korrekt: es gibt aktuell keine Möglichkeit die Texte anzupassen. Weder die Position noch die Größe 😞

      Eine öffentliche Roadmap gibt es aktuell auch nicht - das kann ich aber bei den verantwortlichen Kollegen mal anregen. Früher hatten wir eine der Homepage 🤔 Alternativ können solche Wünsche gerne bei help@i-doit.com eingereicht werden.

      Viele Grüße
      Leo

      posted in Betrieb
      LFischerL
      LFischer
    • RE: Kabel mittels API erstellen

      Hallo @jakob

      dein Ansatz ist soweit eigentlich ganz gut, es fehlt nur der richtige Wert für assigned_connector. In solchen Fällen kann es schon weiterhelfen die Daten auszulesen und mit der GUI zu vergleichen 🙂

      {
          "version": "2.0",
          "method": "cmdb.category.save",
          "params": {
              "object": 1234, <-- Objekt ID (Server)
              "category": "C__CATG__CONNECTOR",
              "data": {
                  "title": "Connector",
                  "assigned_connector": 123, <-- Anschluss Datensatz ID
                  "cable_connection": 234 <-- Kabel Objekt ID
              },
              "apikey": "<hello-api>"
          },
          "id": 1
      }
      

      Der Wert für assigned_connector muss die Datensatz ID des zu verbindenden Anschlusses sein, das kannst du in der GUI z.B. hier sehen:

      4e304c88-3318-4f3c-84da-0fc801b49966-image.png

      Alternativ kannst du dir den value der Checkbox anschauen (falls das data-connector-id Attribut nicht existiert).

      Bezüglich entry ist wichtig zu wissen das die save Methode zum erstellen und aktualisieren genutzt werden kann. Lässt man entry leer wird ein Datensatz erstellt (= create), gibt man eine Datensatz ID an, wird diese aktualisiert (= Update).

      Viele Grüße
      Leo

      posted in Entwicklung
      LFischerL
      LFischer
    • RE: Anpassung von Größe und Beschriftung der Objekte im Raumplan

      Hallo @piratefish0815

      ich muss leider zugeben dass das Raumplan Add-on ein wenig Usability Liebe gebrauchen könnte - vor allem was den Form-Editor angeht. Dazu muss man nämlich folgendes wissen:

      Im Raumplan wird immer von Rechteckigen Objekten ausgegangen. Die Maße lassen sich, nachdem man den Maßstab gesetzt hat, mit den CMDB Daten aus der Formfaktor Kategorie setzen (oder man verändert die Größe manuell).

      Das Rechteck kann dabei natürlich verschiedene Kantenlängen haben (z.B. breite 30cm, tiefer 10cm). Im "Kern" bleibt es aber eine einfache Box. Das symbolisiert die rote gestrichelte Linie im Form-Editor... Daher können solche Formen hier:

      e7400f2b-5281-42b8-8937-68a382b7d7df-image.png

      Verzerrt dargestellt werden:

      ef85ecb3-2ef0-4ef1-9a05-871661092553-image.png

      Die rote Linie des Form-Editors sollte im Idealfall nicht unter- oder überschritten werden.

      Bzgl. der Beschriftung der Objekte haben wir schon häufiger das Feedback bekommen das die Beschriftung anpassbar sein sollte. Leider hat bisher die Zeit gefehlt, sich darum kümmern 😞 Es existieren aber bereits entsprechende Feature Requests.

      Viele Grüße
      Leo

      posted in Betrieb
      LFischerL
      LFischer
    • RE: Fehlermeldung auf nach der Anmeldung `i-doit system error: Error.`

      Hey @coffee_junkie

      da warst du etwas schneller als ich 😉 i-doit prüft verschiedene Verzeichnisse in denen sich die Bilder befinden können... Eines davon sollte natürlich passen. Wenn du im "Antwort" oder "Response" Teil des Requests schaust, steht dort The requested image could not be found!?

      Der "Location" Teil taucht nur auf, wenn sich das Icon in einem öffentlichen Ordner befindet (also z.B. in /images/...).

      Wenn du i-doit im Browser nutzt, verwendest du es in einem Unteroder, z.B. https://my-idoit-host.int/i-doit/ oder direkt in https://my-idoit-host.int? Das könnte ggf ein Indiz dafür sein wieso die Pfade nicht aufgelöst werden können.

      ODER es könnte sein das eine Migration beim Update auf i-doit 27 nicht korrekt gelaufen ist. Wir könnten mal einen Objekttyp (z.B. "Server") explizit debuggen.

      Dazu müsstest du die folgende Query auf der Mandanten Datenbank (oder als "SQL Report") ausführen:

      SELECT isys_obj_type__icon  AS 'objectTypeIcon'
      FROM isys_obj_type
      WHERE isys_obj_type__const = 'C__OBJTYPE__SERVER'
      LIMIT 1;
      

      Für mich taucht hier ein solcher String auf images/axialis/hardware-network/server-single.svg. Wie oben beschrieben ist der images Order "öffentlich" - da sollte es eine Redirect Response geben (Status 302).

      Was steht bei dir drin?

      edit

      Der String aus der DB wird verwendet um eine Reihe von möglichen Pfaden zu bauen:

      1. upload/images/{$tenantId}/object-type/icons/{$iconName} hier werden selbst hochgeladene Icons hinterlegt (Mandantenspezifisch)
      2. {$iconName} beinhaltet den Pfad, siehe mein Beispiel
      3. images/tree/{$iconName} Veraltete PNG Icons
      4. Weitere Pfade können via Add-on registriert werden
      5. images/axialis/documents-folders/document-color-grey.svg Fallback Icon
      posted in Betrieb
      LFischerL
      LFischer
    • RE: Fehlermeldung auf nach der Anmeldung `i-doit system error: Error.`

      Hey @coffee_junkie

      das freut mich 🙂 Hast du eine kurze Info woran es gelegen hat?

      Das laden der Objekttyp Icons wurde vor einigen Versionen (in i-doit 27) angepasst. Auch hier könntest du dir mal den Network Tab der Web Entwickler Konsole anschauen - wo liegt der Flaschenhals?

      Wenn die Icons geladen wurden sollten diese für einen Monat gecached werden. Im Grunde wird das aber alles von Apache gehandhabt.
      Werden diese bei jedem Seitenaufruf neu geladen? Ist bei dir ggf. das Browsercaching deaktiviert?

      Du kannst dir im Network Tab auch die "Response Header" ansehen - da sollte stehen das die Icons für einen Monat gecached werden sollen.
      Eine ähnliche Konfiguration gibt es in der .htaccess Datei von i-doit. Hier wird für einie Bildformate eine "Expiration" von 30 Daten definiert, sofern das mod_expires Modul aktiviert ist. Könntest du das prüfen?

      Viele Grüße
      Leo

      posted in Betrieb
      LFischerL
      LFischer
    • RE: Fehlermeldung auf nach der Anmeldung `i-doit system error: Error.`

      Hallo @coffee_junkie

      diese (zugegeben nicht aussagekräftige) Meldung wird während des Login ausgegeben wenn der technische "Login" Prozess mit einem HTTP Status antwortet der nicht "OK" ist. Für weitere Infos müssten wir uns das mal genauer anschauen.

      Könntest du dazu den Login mit geöffneter "Web Entwickler Toolbar" (kann üblicherweise über "F12" geöffnet werden) ausführen?

      Dazu bitte VOR dem Login Prozess öffnen und den Netzwerk / Network Reiter öffnen und sicherstellen das die Logs bestehen bleiben (sonst verschwinden die Infos, nachdem die Seite neu geladen wurde). Das sollte so aussehen:
      72087c3a-693c-4084-b46b-f4353e6fc783-image.png

      Sollten dort bereits Zeilen drin stehen bitte leeren 🙂

      Nach dem Login, sollte es etwa so aussehen (die Liste geht weit nach unten, wir benötigen aber nur die ersten Zeilen):
      a2ccf654-3579-4d4e-9ace-225d2f249503-image.png

      Bei dir scheint es so zu sein das einer der ersten beiden Zeilen keinen Status 200 zurückmeldet (siehe grüne Zahl ganz links). Könntest du hier ggf. ein paar mehr Infos liefern?

      Ggf. werden auch Fehler in deinem Apache Error Log geschrieben - die könnten uns weiterhelfen 🙂

      Viele Grüße
      Leo

      posted in Betrieb
      LFischerL
      LFischer
    • RE: checkmk2 addon Problem mit init

      Hallo @mio

      bzgl. der Dokumentation kann ich leider nichts sagen - habe die Infos aber weitergeleitet.

      Ich habe mir aber den Fehler angeschaut (Implicitly marking parameter $short as nullable is deprecated, the explicit nullable type must be used instead (...)) - dieser tritt eigentlich erst mit PHP 8.4 auf. Damit ist i-doit (und auch die Add-ons und Partner Add-ons) noch nicht kompatibel.

      Ist tatsächlich nur PHP 8.3 installiert oder könnte es sein das idoitcmk auf etwas anderes zugreift? Ich habe da leider keine Einsicht 😞

      Viele Grüße
      Leo

      posted in Allgemein
      LFischerL
      LFischer
    • RE: Kategorie "Client" ERROR 500 nach Update von i-doit 34 auf 35

      Hallo @sj

      zu diesem Problem gibt es bereits einen Hotfix in unserer Knowledge-Base 🙂 Siehe hier: Category is not displayed or the category list is empty and a PHP Fatal error is logged mit ID-11972.

      Das sollte weiterhelfen!

      Viele Grüße
      Leo

      posted in Allgemein
      LFischerL
      LFischer
    • RE: Dokumente Addon und Bilder

      Hallo @StefanP74

      ich habe noch mal recherchiert - wir hatten damals zu diesem Problem ein Bug im Dokumente Add-on erstellt der inzwischen gelöst ist. Die Version mit dem Fix ist allerdings noch nicht veröffentlicht 😕

      In der neuen Version werden verlinkte Bilder in Beschreibungsfeldern (und aktuell NUR in Beschreibungsfeldern) rausgesucht und beim kompilieren des Dokuments geprüft.

      Bei öffentlich verfügbaren Bildern wird nichts gemacht - aber bei Bildern "aus i-doit", konkret über den WYSIWYG hochgeladene oder aus der "Bilder" Kategorie stammend, wird nun Logik ausgeführt die den Inhalt des Bildes vernünftig laden.

      Ich fürchte ich kann gerade noch kein genaues Datum für die Add-on Version geben. Werde aber mal nachhaken 🙂 Ein möglicher Termin KÖNNTE das Release von i-doit 36 sein (Ende August) aber dazu wurde noch nichts entschieden.

      Viele Grüße
      Leo

      posted in Betrieb
      LFischerL
      LFischer
    • RE: console.php ldap-sync läuft nicht mehr - Duplicate entry...

      Hey @jan.weinhold

      das Problem ist, dass der Sync probiert einen duplizierten Benutzer anzulegen. User müssen in i-doit einen einzigartigen (= unique) Usernamen haben.
      In deinem i-doit existiert scheinbar bereits ein User mit Username imi.
      In i-doit 35 wird diese Meldung etwas Benutzerfreundlicher sein und das Problem erklären.

      Viele Grüße
      Leo

      posted in Allgemein
      LFischerL
      LFischer