Liste der Vorgänge

Mit Klick auf das Symbol kann der Datensatz aufgeklappt werden.

138 Nach Umstellung .NET 5 Funktionen überarbeiten. Offen

Einige Funktionen müssen noch überarbeitet werden.

137 AdBlocker und Tracker Problem bei Cookie-Meldung Offen

Bei einem AdBlocker, welchen ich getestet habe, wird die Meldung zur Verwendung von Cookies nicht angezeigt. Dies liegt an der Id cookieConsent dieser Meldebanner. Umbennen ist möglich, aber es sieht nach Schummeln aus und kann andere Probleme verursachen.

136 Return beim Speichern einer Änderung vom Vorgang. Offen

Gespeichert wird, aber nicht zur Liste zurückgeleitet.

135 Wichtige Umstellung der WebApp auf .NET 5.0 In Arbeit

Viele Kleinigkeiten, aber einiges funktioniert bereits.

134 Problem mit Tracking-Blocker Offen

Bei Tracking-Blocker wird die Meldung zur Cookie-Nutzung unterdrückt und die Anmeldung ist dadurch nicht möglich. (Cookies bleiben gesperrt) Meldung muss ausgegeben werden, dass Seite beim Blocker als vertrauenswürdig hinzugefügt werden muss.

133 Schaltjahrprobleme 2020 Offen

Ev. können Probleme bei der Software wegen dem Schaltjahr 2020 auftreten. Mein Kalender hat den 29.2.

132 Bei Edit Issues funktioniert Redirect nicht Offen

131 Fehler auf dem Dashboard Offen

Irgend etwas wird beim Datetimepicker auf den Dashboard nicht richtig gerendert. Bei mir mit FireFox.

130 Auf .NET Core 3.1 umstellen Erledigt

Wichtige Änderung. War wegen ein paar Problemen nicht ganz fertig geworden, aber hat sich mit .NET 5.0 erledigt.

129 XUnitTest und Moq getestet Erledigt

Einfacher Test mit .NET Core 3.0

128 SoC repositories Erledigt

Im Moment verwende ich in der Webapp für die Db-Anbindung eine .NET Core Lib für EF Core mit MS SQL Server. Aber einige Apps verwenden No SQL Db oder MySql. Um die Abhängigkeiten weiter aufzulösen, habe ich Interfaces und Repositories erstellt und die Komponenten, wie Models, weiter in separate .NET Core Libs ausgelagert.

127 Separation of concerns (SoC) DbContext Erledigt

Den DbContext der Webapp habe ich in eine separate .NET Core Lib ausgelagert. So ist er in verschiedenen Apps verwendbar, modular und dadurch bei Tests, Erweiterung sowie Aktualisierung besser geeignet. Da er auch separat compiliert wird, entfällt in den Apps, in denen die Lib eingebunden wird, dieser Vorgang für die Komponenten in der .NETCore Lib. Dies spart Zeit.

126 Neu mit VS 2019 erstellen und umstrukturieren Erledigt

Die Webapplikation erstelle ich mit Visual Studio 2019 neu, aktualisiere dabei auf NET Core 3.1 und nehme ein paar Änderungen vor. Eine Konvertierung der Version, welche mit Visual Studio 2017 erstellt wurde, geht auch und sehr schnell. Aber ich möchte testen, wie bei einer Neuerstellung vorzugehen ist, da von Microsoft für das Jahr 2020 ein neues Framework für .NET geplant ist. Dafür ist Separation of Concerns eine geeignete Architektur, welche ich in meiner Applikation besser umsetzen möchte.

125 API JWT - Token Auth. testen Offen

124 Vorgänge überarbeiten Offen

Priorität, Filter, Pager

123 Themen überarbeiten Offen

Datum, Filter einfügen.

122 Angular angular@http update Offen

Für angular@http sind im Moment nur die beta 8.0 Versionen verfügbar. Aktualisieren, wenn 8.1 verfügabar ist.

121 Angular 8.1 mit chart.js und ng2-charts getestet Erledigt

Funktioniert gut.

120 Angular Packages typescript zu Version 3.4.5 geändert Erledigt

Version typescript auf 3.4.5 runter gesetzt, wegen: The Angular Compiler requires TypeScript minimum 3.4.0 and lesser 3.5.0.

