[#1293] Termine: Enddatum vor dem Startdatum

Date:
2010-02-19 08:38
Priority:
1
State:
Open
Submitted by:
Alexander Schaefer (aschaefer)
Assigned to:
Torsten Irländer (torsten)
Web-Browser:
Sonstige (bitte benennen)
Hardware:
none
Product:
mpuls
Operating System:
none
Component:
Termine/Erinnerungen
Version:
v2.0alpha1
Severity:
normal
Resolution:
Accepted As Bug
URL:
Summary:
Termine: Enddatum vor dem Startdatum

Detailed description
Browser: Iceweasel

Anmeldung als Admin.

Anweisung:

Enddatum vor dem Startdatum für ein Termin setzen und Titel eingeben. Einstellungen speichern.

Ergebnis: Es kommt die Infomeldung, dass der Termin erfolgreich erstellt werden konnte, obwohl das Enddatum vor dem Startdatum liegt. Dieser Termin erscheint jedoch nicht in der Übersicht.
Message  ↓
Date: 2010-04-19 10:41
Sender: Torsten Irländer

Eine Überprüfung der Zeiten ist grundsätzlich natürlich möglich, allerdings derzeit nicht ganz trivial. Vor dem Hintergrund der noch zu erledigenden Aufgaben. Werde ich diesen Fall mit niedriger Prio offen lassen.

Date: 2010-04-15 14:42
Sender: Alexander Schaefer

Jop Fehler wurde behoben. Sollte ich den Issue schliessen oder noch offen lassen da es noch möglich ist die EndUhrzeit vor der StartUhrzeit des gleichen Datums einzutragen.

Date: 2010-04-15 10:56
Sender: Torsten Irländer

Der Fehler sollte nun behoben sein

Date: 2010-04-15 07:54
Sender: Alexander Schaefer

Die genaue Fehlermeldung für den aufgeführten JMD Fehler 500:

TypeError: decoding Unicode is not supported

Module ?:2 in create view
Module mpulsweb.lib.security:267 in validate view
<< raise HTTPUnauthorized(detail=UNAUTHORIZED_DETAIL)
try:
return func(self, *args, **kwargs)
except dbapi.OperationalError, err:
raise HTTPUnauthorized(detail=UNAUTHORIZED_DETAIL)
>> return func(self, *args, **kwargs)
Module mpulsweb.controllers.appointment:86 in create view
<< 'case_id': None}
form = render('/appointments/new.mako')
return formencode.htmlfill.render(unicode(form, 'utf-8'),
defaults=c.form_defaults)
>> return formencode.htmlfill.render(unicode(form, 'utf-8'),
TypeError: decoding Unicode is not supported

Date: 2010-04-15 07:39
Sender: Alexander Schaefer

Wollte den Test gerade nochmal durchführen. Beim Klicken auf "Neuen Termin anlegen" bekomme ich eine Fehlermeldung:


"JMD Fehler 500

Bei der letzten Anfrage ist ein unerwarteter Fehler aufgetreten.
Sollte dieser Fehler wiederholt auftreten, wenden sie sich bitte an mpuls@intevation.de.";

Termin Funktion in der neusten Version noch nicht implementiert?

Date: 2010-03-08 10:02
Sender: Torsten Irländer

Der Termin wird in der Übersicht nicht mehr angezeigt, da er aus Sicht der Anwendung ggf. schon abgelaufen ist (ich vermute, dass du das Enddatum auch noch vor dem heutigen Datum gesetzt hast)

Ich habe die Validierung der Einträge ein bisschen erweitert, so das nun geprüft wird ob das Enddatum vor dem Startdatum liegt. In diesem Fall wid nun ein Fehler generiert.

Allerdings werden nur die Datumsangaben, nicht aber die Zeitangaben überprüft. Du man kann derzeit weiterhin einen Enddatum am gleichen Tag aber davorliegender Endzeit eingeben.

No related tasks

No attached documents

Field Old Value Date By
priority32010-04-19 10:41Torsten Irländer
assigned_toaschaefer2010-04-15 17:18Torsten Irländer
ResolutionFixed2010-04-15 17:18Torsten Irländer
Severitytrivial2010-04-15 17:18Torsten Irländer
ResolutionNone2010-04-14 07:57Torsten Irländer
assigned_tonone2010-03-08 10:03Torsten Irländer
ProductWASKO2010-03-08 10:02Torsten Irländer