def processForm(self, REQUEST, RESPONSE): benr = self.mitarbeiter['benr__code'] if benr in ('verw',): # Verwaltungskraft kann Einträge für andere Mitarbeiter machen mit_id = None else: mit_id = self.mitarbeiter['id'], fua = Fua_BS() fua.init( id=Fua_BS().getNewId(), mit_id=mit_id, art=None, dauer='', no='', stz=self.stelle['id'], ) fua.setDate('k', today()) return self._process(REQUEST, RESPONSE, title="Neue fallunabhängige Aktivität eintragen", legendtext="Neue fallunabhängige Aktivität", fua=fua, file='fuabseinf', )
def processForm(self, REQUEST, RESPONSE): if self.form.has_key('fuaid'): id = self.form.get('fuaid') else: self.last_error_message = "Keine ID für die Aktivität erhalten" return self.EBKuSError(REQUEST, RESPONSE) fua = Fua_BS(id) return h.SubmitOrBack( legend='Fallunabhängige Aktivität', action='fua', method='post', hidden=(('file', 'removefuabs'), ('fuaid', fua['id']), ), zeilen=('Soll die fallunabhängige Aktivität vom %s endgültig gelöscht werden?' % fua.getDate('k'), ), ).display()