Hallo zusammen,
ist es möglich Änderungen, die an einem CT gemacht wurden für bestehende Objekte auch wirksam zu machen?
Folgende Situation:
Ich habe eine(n) Klasse/CT mit einem Attribut, dass über ein Textfeld befüllt wird. Von den Usern der Plone-Site werden davon einige Objekte erstellt. Zu einem späteren Zeitpunkt wird der CT überarbeitet - ein Attribut wird hinzugefügt und durch ein weiteres Textfeld befüllt.
Das Problem ist nun, dass sämtliche bestehenden Objekte nicht mehr zu öffnen oder zu bearbeiten sind - es kommt ein Hinweis: Attribute error - logisch, da das Objekt das neu erstellte Attribut nicht kennt.
Die Frage nun: Gibt es im Zope eine Art Transformations-Funktion, welche die bestehenden Objekte auf den neusten Stand der zugehörigen Klasse bringt, also im obigen Fall, die neuen Attribute hinzufügt? Wenn nicht, kann man dies über ein Script regeln und wie müsste das aussehen?
Danke
Greets, Moerz