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

    0.9.6-1: SYS-ID:: Read only

    Scheduled Pinned Locked Moved Betrieb
    13 Posts 5 Posters 3.5k 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.
    • M Offline
      marco.appoldt
      last edited by

      Hallo,

      wir hatten in diesem Forum schon oft das Thema SYS-ID. Und eigentlich schien es abgeschlossen, da mit der 0.9.6 die Möglichkeit geschaffen wurde, den Status des Feldes von +r auf +rw zu setzen.

      Mit der Version 0.9.6-1 scheint es "wieder" nicht zu funktionieren. Ich kann mich natürlich auch irren.

      Wenn ich unter Systemeinstellungen / Standardeinstellungen / SYS-ID Readonly deaktiviere (Nein), dann gehe ich davon aus, dass das Feld editierbar ist. Ist es jedoch nicht.

      Ist das Problem bei der Entwicklung reproduzierbar?

      ZUSATZ: Bei der Gelegenheit interessiert mich noch, wo ich in der aktuellen Version das Format von $l_str_sysid ändern kann. In der Version 0.9.3 habe ich in der Zeile 1956 der Variable "$l_str_sysid = date("Y-m-d");" zugewiesen. Ich denke, dass die selbe Datei betroffen ist (src/classes/cmdb/dao/isys_cmdb_dao.class.php). Dort habe ich die Zeilen

      if ($p_strSYSID) {
                                                      $l_str_sysid = $p_strSYSID;
                                              } else {
                                                      $l_str_sysid = C__CMDB__SYSID__PREFIX.time();
                                              }

      gefunden. Muss ich hier nur einen Wert tauschen? Dann müsste es folgendermaßen aussehen:

      if ($p_strSYSID) {
                                                      $l_str_sysid = date("Y-m-d");
                                              } else {
                                                      $l_str_sysid = C__CMDB__SYSID__PREFIX.time();
                                              }

      Danke.
      sys-id01.jpg
      sys-id02.jpg

      Grüße

      Marco Appoldt

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

        Gibt es dafür einen Lösungsansatz?

        Grüße

        Marco Appoldt

        1 Reply Last reply Reply Quote 0
        • R Offline
          rgarcia
          last edited by

          versuch mal ne 0 anstatt ein nein oder ne 1 hatte ich auch mal

          1 Reply Last reply Reply Quote 0
          • dsD Offline
            ds
            last edited by

            Das mit $l_str_sysid = date("Y-m-d"); ist so korrekt, gilt aber nur wenn der Funktion keine andere Sysid mitgegeben wird (Was aktuell bei einem Import zum Beispiel der Fall ist)

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

              Danke für die Antwort.

              Und wie sieht es bzgl. meiner ersten Frage aus?

              Grüße

              Marco Appoldt

              1 Reply Last reply Reply Quote 0
              • J Offline
                jela
                last edited by

                wenn du diese frage meinst:
                @Marco:

                …wir hatten in diesem Forum schon oft das Thema SYS-ID. Und eigentlich schien es abgeschlossen, da mit der 0.9.6 die Möglichkeit geschaffen wurde, den Status des Feldes von +r auf +rw zu setzen.

                Mit der Version 0.9.6-1 scheint es "wieder" nicht zu funktionieren. Ich kann mich natürlich auch irren.

                Wenn ich unter Systemeinstellungen / Standardeinstellungen / SYS-ID Readonly deaktiviere (Nein), dann gehe ich davon aus, dass das Feld editierbar ist. Ist es jedoch nicht....

                bei mir unter 0.9.7 geht es wenn ich den wert des schlüssels "SYSID__READONLY" auf "no" setze

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

                  Hast Du Dir meine Screenshots angeschaut?

                  Der Wert ist schon auf "nein" gesetzt und das Feld SYS-ID ist immer noch read only.

                  Grüße

                  Marco Appoldt

                  1 Reply Last reply Reply Quote 0
                  • dsD Offline
                    ds
                    last edited by

                    Sollte nun gefixt sein

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

                      Gefixt bedeutet, dass ich mir die aktuelle Version aus dem SVN laden kann?!

                      Grüße

                      Marco Appoldt

                      1 Reply Last reply Reply Quote 0
                      • dsD Offline
                        ds
                        last edited by

                        Jep, genau
                        Oder auf die neue offizielle Version warten (dauert nicht mehr lang)

                        1 Reply Last reply Reply Quote 0
                        • J Offline
                          jela
                          last edited by

                          @Marco:

                          Hast Du Dir meine Screenshots angeschaut?

                          Der Wert ist schon auf "nein" gesetzt und das Feld SYS-ID ist immer noch read only.

                          hast du dir meine antwort angeschaut?

                          ich hatte den wert auf "no" gesetzt - und es ging 😉

                          nein, im ernst. ich ging/gehe davon aus, dass der wert "nein" nicht zwangsläufig das gleiche bewirkt wie "no". daher mein hinweis.

                          jela

                          1 Reply Last reply Reply Quote 0
                          • M Offline
                            mg
                            last edited by

                            Hallo,
                              haben eben die 0.9.7 installiert. Auch hier muss über "REGEDIT" der Wert von '0' auf 'no' geändert werden, damit die SYS-ID wieder pflegbar wird!
                            Allein die Änderung über Systemeinstellung/Standardeinstellungen von 'Ja' auf 'Nein' bringt also nichts.

                            Welcher Sinn steckt da dahinter?

                            Gruß
                            mg

                            1 Reply Last reply Reply Quote 0
                            • dsD Offline
                              ds
                              last edited by

                              Kein Sinn 😉

                              In der 0.9.7-1 sollte das über die Systemeinstellungen funktionieren - Also bei mir gehts 🙂

                              1 Reply Last reply Reply Quote 0

                              Hello! It looks like you're interested in this conversation, but you don't have an account yet.

                              Getting fed up of having to scroll through the same posts each visit? When you register for an account, you'll always come back to exactly where you were before, and choose to be notified of new replies (either via email, or push notification). You'll also be able to save bookmarks and upvote posts to show your appreciation to other community members.

                              With your input, this post could be even better 💗

                              Register Login
                              • First post
                                Last post