|
597 | TimePunch | Tp Server | Feature Request | niedrig | Download Handler für Profil Bilder | geschlossen | | |
Aufgabenbeschreibung
Es soll ein Download Handler implementiert werden, mit dem die Module über die Unique ID des Mitarbeiters die Profilbilder laden und einbinden können. Dem Handler muss dabei die Größe sowie das Bildformat mitgegeben werden können.
|
|
610 | TimePunch | Tp Server | Bug Report | niedrig | Doppelte Mitarbeitername verhindern einloggen in der We ... | geschlossen | | |
Aufgabenbeschreibung
Sobald ein Mitarbeitername doppelt vergeben wurde, verhindert dieser das Einloggen in der Weboberfläche.
2016-12-07 09:09:42,665 [50] FATAL: TimePunchMembershipProvider System.ArgumentException: Das Element wurde bereits hinzugefügt. Schlüssel im Wörterbuch: "Nils Wagemann". Hinzuzufügender Schlüssel: "Nils Wagemann".
bei System.Collections.Hashtable.Insert(Object key, Object nvalue, Boolean add)
bei System.Web.Security.MembershipUserCollection.Add(MembershipUser user)
bei TimePunch.Calendar.Provider.TimePunchMembershipProvider.GetAllUsers(Int32 pageIndex, Int32 pageSize, Int32& totalRecords)
Dies betrifft alle TimePunch Module.
|
|
640 | TimePunch | Tp Server | Bug Report | niedrig | Windows Server 2016 Installation | geschlossen | | |
Aufgabenbeschreibung
Bei der Installation des Application Servers auf einem Windows Server 2016 werden scheinbar keine Statischen Inhalte angezeigt (z.B. CSS) weil die dazugehörige Rolle ("Static Content") nicht installiert wird.
Dies muss nochmal getestet und korrigiert werden.
|
|
642 | TimePunch | Tp Server | Bug Report | niedrig | Anmeldung am neuen Modul zerstört oder Session des erst ... | geschlossen | | |
Aufgabenbeschreibung
Wenn der Kalender oder die Anwesenheitsliste offen ist, und der Mitarbeiter meldet sich dann an dem anderen Modul an, wird die Session der ersten Anmeldung geschlossen.
D.h. der Mitarbeiter muss sich danach wieder neu am Kalender oder der Anwesenheitsliste anmelden.
|
|
643 | TimePunch | Tp Server | Bug Report | niedrig | Anmeldung im IE 11.0.9600.18537 verursacht Probleme übe ... | geschlossen | 1 | |
Aufgabenbeschreibung
Wird mit dem o.g. IE 11.0.9600.18537 eine Verknüpfung zu einem Modul auf den Desktop gelegt, dann wird nach der erfolgreichen Anmeldung nochmals ein Anmeldedialog angezeigt.
Beim Aufruf direkt aus dem Internet Explorer funktioniert die Anmeldung.
Dies Fehler betrifft scheinbar nur Windows 7.
|
|
718 | TimePunch | Tp Server | Bug Report | niedrig | Fahrtzeit wird überschrieben | geschlossen | | |
Aufgabenbeschreibung
Wenn ein aktiver Fahrtzeiteintrag im Online Modul bearbeitet wird, dann geht bei der Bearbeitung die Usage verloren. Beim Abschluss des Eintrags wird daher keine Fahrtzeit, sondern Arbeitszeit gebucht.
Vorgehen:
- Zeiterfassung mit Fahrtzeit starten - Anfangszeit der Fahrtzeit ändern. (Hier geht scheinbar die Usage = Buchungstyp verloren) - Eintrag abschließen.
Ergebnis: Der Fahrtzeiteintrag wird jetzt als Arbeitszeit gebucht
|
|
727 | TimePunch | Tp Server | Task | niedrig | Installation des .NET Framework 4.6.2 | geschlossen | | |
Aufgabenbeschreibung
TimePunch benötigt das .NET Framework 4.6.2 Sofern es nicht vorhanden ist, sollte es installiert werden - bisher wird nur die Version 4.5.2 vorausgesetzt.
|
|
742 | TimePunch | Tp Server | Bug Report | niedrig | Portforwarding Fehler | geschlossen | | |
Aufgabenbeschreibung
Wenn ein Portforwarding von einem externen Port zum internen Port stattfindet, und sich die Ports dabei unterscheiden, dann wird zur Verlinkung der einzelnen Module der externe Port nicht berücksichtigt, sondern auf den internen Port verwiesen.
Es wäre gut, wenn der Port, z.B. durch das setzen der ServerURL in der TimePunch.ini Datei berücksichtigt werden würde.
|
|
820 | TimePunch | Tp Server | Feature Request | niedrig | Modullogin ohne Auswahlliste der Mitarbeiter | geschlossen | | |
Aufgabenbeschreibung
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.
|
|
821 | TimePunch | Tp Server | Feature Request | niedrig | Nutzung des externen Windows State Service | geschlossen | | |
Aufgabenbeschreibung
Aktuell verwendet der Server und die Module das In-Process Session Handling. Um die Session Informationen auch längere Zeit halten zu können, und damit das Problem des frühzeitigen Session-Timeout zu verhindern, sollen die Session State Informationen in dem externen Windows State Service gehalten werden.
Wichtig ist hierbei auch, dass die Sessions nicht kurzfristig auslaufen, sondern mindestens über 10 Std. (also einen Arbeitstag) gehalten werden.
|
|
822 | TimePunch | Tp Server | Feature Request | niedrig | Erweiterte Passwortsicherheit | Assigned | | |
Aufgabenbeschreibung
Die aktuell in TimePunch verwalteten Passwörter unterliegen derzeit keiner gesonderten Passwortsicherheit. Geplant sind folgende Erweiterungen:
- Kennzeichen eines Sicheren Passworts (min. 8 stellen, 1 Großbuchstabe, 1 kleinbuchstabe, 1 Zahl, 1 Sonderzeichen) - optional Ein -und ausschaltbar - Ablage des Passworthashes mit SHA256 - Nutzung eines Passwort Salt - Nutzung eines Passwort Pepper
Beim ersten Login wird das bisherige Passwort ungültig und der Mitarbeiter muss ein neues und sicheres Passwort setzen.
|
|
823 | TimePunch | Tp Server | Feature Request | niedrig | Integrated Windows Security | geschlossen | | |
Aufgabenbeschreibung
Nutzung der von Windows bereitgestellten integrierten Windows Anmeldung. Alle Module sollen optional die Integrated Windows Security nutzen können.
Die Nutzung der Securtiy macht das Setzen des Passworts jedoch nicht unnötig. Sofern keine Windows Securtiy verwendet werden kann, bleibt die Anmeldung über den Login Dialog weiterhin möglich.
|
|
824 | TimePunch | Tp Server | Feature Request | niedrig | Nachfrage beim Zurücksetzen des Passworts | geschlossen | | |
Aufgabenbeschreibung
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.
|
|
835 | TimePunch | Tp Server | Feature Request | niedrig | Mails bei erfolgreicher Anmeldung auf der Administratio ... | geschlossen | | |
Aufgabenbeschreibung
Es soll möglich sein, sich über eine erfolgreiche Anmeldung auf der Administrationsseite informieren zu lassen.
|
|
836 | TimePunch | Tp Server | Feature Request | niedrig | Anmeldung in der Administration nur aus dem lokalen Net ... | geschlossen | | |
Aufgabenbeschreibung
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.
|
|
840 | TimePunch | Tp Server | Feature Request | niedrig | Benachrichtigung falls ein Modulupdate vorliegt | geschlossen | | |
Aufgabenbeschreibung
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.
|
|
902 | TimePunch | Tp Server | Feature Request | niedrig | Sperren des Accounts bei mehrmaliger Falscheingabe | geschlossen | | |
Aufgabenbeschreibung
Der Admin Account des Application Servers sollte bei mehrmaliger Falscheingabe gesperrt werden.
|
|
910 | TimePunch | Tp Server | Task | niedrig | Smartphone optimierte Seite des TimePunch Application S ... | geschlossen | | |
Aufgabenbeschreibung
Für den Server soll eine mobile Seite für die Smartphone Ansicht erstellt werden.
|
|
917 | TimePunch | Tp Server | Bug Report | niedrig | Absturtz des Update Providers | geschlossen | | |
Aufgabenbeschreibung
Version 3.30
Der UpdateProvider konnte nicht gestartet werden. Augenscheinlich lag es am OWIN Listener. Als Server Adresse wurde eine IP Adresse und der Port 65528 verwendet.
Also im Stil: http://xxx.xxx.xxx.xxx:65528/Timepunch
Protokollname: Application Quelle: .NET Runtime Datum: 25.09.2018 15:20:33 Ereignis-ID: 1026 Aufgabenkategorie:Keine Ebene: Fehler Schlüsselwörter:Klassisch Benutzer: Nicht zutreffend Computer: W2K16-DC.janssen.local Beschreibung: Application: TpUpdateProvider.exe Framework Version: v4.0.30319 Description: The process was terminated due to an unhandled exception. Exception Info: System.Net.HttpListenerException
at System.Net.HttpListener.AddAllPrefixes()
at System.Net.HttpListener.Start()
at Microsoft.Owin.Host.HttpListener.OwinHttpListener.Start(System.Net.HttpListener, System.Func`2<System.Collections.Generic.IDictionary`2<System.String,System.Object>,System.Threading.Tasks.Task>, System.Collections.Generic.IList`1<System.Collections.Generic.IDictionary`2<System.String,System.Object>>, System.Collections.Generic.IDictionary`2<System.String,System.Object>, System.Func`2<System.String,System.Func`6<System.Diagnostics.TraceEventType,Int32,System.Object,System.Exception,System.Func`3<System.Object,System.Exception,System.String>,Boolean>>)
at Microsoft.Owin.Host.HttpListener.OwinServerFactory.Create(System.Func`2<System.Collections.Generic.IDictionary`2<System.String,System.Object>,System.Threading.Tasks.Task>, System.Collections.Generic.IDictionary`2<System.String,System.Object>)
Exception Info: System.Reflection.TargetInvocationException
at System.RuntimeMethodHandle.InvokeMethod(System.Object, System.Object[], System.Signature, Boolean)
at System.Reflection.RuntimeMethodInfo.UnsafeInvokeInternal(System.Object, System.Object[], System.Object[])
at System.Reflection.RuntimeMethodInfo.Invoke(System.Object, System.Reflection.BindingFlags, System.Reflection.Binder, System.Object[], System.Globalization.CultureInfo)
at Microsoft.Owin.Hosting.ServerFactory.ServerFactoryAdapter.Create(Owin.IAppBuilder)
at Microsoft.Owin.Hosting.Engine.HostingEngine.Start(Microsoft.Owin.Hosting.Engine.StartContext)
at Microsoft.Owin.Hosting.Starter.HostingStarter.Start(Microsoft.Owin.Hosting.StartOptions)
at TimePunch.Update.Updater.<StartServiceHost>b__61_0()
at System.Threading.ExecutionContext.RunInternal(System.Threading.ExecutionContext, System.Threading.ContextCallback, System.Object, Boolean)
at System.Threading.ExecutionContext.Run(System.Threading.ExecutionContext, System.Threading.ContextCallback, System.Object, Boolean)
at System.Threading.ExecutionContext.Run(System.Threading.ExecutionContext, System.Threading.ContextCallback, System.Object)
at System.Threading.ThreadHelper.ThreadStart()
Ereignis-XML: <Event xmlns="http://schemas.microsoft.com/win/2004/08/events/event">
<System>
<Provider Name=".NET Runtime" />
<EventID Qualifiers="0">1026</EventID>
<Level>2</Level>
<Task>0</Task>
<Keywords>0x80000000000000</Keywords>
<TimeCreated SystemTime="2018-09-25T13:20:33.318511700Z" />
<EventRecordID>754394</EventRecordID>
<Channel>Application</Channel>
<Computer>W2K16-DC.janssen.local</Computer>
<Security />
</System>
<EventData>
<Data>Application: TpUpdateProvider.exe
Framework Version: v4.0.30319 Description: The process was terminated due to an unhandled exception. Exception Info: System.Net.HttpListenerException
at System.Net.HttpListener.AddAllPrefixes()
at System.Net.HttpListener.Start()
at Microsoft.Owin.Host.HttpListener.OwinHttpListener.Start(System.Net.HttpListener, System.Func`2<System.Collections.Generic.IDictionary`2<System.String,System.Object>,System.Threading.Tasks.Task>, System.Collections.Generic.IList`1<System.Collections.Generic.IDictionary`2<System.String,System.Object>>, System.Collections.Generic.IDictionary`2<System.String,System.Object>, System.Func`2<System.String,System.Func`6<System.Diagnostics.TraceEventType,Int32,System.Object,System.Exception,System.Func`3<System.Object,System.Exception,System.String>,Boolean>>)
at Microsoft.Owin.Host.HttpListener.OwinServerFactory.Create(System.Func`2<System.Collections.Generic.IDictionary`2<System.String,System.Object>,System.Threading.Tasks.Task>, System.Collections.Generic.IDictionary`2<System.String,System.Object>)
Exception Info: System.Reflection.TargetInvocationException
at System.RuntimeMethodHandle.InvokeMethod(System.Object, System.Object[], System.Signature, Boolean)
at System.Reflection.RuntimeMethodInfo.UnsafeInvokeInternal(System.Object, System.Object[], System.Object[])
at System.Reflection.RuntimeMethodInfo.Invoke(System.Object, System.Reflection.BindingFlags, System.Reflection.Binder, System.Object[], System.Globalization.CultureInfo)
at Microsoft.Owin.Hosting.ServerFactory.ServerFactoryAdapter.Create(Owin.IAppBuilder)
at Microsoft.Owin.Hosting.Engine.HostingEngine.Start(Microsoft.Owin.Hosting.Engine.StartContext)
at Microsoft.Owin.Hosting.Starter.HostingStarter.Start(Microsoft.Owin.Hosting.StartOptions)
at TimePunch.Update.Updater.<StartServiceHost>b__61_0()
at System.Threading.ExecutionContext.RunInternal(System.Threading.ExecutionContext, System.Threading.ContextCallback, System.Object, Boolean)
at System.Threading.ExecutionContext.Run(System.Threading.ExecutionContext, System.Threading.ContextCallback, System.Object, Boolean)
at System.Threading.ExecutionContext.Run(System.Threading.ExecutionContext, System.Threading.ContextCallback, System.Object)
at System.Threading.ThreadHelper.ThreadStart()
</Data>
</EventData>
</Event>
|
|
928 | TimePunch | Tp Server | Bug Report | niedrig | .net pipe Protokoll ist nach Installation nicht aktivie... | New | | |
Aufgabenbeschreibung
Nach einem Update ist beim IIS bei der Unterseite "TimePunch" bei den aktivierten Protokollen immer "net.pipe" entfernt. Hier muss dann seit mehreren Versionen immer "http, net.pipe" eingestellt werden.
Es handelt sich hier um einen Windows Server 2016 DataCenter-Edition mit Core-Rolle. Dazu zählt IIS 10, http/2 und .NET Framework 4.7.1.
|
|
929 | TimePunch | Tp Server | Bug Report | niedrig | Integrierte Authentifizierung in unterschiedlichen Netz ... | geschlossen | | |
Aufgabenbeschreibung
Beim Kunden sind Server und Nutzer in unterschiedlichen IP Netzen beheimatet. Dementsprechend wird die Authentifizierung über den Service bereits im Vorfeld abgebrochen.
2018-10-09 09:08:14,699 [8] DEBUG: Startup : invoke method Configuration 2018-10-09 09:08:35,858 [5] DEBUG: Startup : invoke method GetAuthenticationScheme (System.Net.HttpListenerRequest ) 2018-10-09 09:08:35,858 [5] DEBUG: Startup : invoke method IP Address (172.20.2.57 ) 2018-10-09 09:08:35,858 [5] DEBUG: Startup : invoke method request.IsAuthenticate (False ) 2018-10-09 09:08:35,858 [5] DEBUG: Startup : invoke method request.IsLocal (False ) 2018-10-09 09:08:35,890 [5] DEBUG: IpAddressEvaluator : invoke method IsLocalAddress 2018-10-09 09:08:35,890 [5] DEBUG: IpAddressEvaluator : invoke method GetLocalIpAddress 2018-10-09 09:08:35,890 [5] DEBUG: IpAddressEvaluator : Field, webserverIp = 10.0.50.81 2018-10-09 09:08:35,890 [5] DEBUG: IpAddressEvaluator : invoke method GetSubnetMask 2018-10-09 09:08:35,905 [5] DEBUG: IpAddressEvaluator : Field, subnet = 255.255.255.0 2018-10-09 09:08:35,905 [5] DEBUG: IpAddressEvaluator : invoke method GetNetworkAddress 2018-10-09 09:08:35,905 [5] DEBUG: IpAddressEvaluator : Field, networkaddress = 10.0.50.0 2018-10-09 09:08:35,905 [5] DEBUG: IpAddressEvaluator : Field, AddressFamily = InterNetwork 2018-10-09 09:08:35,920 [5] DEBUG: IpAddressEvaluator : Field, IsLocalAddress = false 2018-10-09 09:08:35,952 [5] DEBUG: WinAuth : invoke method Invoke 2018-10-09 09:08:35,952 [5] DEBUG: WinAuth : Field, authentication = not authenticated with owin 2018-10-09 09:08:36,233 [5] DEBUG: WinAuth : Field, redirectUri = https://xxx/TpSelfService/Account/TimepunchLoginCallback?ReturnUrl=/TpSelfService/ 2018-10-09 09:09:14,613 [11] DEBUG: Updater : invoke method DoSanityCheck
Server stehen alle im 10.0.50.0 User stehen alle im 172.20.2.0
|
|
964 | TimePunch | Tp Server | Feature Request | niedrig | Alternative Anmeldung über die Microsoft Active Directo... | New | | |
Aufgabenbeschreibung
Für größere Firmen/Unternehmen sollte es möglich sein, die Anmeldung an TimePunch direkt über die Microsoft Active Directory Federation Services (ADFS) durchführen zu können.
Da das ADFS nicht in jedem Unternehmen genutzt werden kann, ist ein Switch im Application Server von TimePunch notwendig.
Eventuell kann auch die Anmeldung der einzelnen Module in ein separates Anmeldemodul ausgelagert werden; diese könnte dann je nach Bedarf auf die jeweils genutzte Anmeldung eingestellt werden.
|
|
967 | TimePunch | Tp Server | Feature Request | niedrig | Neue Übersicht "Bedienungsanleitungen / User Manuals" | geschlossen | | |
Aufgabenbeschreibung
Im TimePunch Server soll ein neuer Punkt "Bedienungsanleitungen" / "User Manuals" erstellt werden. Auf dieser Seite sollen alle Bedienungsanleitungen, aller installierten Module, gelistet werden.
|
|
968 | TimePunch | Tp Server | Task | niedrig | Speicherformat von INI nach JSON umstellen | geschlossen | | |
Aufgabenbeschreibung
Im Server soll das Speicherformat für die Datenbankverbindung in einer .json Datei ausgelagert werden. Weiterhin soll die eingestellte und konfigurierte Datenbank intern in einem Array gespeichert werden. Sozusagen zur Vorbereitung der Mandantenfähigkeit für TimePunch PRO, damit mehrere Datenbanken verwaltet werden können.
Hinweis: Wichtig ist in erster Linie die Auslagerung der Datenbank-Information in eine eigene JSON Datei. Andere Einstellungen sind in der INI Datei zu behalten.
|
|
1005 | TimePunch | Tp Server | Feature Request | niedrig | Multiple Datenbank Konfigurationen | geschlossen | | |
Aufgabenbeschreibung
Es muss möglich sein, im TimePunch Application Server, mehrere Datenbank Konfigurationen zu hinterlegen. Die unterschiedlichen Datenbank-Konfigurationen benötigen dabei jeweils eine eindeutige Zugriffs-URL und einen eindeutigen Customer Token.
|
|
1009 | TimePunch | Tp Server | Task | niedrig | Request-URL zur internen Verlinkung nutzen | geschlossen | | |
|
|
1274 | TimePunch | Tp Server | Feature Request | niedrig | Alle Module aktualisieren | geschlossen | | |
|
|
1287 | TimePunch | Tp Server | Feature Request | niedrig | Module und Server-Updates automatisch installieren | geschlossen | | |
|
|
1310 | TimePunch | Tp Server | Task | niedrig | Kompatibilität mit Windows Server 2022 | geschlossen | | |
|
|
1417 | TimePunch | Tp Server | Bug Report | niedrig | Kernzeitverletzung bei Projektbuchung | geschlossen | | |
|
|
1418 | TimePunch | Tp Server | Bug Report | niedrig | Performance Issue beim Webserver | geschlossen | | |
|
|
1683 | TimePunch | Tp Server | Feature Request | niedrig | Link zu doc.timepunch.de bei Klick auf "Dokumentation" ... | Requires testing | | |
|
|
1684 | TimePunch | Tp Server | Feature Request | niedrig | Download Bereich im AppServer | Requires testing | | |
|
|
250 | TimePunch | Tp Studio | Feature Request | niedrig | TimePunch Studio ohne Dialog starten | geschlossen | | |
|
|
251 | TimePunch | Tp Studio | Feature Request | niedrig | Ausblenden von Usern im Studio | geschlossen | | |
|
|
315 | TimePunch | Tp Studio | Bug Report | niedrig | TimePunch Studio legt Benutzer an | geschlossen | | |
|
|
618 | TimePunch | Tp Studio | Bug Report | niedrig | Bei TimePunch Studio wird immer ein Passwort für den Be ... | geschlossen | | |
|
|
706 | TimePunch | Tp Studio | Task | niedrig | Implementieren einer neuen Tp Studio Solution | geschlossen | | |
|
|
707 | TimePunch | Tp Studio | Task | niedrig | Implementieren des Tp Studio Moduls | geschlossen | | |
|
|
708 | TimePunch | Tp Studio | Task | niedrig | Implementieren des MSI Modul-Setups | geschlossen | | |
|
|
709 | TimePunch | Tp Studio | Task | niedrig | Test und Deployment | geschlossen | | |
|
|
795 | TimePunch | Tp Studio | Bug Report | niedrig | TimePunch Studio im Tablet Modus | geschlossen | | |
|
|
877 | TimePunch | Tp Studio | Bug Report | niedrig | Wechsel des Mitarbeiters ist nicht mehr möglich | geschlossen | | |
|
|
879 | TimePunch | Tp Studio | Feature Request | niedrig | Unterstützung eines Barcode Lesers in TimePunch Studio | geschlossen | | |
|
|
1219 | TimePunch | Tp Studio | Bug Report | niedrig | Vollbildmodus wird in TpStudio nicht gespeichert | New | | |
|
|
1276 | TimePunch | Tp Studio | Feature Request | niedrig | Dark Mode / Light Mode | geschlossen | | |
|
|
326 | TimePunch | Tp Synchronize | Bug Report | mittel | Sync Assistent kann den Benutzer nicht wechseln | geschlossen | | |
|
|
266 | TimePunch | Tp Synchronize | Bug Report | niedrig | Abbruch, bei doppeltem Projektnamen | geschlossen | | |
|
|
271 | TimePunch | Tp Synchronize | Bug Report | niedrig | Sync schlägt fehl, wenn zwei Tasks bei einem neuen! Pro ... | geschlossen | | |
|
|
284 | TimePunch | Tp Synchronize | Bug Report | niedrig | Nach Synchronisation ist Projektlaufzeit begrenzt | geschlossen | | |
|