• Fehler während Authentifizierung nach Editieren eines Nutzers

    3
    0 Votes
    3 Posts
    1k Views
    H
    Beim Update hat sich noch ein Bug eingeschlichen, da werden die ldap infos zweimal gesetzt. Index: classes/cmdb/dao/category/specific/isys_cmdb_dao_category_s_person_master.class.php =================================================================== --- classes/cmdb/dao/category/specific/isys_cmdb_dao_category_s_person_master.class.php (Revision 37) +++ classes/cmdb/dao/category/specific/isys_cmdb_dao_category_s_person_master.class.php (Arbeitskopie) @@ -122,15 +122,14 @@ "isys_cats_person_list__fax = ".$this->convert_sql_text($p_fax).", ". "isys_cats_person_list__department = ".$this->convert_sql_text($p_department).", ". "isys_cats_person_list__isys_connection__id = ".$this->convert_sql_id($l_id).", ". - "isys_cats_person_list__isys_ldap__id = ".$this->convert_sql_id($p_ldap_server).", ". - "isys_cats_person_list__ldap_dn = ".$this->convert_sql_text($p_ldap_dn).", ". "isys_cats_person_list__description = ".$this->convert_sql_text($p_description).", "; - if ($p_ldap_dn) { + if ($p_ldap_dn>"") $l_sql .= "isys_cats_person_list__ldap_dn = ".$this->convert_sql_text($p_ldap_dn).", "; - $l_sql .= "isys_cats_person_list__isys_ldap__id = ".$this->convert_sql_text($p_ldap_server).", "; - } - + + if ($p_ldap_server > 0) + $l_sql .= "isys_cats_person_list__isys_ldap__id = ".$this->convert_sql_id($p_ldap_server).", "; + $l_sql .= "isys_cats_person_list__status = ".$this->convert_sql_id($p_status)." "; $l_sql .= "WHERE isys_cats_person_list__id = ".$this->convert_sql_id($p_id); @@ -170,11 +169,11 @@ "isys_cats_person_list__isys_obj__id = '".$p_obj_id."', ". "isys_cats_person_list__description = ".$this->convert_sql_text($p_description).", "; - if ($p_ldap_dn) + if ($p_ldap_dn>"") $l_sql .= "isys_cats_person_list__ldap_dn = ".$this->convert_sql_text($p_ldap_dn).", "; if ($p_ldap_server > 0) - $l_sql .= "isys_cats_person_list__isys_ldap__id = ".$this->convert_sql_text($p_ldap_server).", "; + $l_sql .= "isys_cats_person_list__isys_ldap__id = ".$this->convert_sql_id($p_ldap_server).", "; $l_sql .= "isys_cats_person_list__status = ".$this->convert_sql_id($p_status)." "; wer nicht will, dass die ldap-Einträge die Felder in der DB überschreiben, kann diesen patch nutzen Index: classes/cmdb/ui/specific/isys_cmdb_ui_category_s_person.class.php =================================================================== --- classes/cmdb/ui/specific/isys_cmdb_ui_category_s_person.class.php (Revision 37) +++ classes/cmdb/ui/specific/isys_cmdb_ui_category_s_person.class.php (Arbeitskopie) @@ -67,17 +67,25 @@ $p_data["ldap_cn"] = $l_ar["cn"][0]; - $p_data["isys_cats_person_list__mail_address"] = $l_ar["mail"][0]; + if($p_data["isys_cats_person_list__mail_address"]=="") + $p_data["isys_cats_person_list__mail_address"] = $l_ar["mail"][0]; - $p_data["isys_cats_person_list__fist_name"] = utf8_decode($l_ar["givenname"][0]); - $p_data["isys_cats_person_list__last_name"] = utf8_decode($l_ar["sn"][0]); + if($p_data["isys_cats_person_list__fist_name"]=="") + $p_data["isys_cats_person_list__fist_name"] = utf8_decode($l_ar["givenname"][0]); + if($p_data["isys_cats_person_list__last_name"]=="") + $p_data["isys_cats_person_list__last_name"] = utf8_decode($l_ar["sn"][0]); - $p_data["isys_cats_person_list__phone_company"] = $l_ar["telephonenumber"][0]; - $p_data["isys_cats_person_list__phone_mobile"] = $l_ar["mobile"][0]; - $p_data["isys_cats_person_list__phone_home"] = $l_ar["homephone"][0]; - $p_data["isys_cats_person_list__fax"] = $l_ar["facsimiletelephonenumber"][0]; + if($p_data["isys_cats_person_list__phone_company"]=="") + $p_data["isys_cats_person_list__phone_company"] = $l_ar["telephonenumber"][0]; + if($p_data["isys_cats_person_list__phone_mobile"]=="") + $p_data["isys_cats_person_list__phone_mobile"] = $l_ar["mobile"][0]; + if($p_data["isys_cats_person_list__phone_home"]=="") + $p_data["isys_cats_person_list__phone_home"] = $l_ar["homephone"][0]; + if($p_data["isys_cats_person_list__fax"]=="") + $p_data["isys_cats_person_list__fax"] = $l_ar["facsimiletelephonenumber"][0]; - $p_data["isys_cats_person_list__department"] = utf8_decode($l_ar["department"][0]); + if($p_data["isys_cats_person_list__department"]=="") + $p_data["isys_cats_person_list__department"] = utf8_decode($l_ar["department"][0]); $p_data["ldap_company"] = $l_ar["company"][0]; $p_data["ldap_description"] = $l_ar["description"][0];
  • Keine Anmeldung trotz erfolgreicher LDAP Authentifizierung

    1
    0 Votes
    1 Posts
    1k Views
    No one has replied
  • Mobiltelefon und SIM-Karten

    5
    0 Votes
    5 Posts
    2k Views
    L
    Hallo TomJan, danke für den Tip, aber soweit hatte ich es schon nach dem Beitrag von jocki. Wir haben allerdings die Verbindung zwischen SIM und Mobile über Abhängigkeit. Den Punkt habe ich dann noch in die Übersicht der SIM und des Mobile hinzugefügt. Damit sehe ich dann sowohl den Kontakt, als auch in welchem Mobile die Karte steckt. Gruß Wolfgang
  • Version 0.9.9-5: Standort hinzufügen/ändern

    5
    0 Votes
    5 Posts
    2k Views
    creissC
    Hi TomJan, bitte bei Bug-Meldungen die die Pro-Version betreffen das Formular im Kundenportal nutzen. Der Fehler ist uns bekannt und ein Fix liegt bereit. Lieben Gruß Christian
  • Fehler beim Speichern im Beschreibungsfeld (Mobilfunkvertrag)

    1
    0 Votes
    1 Posts
    956 Views
    No one has replied
  • Workflow

    1
    0 Votes
    1 Posts
    934 Views
    No one has replied
  • Wünsche zur Übersichtsseite

    2
    0 Votes
    2 Posts
    1k Views
    creissC
    Hallo, vielen Dank für die Anregungen. Lieben Gruß
  • Fehlerhafter Schrank Positionierung mit Visualisierung

    8
    0 Votes
    8 Posts
    2k Views
    I
    @dbluemer: Das ist ein Bug in der Darstellung. Wurde behoben und steht im nächsten Release bzw. NB bereit. Hallo dbluemer, muß nochmal deine Antwort vom 08. Dezember 2009 aufgreifen. Zunächst einmal: Die Darstellung (!) der richtigen Schrankposition ist gefixt worden, danke. Aber damit gibt es jetzt ein neues Problem (Version derzeit: 0.9.9-4) : Situation: Ein Objekt (1 HE) ist in einem Schrank (10 HE) positioniert. "Rackview descending:" steht auf "Nein". Das Objekt ist an dritter Stelle von oben (HE 3) positioniert. Problem: In der Anzeige "Standort" des Objektes steht bei "Position im Schrank: " gar nichts mehr. Wenn ich diese Maske dann editieren möchte, erscheint im Dropdownfeld die richtige gewählte HE (3). Wird dieses Objekt jetzt erneut gespeichert (ohne das Dropdownfeld "Position im Schrank" angefaßt zu haben!), wandert das Objekt automatisch auf Position 8 (dritte von unten). Dieses Spielchen kann man jetzt wiederholen, dann steht im Dropdownfeld die HE 8. Speichert man das Objekt wieder, landet es wieder auf HE 3. D.h. es wird jeweils beim Editieren die richtige HE angezeigt, aber die falsche gespeichert. Es scheint also eine Diskrepanz zwischen den angezeigten und den in der DB verwendeten Werten zu geben. Der Fehler tritt nicht auf, wenn man "Rackview descending" auf "Ja" stellt. Danke, wenn ihr das Problem löst. Frank
  • Fehler mit Hardwarelizenzzuweisung in 0.9.9-5

    1
    0 Votes
    1 Posts
    933 Views
    No one has replied
  • Modulare Switches

    1
    0 Votes
    1 Posts
    1k Views
    No one has replied
  • SNMP-Datenimport aus Aktivnetz - Anwender gesucht

    1
    0 Votes
    1 Posts
    1k Views
    No one has replied
  • Fehler Person / Organisation

    1
    0 Votes
    1 Posts
    906 Views
    No one has replied
  • Diverse Fehler bei der Erstellung von Patchfeld-Ports /-Kabelverbindungen

    3
    0 Votes
    3 Posts
    1k Views
    dsD
    Punkt 1 sollte in 0.9.9-5 behoben sein, um das 2. werden wir uns kümmern. Danke fürs reporten
  • Nagios Modul - Service Checks von Hardware Bestandteilen

    2
    0 Votes
    2 Posts
    1k Views
    dsD
    Unter Module -> Nagios -> Commands kannst du dir jetzt schon eigene checkcommands definieren. Allerdings lassen sich diese nur eine Softwarezuweisung zuweisen..Ein Workaround wäre hier z.B. den CPULastCheck als Anwendung zu definieren und dort zu aktivieren.
  • Frage zum Report Thema!

    3
    0 Votes
    3 Posts
    1k Views
    dsD
    Btw: Woher kommt deine Erwartungshaltung eine "vernünftige" Anleitung für eine kostenlose Software ebenfalls kostenlos zu erhalten?
  • 0 Votes
    2 Posts
    990 Views
    dsD
    Kannst du einige Beispiele für die Prozesse nennen ?
  • Fehler in Version 0.9.9-5

    2
    0 Votes
    2 Posts
    904 Views
    dsD
    Ist bereits aufgefallen. Mit der angehangenen Datei sollte es gehen (die Datei kommt in src/themes/redbox/smarty/templates/). Die Pakete sind aber auch mit der gefixten Datei aktualisiert main.tpl
  • Fehler bei den Benutzerrechten (0.9.9-5)?!

    3
    0 Votes
    3 Posts
    1k Views
    R
    Ahh sorry vergessen, in der Version 0.9.9-5 Edit::Topic updated
  • Fehlermeldung nach erweiterrung!!!!

    3
    0 Votes
    3 Posts
    984 Views
    B
    @ds: In dem SQL Statement in deiner get_data Methode Joinst du eine Tabelle "isys_mycategory_dialog", welche nicht existiert. Falls du ein Dialog Feld in deiner Kategorie habenwillst solltest du die Tabelle anlegen, ansonsten das Statement entsprechend anpassen. Seit einiger Zeit gibt es aber unter Module auch den Punkt Benutzerdefinierte Kategorie, in der die Erstellung leicht vereinfacht wurde habs dann auch gefunden das mit der Benutzerdefinierten Kategorie ich dumale ^^ naja werd mich gleich nochmal ransetzen wegen der sql lässt mir keine ruhe danke
  • Fehler nach Update auf Version 0.9.9-5

    4
    0 Votes
    4 Posts
    1k Views
    D
    Habe das Update nochmal eingespielt und hat funktioniert. Danke, Der Deadlock