Commit Graph
100 Commits
Author SHA1 Message Date
Torstem_JetBrain d7e99cbf30 bugfix: erfülle die Voraussetzungen bei klickbaren SPAN-Element 2023-02-25 13:04:07 +01:00
Torstem_JetBrain 06128f72fc Feature: Der Wechsel der Eintrags-Periode wird durch ein Menu bestimmt 2022-02-25 12:20:13 +01:00
Torstem_JetBrain 18c5c45c26 Fix: Änderungen des Datums müssen verarbeitet werden 2022-02-25 10:59:12 +01:00
Torstem_JetBrain 0a21c6ed35 Feature: Die Einträge werden als Liste bereitgestellt
Dadurch kann auch eine ganze Woche eingetragen werden.
2022-02-24 16:26:00 +01:00
Torstem_JetBrain 47ed408185 Feature: Die Liste der Einträge kann gefiltert werden 2022-02-24 16:24:34 +01:00
Torstem_JetBrain 0813fd637b Fix: Der pure Aufruf darf nicht durch einen *Catch*-Verarbeitung abgebrochen werden 2022-02-24 16:23:49 +01:00
Torstem_JetBrain 094b50d33d Fix-Test: Prüfung auf eine leere Liste muss ausgelagert werden 2022-02-02 23:39:25 +01:00
Torstem_JetBrain 3bd3e6837a Feature: Methode zum Filtern der Einträge per Query in den *Controller* einbauen 2022-02-02 23:21:38 +01:00
Torstem_JetBrain 4da284a0a6 Test-Fix: vorgeschriebenen Query-Namen benutzen 2022-02-02 23:20:28 +01:00
Torstem_JetBrain 084abbf42c Feature: Methode zum Filtern der Einträge einbauen 2022-02-02 22:36:58 +01:00
Torstem_JetBrain bcc6448fa1 Test: Erzeuge die Tests für die gefilterte Abfragen 2022-02-02 22:30:58 +01:00
Torstem_JetBrain 1fc54f4b89 Core: Füge benötigte Erweiterungen hinzu 2022-02-02 14:33:19 +01:00
Torstem_JetBrain d4ddd4f32c Test: Filter laut *OpenAPI* testen 2022-02-01 15:50:49 +01:00
Torstem_JetBrain 90c6ef0c53 Docu: Filter bestimmen 2022-02-01 15:50:09 +01:00
Torstem_JetBrain 1ebf57ac3b Docu: Vorgehensweise bestimmen 2022-01-27 15:12:24 +01:00
Torstem_JetBrain 13554d09e0 Feature: Darstellung der wöchentlichen Eintragung bestimmen 2022-01-12 13:22:28 +01:00
Torstem_JetBrain b46f5634c8 Bugfix: Warnung abschalten 2022-01-12 13:20:50 +01:00
Torstem_JetBrain 77cfcc72b4 Merge branch 'master' into feature-ui/eintrag-per-woche
# Conflicts:
#	ui/src/components/Repositories.svelte
#	ui/src/routes/WorkingHours.svelte
2022-01-10 15:56:56 +01:00
Torstem_JetBrain 646537e19c Bugfix: Fehler bei nicht vorhandenen Daten beseitigen 2022-01-10 14:47:05 +01:00
Torstem_JetBrain efadeb501b Refactor: Bereinige von nicht genutzten Variablen 2022-01-10 14:17:43 +01:00
Torstem_JetBrain cf50607f43 Feature: Es wird beachtet, dass es schon vorhandene Daten geben kann 2022-01-10 14:16:41 +01:00
Torstem_JetBrain d133cb017b Feature: Schnellere Eingabe der Daten ist möglich 2021-12-16 12:20:37 +01:00
Torstem_JetBrain ad253a82f5 Feature: Testdaten für die Tests-Tabelle 2021-12-16 11:54:56 +01:00
Torstem_JetBrain aae4764f5e Refactor: Probleme für PHP-Storm beseitigen 2021-12-15 19:48:20 +01:00
Torstem_JetBrain 371425f3c5 Bugfix: PHPStan kommt damit nicht klar 2021-12-15 19:47:41 +01:00
Torstem_JetBrain c3a1953cc9 Refactor: Anzeige der verschiedenen Zeiträume verbessern 2021-12-15 18:50:32 +01:00
Torstem_JetBrain 66022e42df Refactor: Aufteilung der Darstellung der Einträge 2021-12-15 18:21:29 +01:00
Torstem_JetBrain 907ce88ed1 fix: Export-Objekte müssen konstant sein 2021-12-15 18:16:48 +01:00
Torstem_JetBrain 45650a0f9a refactor: Abfrage in ein eigenes Modul ausgelagert. 2021-12-15 17:47:02 +01:00
Torstem_JetBrain d13fce569b fix: Richtige Methode nutzen 2021-12-14 12:49:52 +01:00
Torstem_JetBrain fafc2a0ad5 refactor: Eintrag-Feldset ist in eigenen Modul besser aufgehoben
Eine Erweiterung auf weitere Möglichkeiten lassen sich so besser umsetzen.
2021-12-14 12:32:22 +01:00
Torstem_JetBrain f3ff303b93 refactor: REST-API-Abfrage ist in eigenes Modul ausgelagert worden 2021-12-14 12:28:58 +01:00
Torstem_JetBrain 46313cc290 Die Installation der PHP-Abhängigkeiten hinzugefügt. 2021-04-19 11:11:06 +02:00
Torstem_JetBrain 65195e702e Für den Anfang wird eine einfache Bash-Datei zum Deployment benutzt. 2021-04-16 21:58:54 +02:00
Torstem_JetBrain ec22f42623 Docker-Composer-Datei wurden um die Oberfläche erweitert. 2021-04-16 21:47:23 +02:00
Torstem_JetBrain b43b6382d7 Font-Dateien wurden nicht mit gesichert. 2021-04-16 21:46:07 +02:00
Torstem_JetBrain cc9941d1d3 Negative Werte werden deutlich dargestellt. 2021-04-15 12:23:22 +02:00
Torstem_JetBrain 2b2753e009 Die Darstellung von negativen Werten erfolgt richtig. 2021-04-15 11:34:50 +02:00
Torstem_JetBrain 735b195c06 Die Tests hatten nicht die richtige Darstellung von negativen Werten getestet. 2021-04-15 11:34:04 +02:00
Torstem_JetBrain 0bd8932fa1 Es wurde sich auf Functions-Tests verlassen. 2021-04-15 11:28:47 +02:00
Torstem_JetBrain de0535be32 Bereinigung von Altlasten, da die Texte von woanders übernommen wurden. 2021-04-14 17:23:31 +02:00
Torstem_JetBrain b74e9bbd69 Es wurde an die Darstellung auf einen iPhone bzw. ähnlichen Geräten angepasst. 2021-04-14 17:10:01 +02:00
Torstem_JetBrain 338c3ce5e4 Die Definition der Gestaltung wird durch LESS übernommen. Alle Geräte bis zum iPad und größer werden beachtet. 2021-04-14 14:13:12 +02:00
Torstem_JetBrain 1b4983a06f Definitionen erweitert, um die Gestaltung besser zu ermöglichen. 2021-04-14 14:11:20 +02:00
Torstem_JetBrain 74193f3b46 Die Abfragen werden erfolgreich vom Server verarbeitet. 2021-04-13 15:18:51 +02:00
Torstem_JetBrain 2e0e6db55a Die Tasten werden sonst als 'Submit'-Tasten erkannt. 2021-04-13 15:18:06 +02:00
Torstem_JetBrain c528944746 Das Pattern wird im 'Safari' nicht als solches erkannt.
Es wurde erkannt als `\d4-\d2-\d2`
2021-04-13 15:16:29 +02:00
Torstem_JetBrain 7b48e7e9e2 Die ausgegebene Reihenfolge ist von der Reihenfolge in der Datenbank unabhängig. 2021-04-13 13:00:58 +02:00
Torstem_JetBrain 6203f98e93 Alle notwendigen Header werden mitgeliefert. 2021-04-13 12:43:31 +02:00
Torstem_JetBrain 87f3bb3f0e Es sollte auf die notwendigen Header geachtet werden (https://developer.mozilla.org/de/docs/Web/HTTP/CORS) 2021-04-13 12:34:25 +02:00
Torstem_JetBrain 8d00e0c104 zu viele Zeilen 2021-04-13 12:29:27 +02:00
Torstem_JetBrain 3fe73f3b10 Preflight- und CORS-Abfragen werden verarbeitet. 2021-04-12 18:47:48 +02:00
Torstem_JetBrain b5af0c5a54 Vorbereitung für Preflight- und CORS-Abfragen. 2021-04-12 18:46:37 +02:00
Torstem_JetBrain e29a6dcab9 Der Regex ist nun vollständig. 2021-04-12 18:45:16 +02:00
Torstem_JetBrain 8ee9666250 Die Tests wurden um die Preflight-Tests erweitert. 2021-04-12 18:26:57 +02:00
Torstem_JetBrain edcb80421b Der Browser sendet auch das Protokoll mit. 2021-04-12 18:26:12 +02:00
Torstem_JetBrain 16e05ce819 Die API-Tests wurden um eine Preflight-Überprüfung erweitert, um CORS-Probleme zu vermindern. 2021-04-12 15:56:35 +02:00
Torstem_JetBrain 0a5e40d7cb Es gibt ein Objekt 'Controller', dass die Funktionen für die Tasten-Aktionen sammelt.
Es gibt nun eine Initialisierung-Funktion.
Wenn eine Bearbeitung abgebrochen wird, wird nicht jedes mal die Liste neu geladen.
2021-04-12 14:11:00 +02:00
Torstem_JetBrain ae7491f002 Die Eintragungen wurden wo möglich mit den Defaultwerten gesetzt. Ging aber nur bei der Angabe der Zeit. 2021-04-12 12:29:00 +02:00
Torstem_JetBrain 8296a2a281 Die Test-Objekte sind nicht mehr notwendig. 2021-04-10 15:42:21 +02:00
Torstem_JetBrain c711e0ae24 Es ist möglich einen neuen Eintrag zu generieren. 2021-04-10 11:26:34 +02:00
Torstem_JetBrain 74fd96cf25 Ein Eintrag kann verändert werden. 2021-04-09 21:56:08 +02:00
Torstem_JetBrain 9686a8505e Das löschen eines Eintrages wird nicht unterstützt. 2021-04-09 21:53:52 +02:00
Torstem_JetBrain bc83fc8dd1 Die Einträge werden aufgelistet und angezeigt. 2021-04-09 21:19:19 +02:00
Torstem_JetBrain 9d5af9a0fb Die Daten für die Ansichten werden von einer API abgefragt. 2021-04-09 18:20:47 +02:00
Torstem_JetBrain 7f8a50799f Die Web-App kann per *dotEnv* konfiguriert werden. 2021-04-09 18:19:42 +02:00
Torstem_JetBrain 89ad394773 Die gewünschte HTML-Struktur wurde übernommen. 2021-04-08 19:09:44 +02:00
Torstem_JetBrain 881e7362f8 Großschreibung ist gefordert. 2021-04-08 19:08:50 +02:00
Torstem_JetBrain c8d9bc040e Die HTML-Dateien für die Anzeige und Bearbeitung der Daten sind vorhanden. 2021-04-08 18:12:05 +02:00
Torstem_JetBrain e3ef53b119 Übernahme der Namen aus der OpenAPI-Datei. 2021-04-08 13:29:31 +02:00
Torstem_JetBrain f78fdfbbd5 Definition der Beispieldaten für jede Liste. 2021-04-08 13:20:08 +02:00
Torstem_JetBrain 02771828c9 Das Fav-Icon wurde hinzugefügt. 2021-04-08 12:49:54 +02:00
Torstem_JetBrain 5a88ff3c6f Die Links müssen bleiben. 2021-04-08 12:44:26 +02:00
Torstem_JetBrain f36324bfbd Die grundlegenden HTML-Dateien sind vorhanden. 2021-04-08 12:30:36 +02:00
Torstem_JetBrain 9b99c6a4dc Für die Svelte-Oberfläche sind alle notwendigen Dateien vorhanden. 2021-04-08 12:28:26 +02:00
Torstem_JetBrain fe3a4f69bf Die Struktur der Oberfläche für die Eintragungen wurde skizziert. 2021-04-07 21:28:10 +02:00
Torstem_JetBrain 0a59cb60db Die Gemeinsamkeiten der Controller wurde in eine abstrakte Klasse gepackt. 2021-04-07 12:59:51 +02:00
Torstem_JetBrain 9430f3c74c Eine fehlende Datenbank löst schon in der Erstellung des Objektes einen Fehler aus.
Es wurden noch kleinere Fehler beseitigt.
2021-04-07 12:45:27 +02:00
Torstem_JetBrain 2b31e17e14 Eine fehlende Datenbank löst schon in der Erstellung des Objektes einen Fehler aus. 2021-04-07 12:29:46 +02:00
Torstem_JetBrain 9e35ab3b07 Eine fehlende Datenbank sollt schon in der Erstellung des Objektes einen Fehler auslösen. 2021-04-07 12:20:14 +02:00
Torstem_JetBrain 056bf82c7b Die Eigenschaft wird nicht genutzt. 2021-04-07 12:16:47 +02:00
Torstem_JetBrain be54a659c9 Das Logger-Objekt wird in einer speziellen Methode überprüft. 2021-04-07 12:15:00 +02:00
Torstem_JetBrain 8086b86eb2 Bessere Name. 2021-04-07 12:11:01 +02:00
Torstem_JetBrain 3e2865dbe7 Der Fehler kann abgefangen werden, ähnlich read() 2021-04-07 12:08:37 +02:00
Torstem_JetBrain 60eb1f92e8 Der Container wird nur bei der Initialisierung benötigt. 2021-04-07 12:07:55 +02:00
Torstem_JetBrain 9a542c9108 Die Definition der Typen war nicht ausreichend. 2021-04-07 11:58:15 +02:00
Torstem_JetBrain a035ea9648 Kann weg. 2021-04-07 11:55:38 +02:00
Torstem_JetBrain 46f3a6491d Diese Datei hat nichts im Repo verloren 2021-04-07 11:50:35 +02:00
Torstem_JetBrain e070db18b5 Test erweitert um die Coverage zu erhöhen. 2021-04-06 23:21:44 +02:00
Torstem_JetBrain a6675605e4 Kleine Code-Verbesserungen. 2021-04-06 21:33:33 +02:00
Torstem_JetBrain 520db45d6d Vereinfachung der 'index.php' und Entfernung nicht benötigter Klassen. 2021-04-06 21:26:35 +02:00
Torstem_JetBrain 2d3a1074f6 Die Error-Middleware wurde in eine Klasse verpackt. 2021-04-06 21:21:47 +02:00
Torstem_JetBrain a1e8b1aa51 Es wird die geforderte Error-JSON benutzt. 2021-04-06 21:02:29 +02:00
Torstem_JetBrain f25c9d8994 FIXING: Die Filter sind in *Codception* nicht definiert. 2021-04-06 21:00:01 +02:00
Torstem_JetBrain 3854737622 Die Abfragen erzeugen die richtigen HTTP-Codes. Ist die Anfrage richtig, sind auch die Rückgaben richtig. 2021-04-06 20:01:15 +02:00
Torstem_JetBrain d16a4e427d Copy & Past Fehler. 2021-04-06 19:57:29 +02:00
Torstem_JetBrain 4871ff14dc Die Namen der Eigenschaften waren nicht perfekt. 2021-04-06 19:56:41 +02:00
Torstem_JetBrain ac99e079ee Für die API-Tests wird eine andere Datenbank-Verbindung benötigt. Sonst werden die vorhandenen Daten verändert. 2021-04-06 16:52:51 +02:00
Torstem_JetBrain 09ffadc596 Die Anzeige der Ansicht-Tabellen ist erfolgreich. 2021-04-06 16:28:04 +02:00
Torstem_JetBrain 4da5c1242c Die Verbindung zur Datenbank ist eingebaut. 2021-04-06 16:26:43 +02:00