TimePunch Ticket System TimePunch Ticket SystemTimePunch: Recently edited tasks http://bugs.timepunch.de/ 2018-08-17T08:49:11Z FS#824: Nachfrage beim Zurücksetzen des Passworts 2018-08-17T08:49:11Z 2018-02-19T19:23:39Z
Ein zurücksetzen des Passworts eines Mitarbeiters, soll nur noch dann erfolgen, wenn der Mitarbeiter dem Zurücksetzen des Passworts nach dem Empfang einer eigenen Rücksetzanfrage per Mail, dem ausdrücklich zustimmt.

Das dann gesetzte Passwort ist ein Einmalpasswort, welches bei der nächsten Anmeldung des Mitarbeiters durch diesen geändert werden muss.
Gerhard Stephan http://bugs.timepunch.de/:824
FS#820: Modullogin ohne Auswahlliste der Mitarbeiter 2018-08-16T11:30:19Z 2018-02-19T19:04:21Z
Um die Sicherheit zu erhöhen und keine Vorschlagsliste aller Mitarbeiter zu zeigen, soll die Login-Seite für die einzelnen TimePunch Module ohne die Auswahlliste der Mitarbeiternamen angezeigt werden können.

Diese Einstellung ist optional im Server vorzunehmen und soll verhindern, dass ein möglicher Angreifer persönliche Daten (wie Vor -und Nachname oder die EmailAdresse) der Mitarbeiter im Unternehmen abgreifen kann.
Gerhard Stephan http://bugs.timepunch.de/:820
FS#889: Sprache Deutsch/Italien lässt den Watcher abstürzen 2018-08-09T15:37:09Z 2018-06-18T09:28:40Z
Wenn in TimePunch die Spracheinstellung Deutsch/Italien gesetzt ist, kann der Watcher nicht mehr gestartet werden. Der Server wirft dann den Fehler