119 Angular cannot get Problem Erledigt

typescript-configuration in der tsconfig und imports in der polyfills.ts sowie einige Packages-Versionen geändert.

118 DataTable Zeilenumbruch Problem Offen

Wenn Zeilenumbrüche im Text sind, dann wird die Tabelle nicht erzeugt. Text muss noch mit HtmlDecode ausgegeben werden. Ev. ist das Problem dann behoben.

117 three.js - Im IE11 wird Flamingo nicht angezeigt Erledigt

Binary-Datei wird geladen. Ursache scheint eine fehlende Funktion im IE11 zu sein. In älteren Browsern wie IE11 fehlen einige Funkionen für HTML5, welche mit polyfill.js hinzugefügt werden können. Aber dies funktionierte auch nicht, da dann ein Fehler in polyfill.js auftrat. Mit promise-polyfill hat es dann geklappt.

116 Angular update v6 zu v8 Erledigt

ng update --all --force. Mit force werden einige Aktualisierungen vorgenommen. Aber Probleme mit fehlenden Abhängigkeiten sind noch vorhanden. Ev. ist es besser die Packages einzeln zu aktualisieren.

115 Angular packages typescript missing version Erledigt

Package tsc (typescript) Version 3.5.3 war installiert, dennoch gab es Fehlermeldungen bei npm list für die Abhängigkeiten von tsc einiger Packages für Angular. (missing: typescript@... Version größer gleich 2.6). Nach der zusätzlichen Installation älterer Versionen (2.6 & 2.8) von Typescript mit dem Visualstudio-Installer ist das Problem offenbar behoben.

114 Angular Tests Erledigt

Es gab einige Schwierigkeiten, da ich bereits die neue Version Angular 8.1 benutzt habe und für einige Packages die Abhänigkeiten noch nicht passen. Aber es funktioniert.

113 three.js Scene Exception abgefangen Erledigt

Bei Fehler wird die three.js Scene entfernt.

112 three.js Scene Start Offen

Die Scene nicht automatisch starten, sondern dies den Benutzer überlassen und in der Sitzung merken.

111 three.js Scene Stopp eingefügt Erledigt

Das wird noch verbessert.

110 Sound getestet Erledigt

Hintergrund-Sound getestet. Jedoch wieder entfernt, da die Nicht-Kommerzielle Nutzung nicht so einfach nachzuweisen ist. Dies ist bei den meisten freien Downloads Bedingung.

109 three.js Scene Renderrate reduziert Erledigt

Bei hoher Scriptrate des Browsers hängt sonst der Tab.

108 three.js Scene eingefügt Erledigt

107 Änderung beim Login Erledigt

Vom Kennwort wird sofort nach der Übernahme vom Parameter ein Hash-Wert gebildet, um Risiken zu minimieren. Wenn es länger benötigt wird, dann sollte der SecureString verwendet werden.

106 Editieren der Events im Kalender Erledigt

105 SecureString für Kennwörter verwenden Erledigt

Da von Kennwörtern der Hashwert gespeichert wird, muss der Klartext vom übergebenen Kennwort als SecureString in der Anwendung abgelegt werden, wenn das Kennwort für die spätere Verwendung bereit gehalten werden muss. Es hatte im Test funktioniert, wird aber im Moment nicht benötigt.

104 Einige Themen überarbeiten Offen

Einige Themen beziehen sich auf ältere Versionen und sind seit Visual Studio Version 15.9 und neuer Erweiterungen nicht mehr richtig.

103 Bei RegularExpression ist die ErrorMessage für Nummern nicht richtig Offen

Es wird beim Nummern-Feld SerNo nicht die definierte ErrorMessage angezeigt. Sondern scheinbar eine von jQuery-Validate erzeugte Meldung.

102 Sprachauswahl entfernt Erledigt

Die Sprachauswahl wird überarbeitet.

101 RegularExpression einfügen Erledigt

