
Code: Alles auswählen
def setTeilnehmer(self, value, **kwargs):
field = self.getField('teilnehmer')
field.set(self, value, **kwargs)
neu_tn = self.getTeilnehmer()
cur_tn = self.objectIds(['Teilnehmer'])
for tn in neu_tn:
if tn not in cur_tn:
self.invokeFactory('Teilnehmer', tn)
tn_obj = getattr(self, tn)
# bearbeiten
tn_obj.sendInvitation()
for tn in cur_tn:
if tn not in neu_tn:
self.manage_delObjects(tn)