Exemplo n.º 1
0
 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',
                          )
Exemplo n.º 2
0
 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()