Die Zeichen eingrenzen, welche in den Formularen eingegeben werden können. Um ein sicheres Kennwort zu ermöglichen, sollen dort Sonderzeichen zugelassen werden. Aber nicht alle. Da in meiner App vom Kennwort ein Hash-Wert gebildet wird, ist es nicht unbedingt erforderlich. Aber ich habe es zum Testen eingefügt. Bei Textfeldern ist es aber gut, um betimmte Angriffsformen zu verhindern. Oder wenn bei der späteren Anzeige mit den Zeichen Probleme auftreten können. Bei Zahlen und Datum kann verhindert werden, dass falsche Werte gesendet werden. Es können auch bestimmte Formate von Zeichenketten vorgegeben werden. Zum Beispiel bei Telefonnummern.

100 Layout der Anwendung verbessern Erledigt

Ein paar Änderungen vorgenommen.

99 Sprache EN & DE für weitere Bereiche Offen

Im Moment ist die Sprachänderung nur bei Vorgänge umgesetzt, aber nicht gut genug. Die Bezeichnungen für Felder und Meldungen sollen aus einer Tabelle gelesen werden, um so Sprachen anfügen zu können, ohne die Anwendung ändern zu müssen.

98 Im Windows-Internetexplorer funktionieren die Schaltflächen nicht Erledigt

Anmeldung und Sprachauswahl, deren Funktionen in einer .js-Datei liegen, funktionierten nicht. Scheinbar war die Ursache eine andere fehlerhafte Datei einer Erweiterung, wodurch die nachfolgenden Funktionen nicht mehr geladen wurden.

97 Clientseitige Überprüfung der Eingabe in EN & DE Erledigt

Die Überpüfung der Eingabe im Textfeld wird mit jquery-validation umgesetzt. Dabei wird eine ErrorMessage ausgegeben, die im Model hinterlegt ist. Diese kann nicht so einfach ausgetauscht werden. Daher habe ich es zum Test mit 2 verschiedenen Interfaces umgesetzt. Im Moment benötige ich 2 Views mit dem jeweiligen Interface. Aber nur ein Model, welches die Interfaces implementiert. So können die Prozeduren für beide Views gemeinsam genutzt werden. Aber es ist nicht meine gesuchte Lösung, da diese Möglichkeit nicht dynamisch ist.

96 Ein paar Korrekturen Erledigt

Es ist schön wenn Tools die Arbeit erleichtern. Aber man übersieht dadurch generierte Autowerte, die nicht immer stimmen.

95 Sprachauswahl Vorgänge Erledigt

Die Beschriftung für den Bereich Vorgänge ist änderbar. Die Tabelle erfordert ein zusätzliches Feld, welches im ViewModel dann ausgegeben wird, wenn ein englischer Text eingetragen ist. Dies hat im Test funktioniert. Es gibt noch andere Möglichkeiten, welche ich mir anschauen werde.

94 Sprachauswahl einfügen Erledigt

Die Auswahl zwischen EN und DE ermöglichen

93 Prozeduren für Zugriffsrechte erstellen Erledigt

Für verschiedene Rollen, wie Admin, normaler Benutzer oder Gast, gelten verschiedene Regeln zum Anzeigen, Anlegen, Ändern sowie Löschen der Daten

92 Chart Unteraufgaben verbessern Offen

91 WCF-Webdienst mit .NET Core testen Offen

90 Das Diagramm für Unteraufgaben muss bei 0 beginnen Erledigt

Im Moment ist der geringste Wert der Beginn der y-Achse, dadurch wird kein Balken angezeigt

89 Areas zum Editieren der Bereiche erstellen Erledigt

Bei Vorgänge umgesetzt, die anderen folgen.

88 Problem Identity Off wenn neuer Datensatz angefügt wird Erledigt

DataAnnotation DatabaseGeneratedOption.Identity im Model eingefügt

87 API Controller für Cross-Platform erstellen Offen

86 Cross-Plattform erstellen Offen

85 Cross-Plattform mit Xamarin testen Erledigt

84 Umstellung auf .NET Core Version 2.2 Erledigt

83 Umstellung auf Gulp 4.0.0 Erledigt

82 Syntaxfehler in den Funktionen der Taghelper behoben Erledigt

Bei den Funktionen für Listen und Code war etwas falsch.

81 Thema zum Taghelper erstellt Erledigt

80 Taghelper für Themen erstellt Erledigt

79 Problem Url-Path in Taghelpern Erledigt

