Group Details Private

administrators

  • RE: Update auf Version 26 über die GUI funktioniert nicht

    Moin,

    wir haben da einen Bug in der 25 und 26.
    Für beiden Versionen haben wir jeweils einen Hotfix erstellt und hochgeladen.

    Version 25
    Version 26

    posted in Betrieb
  • RE: XML aus Datenbank wird als leer dargestellt

    Hallo @KZinn

    ich erinnere mich dunkel daran, das wir mal das Thema angesprochen hatten - damals aber noch ohne programmierte Kategorie 😉 Damit das XML als solches dargestellt wird müsstest du es für den Browser mittels $xmlData = htmlentities($xmlData); umformatieren, sonst wird probiert dieses als HTML zu interpretieren.

    Die Funktion geht her und ersetzt z.B. alle < mit &lt; und alle > mit &gt; - dann wird der Browser das korrekt darstellen.

    Wenn es sich um eine eigene Kategorie handelt wäre der richtige Ort dafür vermutlich die UI-Klasse. Wie übergibst du denn die Daten an das Template? Wird dieses einfach nur in der GUI gerendert oder soll es in einer Textarea dargestellt werden? Vielleicht könntest du Ausschnitte vom Code posten 🙂

    Viele Grüße
    Leo

    posted in Entwicklung
  • RE: PHP API : api-client-php

    Hallo @boni127

    ich fürchte das Thema ist tatsächlich etwas komplizierter als zunächst gedacht - das liegt an den verschiedenen Kategorien und Beziehungen zwischen zwei Objekten.

    Ich habe noch mal reingeschaut. Um die Person einer Organisation zuzuweisen habe ich die Kategorie C__CATS__PERSON_CONTACT_ASSIGNMENT genutzt, das sieht dann so aus:

    (new CMDBCategory($api))->save($objectIDp, 'C__CATS__PERSON_CONTACT_ASSIGNMENT', [
        'object' => $objectIDc,      // Organisation Objekt-ID
        'role'   => 'Administrator', // Rolle via ID oder String
    ]);
    

    Viele Grüße
    Leo

    posted in Entwicklung
  • RE: Die Variante eines OS lässt sich nicht auslesen

    Hey @l-hartmann

    was erhältst du denn für Daten wenn du den Request abschickst? Und wie sieht der genaue JSON Request aus? Damit könnte ich das dann mal probieren nachzustellen 🙂

    Viele Grüße
    Leo

    posted in Betrieb
  • RE: Dateiverzeichnis Berechtigung

    Hallo @StefanP74

    aktuell funktioniert das leider noch nicht - ich habe es aber mal an die zuständigen Kollegen weitergeleitet 🙂

    Viele Grüße
    Leo

    posted in Allgemein
  • RE: PHP API : api-client-php

    Hey @boni127

    also zum hinzufügen einer Adresse benötigst du nur die Objekt ID der entsprechenden Organisation. Anschließend solltest du so etwas hier schreiben und nutzen können:

    (new CMDBCategory($api))->save(123, Category::CATG__ADDRESS, [
        'address'     => "Mehrzeiliges\nTextfeld",
        'street'      => 'Musterstraße',
        'house_no'    => '123 A',
        'stories'     => 1,
        'postcode'    => '12345',
        'city'        => 'Musterstadt',
        'region'      => 'Region',
        'country'     => 'Land',
        'description' => 'Beschreibung',
    ]);
    

    Für die Personenzuweisung:

    (new CMDBCategory($api))->save(123, Category::CATS__ORGANIZATION_CONTACT_ASSIGNMENT, [
        'object' => 321,             // Personen Objekt-ID
        'role'   => 'Administrator', // Rolle via ID oder String
    ]);
    

    Ich habe den Code jetzt nicht im einzelnen getestet, aber etwa so sollte es aussehen 🙂

    VG Leo

    posted in Entwicklung
  • RE: PHP API : api-client-php

    Hey @boni127

    das liegt daran, das wir den API Client schon lange nicht mehr mit einer Version getaggt haben. Die Version 0.10 ist noch aus 2020 - und Composer zieht "by default" nur getaggte Versionen.

    Um den aktuellsten Stand zu bekommen müsstest du den API Client folgendermaßen anfordern:

    composer req "idoit/apiclient:dev-main"
    

    In den letzten drei Jahren wurde der API Client ein wenig umstrukturiert und ist umgezogen - daher die geänderten Namespaces.

    Ich werde mal anstoßen eine Version zu taggen - es wäre durchaus an der Zeit 😉

    Viele Grüße
    Leo

    posted in Entwicklung
  • RE: Das Forum verschluckt Blanks

    Hallo zusammen,

    ich habe das Verhalten auch schon beobachtet - und der Hinweis von @StephanBuerger scheint tatsächlich korrekt zu sein. Im Chrome sehe ich folgendes:
    75e4dea0-6273-4532-a859-4f882e3f1761-image.png

    Aber im Firefox sieht es korrekt aus:
    5bdcef80-7f0f-467b-b7bc-fe75e55cc19f-image.png

    Ich habe mal meinen Kollegen bescheid gegeben, vielleicht gibt es ein Update der Foren-Software, die dieses Problem löst 🙂

    Viele Grüße
    Leo

    posted in Allgemein
  • RE: Feldinhalt vorbelegen

    Hallo @StefanP74

    das klingt für mich nach dem "Default Template" - schau dir mal diesen Artikel an: https://kb.i-doit.com/de/effizientes-dokumentieren/templates.html#default-template-in-der-objekttyp-konfiguration

    Im "Default Template" kannst du ein zuvor erstelltes Template hinterlegen, das dann die Kategorien des neuen Objekt mit Daten vorbefüllt.

    Viele Grüße
    Leo

    posted in Betrieb
  • RE: Feld in Buchhaltung zu klein

    Hey @StefanP74

    das "Problem" ist der Wiki-Link der relativ viel Platz einnimmt. Wir könnten die beiden Felder natürlich generell größer gestalten - aber das kommt dann frühestens zu i-doit 27 🤔

    Die Feld-Größen in i-doit sind in Viertel gestaffelt:
    7822f044-9cf4-4f2d-ad32-5434fbc3397f-image.png

    Ich werde mal aufnehmen das wir die "mini" Felder möglichst nicht mehr nutzen - außer es ist gerade nicht anders möglich (wie z.B. in manchen spezifischen Oberflächen).

    Theoretisch müsste man das Signal mod.cmdb.extendProperties nutzen können - aber das habe ich gerade mal ausprobiert und es führt leider nicht zum Erfolg 😞

    VG Leo

    posted in Betrieb