Community
    • Categories
    • Recent
    • Popular
    • Users
    • Search
    • Register
    • Login

    0.9.2: Hinzugefügte Server nicht sichtbar

    Scheduled Pinned Locked Moved Entwicklung
    11 Posts 4 Posters 2.7k Views 1 Watching
    Loading More Posts
    • Oldest to Newest
    • Newest to Oldest
    • Most Votes
    Reply
    • Reply as topic
    Log in to reply
    This topic has been deleted. Only users with topic management privileges can see it.
    • dsD Offline
      ds
      last edited by

      Was zeigt der Filter rechts oben über den Liste an?

      1 Reply Last reply Reply Quote 0
      • F Offline
        Fels
        last edited by

        Er stand auf "Normal", das untere Filterfeld ist leer. Nachdem ich mal auf "Unfertig" umgestellt habe, habe ich die neu erstellten Server-Objekte gefunden. Diese hatten noch den ursprünglich vom System vergebenen Namen  [new obj - Server], obwohl ich beim Erstellen einen Namen angegeben habe (mehrmals ausprobiert). Wenn ich ein solches "unfertiges" Serverobjekt editiere und den Namen nochmal angebe, erscheint es nach dem Speichern regulär in der Normal-Ansicht.
        Also wird offenbar beim ersten Speichern der Name (und ev. noch weitere wichtige Daten?) nicht übernommen/abgespeichert?
        Danke für den Hinweis, nun habe ich einen Workaround, trotzdem wär ein Fix schön.
        Gruss, Christoph

        1 Reply Last reply Reply Quote 0
        • N Offline
          npotthast
          last edited by

          Bei uns tritt dieser Fehler nicht nachvollziehbar auf. Alle Objekte können normal angelegt werden.

          Hast du beim Anlegen der Server auch die Übersichtskategorie als erste Ansicht? Hast du alle Pflichtfelder ausgefüllt?

          MfG,
          Niclas Potthast

          1 Reply Last reply Reply Quote 0
          • F Offline
            Fels
            last edited by

            Ja, ich habe auch die Übersichtskategorie als erste Ansicht und davon alle Felder befüllt. Es wird allerdings nichts davon gespeichert, lediglich ein neues unfertiges Objekt erstellt.

            1 Reply Last reply Reply Quote 0
            • N Offline
              npotthast
              last edited by

              Wird bei dir nach dem Speichern denn zu einer anderen Ansicht umgeleitet? Normalerweise bleibt die Ansicht nach dem Speichern die gleiche, nur dass aus dem Edit-Modus in den Normal-Modus gewechselt wird. Der Titel sollte dabei dann natürlich auch dem angegebenen entsprechen und nicht "[new obj - Server]" lauten.
              Wird bei dir nach dem Speichern eines Servers direkt die Listenansicht gezeigt? Hast du die Server neu erstellt während der Filter auch auf "Normal" stand?

              MfG,
              Niclas Potthast

              1 Reply Last reply Reply Quote 0
              • F Offline
                Fels
                last edited by

                Die Ansicht bleibt die selbe nach dem Speichern (Edit-Ansicht), wie üblich. Aber der Titel bleibt auf [new obj - Server] bestehen. Auch mehrmaliges klicken auf "Speichern" ändert nichts. Filter standen auf normal beim Erstellen.

                1 Reply Last reply Reply Quote 0
                • N Offline
                  npotthast
                  last edited by

                  Nochmal zum Nachvollziehen und um sicher zu gehen:
                  Du klickst in der Serverliste auf "Neu". Dann siehst du die Serverübersichtsseite in der Edit-Ansicht. Du gibst einen Namen ein und klickst auf Speichern. Dann werden dir einige Felder als Fehler angezeigt, weil bei ihnen Werte fehlen (zum Beispiel darf die Auswahl des Herstellers nicht leer gelassen werden). Nachdem diese korrigiert sind klickst du auf Speichern. Die Ansicht wechselt in die Normal-Ansicht (ohne Editmodus) und du kannst alle eingegebenen Werte sehen.
                  So, an welchen Stellen passiert bei dir was anderes?

                  Übrigens, hast du schon einmal versucht das Update einfach nochmal auszuführen? Wäre möglich dass es hilft. Ansonsten kannst du noch versuchen nach dem Update eine vollständige 0.9.2-Version von i-doit in dein anderes i-doit Verzeichnis zu kopieren um sicher zu gehen, dass alle Dateien geupdatet wurden. Das sind einige (verzweifelte) Vorschläge 😉 Bei allen Tests die Backups nicht vergessen!

                  Ich hoffe so können wir dir helfen.

                  MfG,
                  Niclas Potthast

                  1 Reply Last reply Reply Quote 0
                  • F Offline
                    Fels
                    last edited by

                    Ok, ich habs. Geklingelt hats bei "Auswahl des Herstellers darf nicht leer gelassen werden". Ich hatte die Objekttyp-Konfiguration angepasst, damit auf der allgemeinen Übersichts-Seite Die CPU nicht angezeigt wird. Dadurch werden diese Eingabefelder beim Erstellen eines neuen Servers gar nicht angezeigt. Da aber die Felder trotzdem zwingend sind, kann der Server nicht fertig abgespeichert werden!
                    Leider erschien keine Fehlermeldung..

                    5 Minuten später: Ich verstehs doch nicht ganz. Nach dem ich die CPU der Übersichtsseite wieder hinzugefügt und einen neuen Server ordnungsgemäss erstellt habe, habe ich testweise die CPU wieder aus der Übersichtsseite (Objekttyp-Konfiguration) rausgekippt. Trotzdem lassen sich nun neue Server erstellen, ohne dass ein Hersteller eingegeben werden muss, und diese werden auch erfolgreich gespeichert! :-S

                    1 Reply Last reply Reply Quote 0
                    • M Offline
                      marco.appoldt
                      last edited by

                      Hallo,

                      das war vor kurzem genau die Frage: Gibt es eine Übersicht der Pflichtfelder? Bzw. wie und wo werden Pflichtfelder deklariert? Ist das ein DB-Feld, das ausgewertet wird oder steckt das in der Programmlogik?

                      Ich meine nicht, dass ich die Warnhinweise bei der Eingabe erhalte, wenn ein Pflichtfeld nicht ausgefüllt worden ist.

                      Grüße

                      Marco Appoldt

                      1 Reply Last reply Reply Quote 0
                      • N Offline
                        npotthast
                        last edited by

                        Nein, es gibt keine Übersicht der Pflichtfelder. Es steckt in der Programmlogik.
                        Um trotzdem zu sehen, welche Felder überprüft werden, musst du dir die DAOs unter /src/classes/cmdb/dao/category…
                        In den Klassen gibt es die Methode is_validate_post_data(), dort kannst du die gesuchten Felder anhand ihrer Konstantennamen identifizieren. Diese Konstantennamen sind natürlich analog zu den Namen in den Templates, so dass du auch direkt die Verbindung in die GUI ziehen kannst.

                        MfG,
                        Niclas Potthast

                        1 Reply Last reply Reply Quote 0
                        • First post
                          Last post