78 Update auf die Version .Net Core 2.1 Erledigt

LazyLoading eingefügt und bei den Themen verwendet

77 Test 2.1.0-preview2 Erledigt

76 Problem im Menü Erledigt

Eigenschaften der Style-Class, wie Image, mussten auf unset gesetzt werden, um die Werte von Bootstrap mit eigenen Style überschreiben zu können.

75 Umstellung der Basis .NET Framework auf NET Core Erledigt

74 Umstellung der Dependencies auf .Net Core Version 1.1 Erledigt

MVC, EntityFrameworkCore, IISIntegration, … auf .Net Core Version 1.1.0 umgestellt und die Webseite aktualisiert.

73 Umstellung auf .Net Core Version 1.1 Erledigt

Code auf die Version .Net Core 1.1 umgestellt und Webseiten ASP.NET Core .Net Framework sowie ASP.NET Core App aktualisiert

72 Im Chart Unteraufgaben die Beschreibung im Tooltip anzeigen Erledigt

Im Moment wird die Id angezeigt, da eine Beschreibung zu lang wäre. Diese muss jedoch im Tooltip angezeigt werden, da die Id nichts über den Vorgang aussagt.

71 Umstellung der Charts auf Version 2.x Erledigt

Änderung der Datenstruktur. Erforderlich für Tooltips beim Chart für Untervorgänge.

70 Test Unteraufgaben 2 Offen

Eine Aufgabe zum Test von Unteraufgaben

69 Test Unteraufgaben 1 Offen

Eine Aufgabe zum Test von Unteraufgaben

68 Prozedur für Refresh der Entity enfernt Erledigt

Extern in der DB geänderte Datensätze werden nun beim Aufruf der Webseite aktuell angezeigt. Entweder gab es eine Änderung in EF Core oder es waren eigene Änderungen. Die vorherige Prozedur zum Aktualisieren entfällt nun.

67 Eingrenzung & Sicherheit von Stringparametern Erledigt

Stringparameter, welche mit der URL übergeben werden, mit HtmlEncoder.Default.Encode umwandeln und prüfen ob der String einer der möglichen Parameter ist.

66 Eingrenzung der Termine Erledigt

Der Zeitraum von Terminen kann nun eingegrenzt werden.

65 Einige Mausaktionen funktionieren nicht auf Mobile Offen

Auf mobilen Geräten: Der Doppelklick führt nur zum Zoom und das Erfassen zum Verschieben mit Maus und Maustaste geht auch nicht. Gibt ja auch kein Mauszeiger. Betrifft Kalender.

64 Untergeordnete Vorgänge erstellen Erledigt

Zu einem Vorgang sollen Teilaufgaben und deren Beschreibungen sowie die eingeplanten und benötigten Zeiten angelegt werden.

63 Im Line Chart sinnvolle Daten darstellen Offen

Im Moment sind dafür noch keine Daten vorhanden. Aber die kommen noch.

62 Kalender - Details als Modal mit partialen View anzeigen Erledigt

Dadurch kann das Model des partialen Views auch einen anderen Typ besitzen als Model vom View, in dem es aufgerufen wird.

61 Hilfe für Dashboard-Chart Vorgänge und Kalender eingefügt Erledigt

Modal-Dialog verwendet.

60 RSA-Verschlüsselung der Konfigurationsdaten Erledigt

Wird in .Net 4.5 mit RsaProtectedConfigurationProvider gelöst. Wie es in .Net Core gelöst werden kann, ist in den Themen beschrieben.

59 Charts DB-Anbindung Erledigt

Für das Line-Chart fehlen noch sinnvolle Daten. Es ist in einen anderen Vorgang geplant.

58 Erweiterung Gantt bzw. Scheduler testen Offen

57 Auf Multiple Frameworks umgestellt Erledigt

Ermöglicht es, das gleiche Projekt als ASP.NET Core .NET Framework oder als plattformunabhänge ASP.NET Core App zu erstellen.

56 Umstellung auf EntityFrameworkCore Version 1.0.1 Erledigt

55 Umstellung auf ASP.NET Core Version 1.0.1 Erledigt

54 Webseite auf RC1 Update 2 geändert Erledigt

53 DNX auf Beta7 umstellen Erledigt