System.ServiceModel.FaultException`1: 'Culture is not supported.
Parameter name: name
de-IT is an invalid culture identifier.'
Gerhard Stephan http://bugs.timepunch.de/:889
FS#903: Klick auf das Watcher Icon öffnet nicht den Watcher 2018-08-09T15:18:45Z 2018-08-09T14:14:20Z
Das Verhalten kann ich nachstellen, wenn eine Anwendung maximiert geöffnet ist, ich den Computer per {Windows + L} sperre und anschließend wieder entsperre.
In dieser Konstellation ist der TP Watcher komplett im Hintergrund. Wenn ich eine andere Anwendung nicht auf Maximiert geöffnet habe, kann ich den TP Watcher im Hintergrund sehen. Diesen muss ich dann erst einmal wieder anklicken, womit der TP Watcher wieder als aktives Fenster dargestellt wird. Anschließend erscheint dieser auch wieder im Vordergrund, wenn ich das Icon anklicke.
Gerhard Stephan http://bugs.timepunch.de/:903
FS#835: Mails bei erfolgreicher Anmeldung auf der Administrations-Seite 2018-08-09T13:58:45Z 2018-02-22T15:45:23Z
Es soll möglich sein, sich über eine erfolgreiche Anmeldung auf der Administrationsseite informieren zu lassen.
Gerhard Stephan http://bugs.timepunch.de/:835
FS#902: Sperren des Accounts bei mehrmaliger Falscheingabe 2018-08-09T12:11:38Z 2018-08-09T12:11:20Z
Der Admin Account des Application Servers sollte bei mehrmaliger Falscheingabe gesperrt werden.
Gerhard Stephan http://bugs.timepunch.de/:902
FS#901: Alte Genehmigungen anzeigen 2018-08-09T10:41:45Z 2018-08-09T10:41:45Z
Im Kalender sollten nicht nur die aktuellen, sondern auch die bereits genehmigten Urlaubsanträge dem Genehmiger angezeigt werden können.
Gerhard Stephan http://bugs.timepunch.de/:901
FS#836: Anmeldung in der Administration nur aus dem lokalen Netzwerk 2018-08-08T16:28:48Z 2018-02-26T15:01:44Z
Der Link zum Anmelden an der Administrationsseite des Application Servers sollte optional nur dann sichtbar sein, wenn sich der Client im gleichen Netz wie der Server befindet.

Somit soll einer ungewollte Anmeldung außerhalb des Unternehmensnetzwerks vorgebeugt werden.
Gerhard Stephan http://bugs.timepunch.de/:836
FS#900: Exception: System.NullReferenceException 2018-08-07T05:59:57Z 2018-08-07T05:59:57Z
The error time: 01.08.2018 21:24
Exception:
System.NullReferenceException: Der Objektverweis wurde nicht auf eine Objektinstanz festgelegt.
bei TimePunch.Metro.Wpf.Metro.TransparentWindow.get_ResizeDirections()
bei TimePunch.Metro.Wpf.Metro.TransparentWindow.OnWindowStateChanged(Object sender, EventArgs e)
bei System.Windows.Window.OnStateChanged(EventArgs e)
bei System.Windows.Window.WmSizeChanged(IntPtr wParam)
bei System.Windows.Window.WindowFilterMessage(IntPtr hwnd, Int32 msg, IntPtr wParam, IntPtr lParam, Boolean& handled)
bei System.Windows.Interop.HwndSource.PublicHooksFilterMessage(IntPtr hwnd, Int32 msg, IntPtr wParam, IntPtr lParam, Boolean& handled)
bei MS.Win32.HwndWrapper.WndProc(IntPtr hwnd, Int32 msg, IntPtr wParam, IntPtr lParam, Boolean& handled)
bei MS.Win32.HwndSubclass.DispatcherCallbackOperation(Object o)
bei System.Windows.Threading.ExceptionWrapper.InternalRealCall(Delegate callback, Object args, Int32 numArgs)
bei System.Windows.Threading.ExceptionWrapper.TryCatchWhen(Object source, Delegate callback, Object args, Int32 numArgs, Delegate catchHandler)
bei System.Windows.Threading.Dispatcher.LegacyInvokeImpl(DispatcherPriority priority, TimeSpan timeout, Delegate method, Object args, Int32 numArgs)
bei MS.Win32.HwndSubclass.SubclassWndProc(IntPtr hwnd, Int32 msg, IntPtr wParam, IntPtr lParam)

The error time: 05.08.2018 13:12
Exception:
System.NullReferenceException: Der Objektverweis wurde nicht auf eine Objektinstanz festgelegt.
bei TimePunch.Metro.Wpf.Metro.TransparentWindow.get_ResizeDirections()
bei TimePunch.Metro.Wpf.Metro.TransparentWindow.OnWindowStateChanged(Object sender, EventArgs e)
bei System.Windows.Window.OnStateChanged(EventArgs e)
bei System.Windows.Window.WmSizeChanged(IntPtr wParam)
bei System.Windows.Window.WindowFilterMessage(IntPtr hwnd, Int32 msg, IntPtr wParam, IntPtr lParam, Boolean& handled)
bei System.Windows.Interop.HwndSource.PublicHooksFilterMessage(IntPtr hwnd, Int32 msg, IntPtr wParam, IntPtr lParam, Boolean& handled)
bei MS.Win32.HwndWrapper.WndProc(IntPtr hwnd, Int32 msg, IntPtr wParam, IntPtr lParam, Boolean& handled)
bei MS.Win32.HwndSubclass.DispatcherCallbackOperation(Object o)
bei System.Windows.Threading.ExceptionWrapper.InternalRealCall(Delegate callback, Object args, Int32 numArgs)
bei System.Windows.Threading.ExceptionWrapper.TryCatchWhen(Object source, Delegate callback, Object args, Int32 numArgs, Delegate catchHandler)
bei System.Windows.Threading.Dispatcher.LegacyInvokeImpl(DispatcherPriority priority, TimeSpan timeout, Delegate method, Object args, Int32 numArgs)
bei MS.Win32.HwndSubclass.SubclassWndProc(IntPtr hwnd, Int32 msg, IntPtr wParam, IntPtr lParam)
Gerhard Stephan http://bugs.timepunch.de/:900
FS#840: Benachrichtigung falls ein Modulupdate vorliegt 2018-08-06T16:23:53Z 2018-02-28T16:31:08Z
Bisher werden Modulupdates nur dann angezeigt, wenn sich der Administrator anmeldet und aktiv auf Updates prüft.
Zukünftig soll der Application Server periodisch selbst eine Updateprüfung durchführen.

Dazu soll der TpUpdateProvider so angepasst werden, dass er einmal wöchentlich nach Updates prüft und falls eine neue Version gefunden wurde, diese Information an die im Server hinterlegte Mail Adresse sendet.
Gerhard Stephan http://bugs.timepunch.de/:840