52 EF7-Version umstellen Erledigt

Wegen Zurückstellung der Umbenennung in EntityFramework7

51 Erweiterung Calendar testen Erledigt

50 Erweiterungen Calendar & Gantt suchen Erledigt

49 Visual Studio 2015 update Erledigt

Von RC auf REL

48 Update Webseite auf DNX Beta6 Erledigt

47 DNX auf Beta6 upgraden Erledigt

46 Layout DataTable anpassen Erledigt

Wenn die Daten in der Datenbank sind.

45 Größenanpassung der Pannels bei kleinem Bildschirm verbessern Erledigt

44 Problem DataTable mit HTML-Eigenschaften Offen

Enthält ein Feld HTML-Eigenschaften oder Steuerzeichen wird die Tabelle nicht angezeigt.

43 Styles überarbeiten Erledigt

Wenn die grundsätzliche Funktionalität steht.

42 Drag & Drop testen Offen

41 Browserwarnung wenn HTML5 nicht unterstützt wird Erledigt

Bei den Charts, die Canvas nutzen, wird ein Alert angezeigt, wenn der Context vom Canvas-Element nicht vorhanden ist.

40 Fehlerseiten erstellen Offen

Meldung wenn die Datenbank nicht erreichbar ist.

39 TagHelper für Tabellen erstellen Erledigt

38 TagHelper für Charts erstellen Erledigt

37 ViewComponents testen Erledigt

36 Fehler Cursor bei Thumbs beheben Erledigt

Hand wird nicht mehr angezeigt, obwohl keine Änderungen am Style waren. In der Beta4 wurde der leere a-Tag mit der Eigenschaft href ergänzt. Nach Umstellung auf Beta5 nicht mehr.

35 Alles für das Editieren der Daten erstellen Offen

34 Daten in der DB ablegen Erledigt

33 Interaktivität der Charts erstellen Erledigt

Beim Line-Chart folgt dies, wenn Daten vorhanden sind.

32 Lokale Datenbank-Tabellen erstellen Erledigt

31 Selbstdefinierte Paßwortänderung für Anmeldung erstellen Offen

30 Selbstdefinierte Registrierung für Anmeldung erstellen Offen

29 Selbstdefinierte Anmeldung erstellen Erledigt

Funktioniert.

28 EntityFramework7 einbinden & testen Erledigt

27 Dependencies auf Beta6 updaten und testen Erledigt

26 Update Webseite auf DNX Beta5 Erledigt

25 Datenbank-Tabelle für Anmeldung erstellen Erledigt

24 Dependencies aktualisieren und erweitern Erledigt

23 Problem ActivateAttribute lösen Erledigt

Fehler CS0234 Der Typ- oder Namespacename ActivateAttribute ist im Namespace Microsoft.AspNet.Mvc nicht vorhanden. War mal weg, ist wieder vorhanden. Nach dem Update von Visual Studio auf REL und MVC auf 6.0.0-beta7-14327 ist er weg.

22 DNX auf Beta5 updaten Erledigt

21 TestTabelle erstellen Erledigt

20 Erweiterung für Tabellen suchen und testen Erledigt

19 DTO Solution erstellen Erledigt

Separate Binary für DataTransferObjects

18 Update Webseite Erledigt

17 Kleine Fehler beheben Erledigt

Noscript-Behandlung eingefügt

16 TestDashboard erstellen Erledigt

15 Anwendung auf dem Host installieren Erledigt

14 Anwendung lokal bereitstellen Erledigt

13 TestCharts für Chart.js erstellen Erledigt

12 Erweiterungen für Charts suchen und testen Erledigt

11 TagHelper testen Erledigt

10 JQuery-Animationen einfügen Erledigt

9 Bootstrap-Themes Installation & Test Erledigt

8 node_modules Update, Installation & Test für Less Erledigt

7 Impressum einfügen Erledigt

6 Menü & Startseite überarbeiten Erledigt

5 bower_components Update & Installation Erledigt

JQuery, JQuery.UI, Bootstrap

4 Erste Anwendung erstellen Erledigt

3 DNX Update & Konfiguration Erledigt

2 Windows Powershell aktualisieren Erledigt

1 Entwicklungsumgebung für vNext installieren Erledigt