286 Commits

Author SHA1 Message Date
038c261eb7 api reverse engineering 2025-03-11 15:07:23 +01:00
root
2adafb149a Ersetze Flask-SQLAlchemy durch direktes SQLite
- Direkte Nutzung von SQLite3 statt Flask-SQLAlchemy/Flask-Migrate
- Vereinfachung der Datenbankinitialisierung
- Automatische Erstellung der Datenbank beim Serverstart, falls nicht vorhanden
- ORM-Klassen mit direkten SQLite-Methoden implementiert
- Entfernung nicht benötigter Abhängigkeiten
2025-03-11 11:29:29 +01:00
root
e31c4036d7 Hinzufügen von Datenbank-Initialisierungsskript und Migrationen
Dieses Commit fügt das 'initialize_myp_database.sh' Skript zur automatisierten Datenbank-Initialisierung hinzu sowie die notwendigen Migrations-Dateien für Flask-Migrate.

🤖 Generated with [Claude Code](https://claude.ai/code)
Co-Authored-By: Claude <noreply@anthropic.com>
2025-03-11 11:17:20 +01:00
root
29730fa880 Füge Backend-internes Frontend für API- und Druckertests hinzu
Implementiere eine Weboberfläche zur Verwaltung von Druckern, Druckaufträgen und Benutzern mit folgenden Funktionen:
- Login/Registrierungsseiten
- Dashboard mit Überblick
- Drucker-Verwaltung (Hinzufügen, Bearbeiten, Löschen)
- Auftrags-Verwaltung (Erstellen, Abbrechen, Verlängern)
- Benutzer-Verwaltung (nur Admin)
- Statistik-Dashboard

🤖 Generated with [Claude Code](https://claude.ai/code)
Co-Authored-By: Claude <noreply@anthropic.com>
2025-03-11 11:03:10 +01:00
c3fa6455d0 tapo version fix 2025-03-11 09:43:10 +01:00
7061d13b12 env vars udpate prod 2025-03-11 09:38:39 +01:00
root
331a235f05 Aktualisiere Dependencies für lokale Authentifizierung
- Entferne Authlib (nicht mehr benötigt ohne OAuth)
- Entferne aiohttp und requests (nicht mehr benötigt für GitHub API)

🤖 Generated with [Claude Code](https://claude.ai/code)
Co-Authored-By: Claude <noreply@anthropic.com>
2025-03-11 09:29:42 +01:00
root
70aeb17cdb Implementiere lokales Authentifizierungssystem
- Entferne GitHub OAuth-Abhängigkeiten
- Implementiere lokales Authentifizierungssystem mit Passwort-Hashing
- Füge Passwort-Hash zum User-Modell hinzu, entferne GitHub-ID
- Implementiere Benutzerregistrierung und Login-Endpoints
- Erstelle Endpunkt für initialen Admin-Setup
- Passe Benutzerrollenverwaltung an

🤖 Generated with [Claude Code](https://claude.ai/code)
Co-Authored-By: Claude <noreply@anthropic.com>
2025-03-11 09:29:25 +01:00
root
73ead5939c Aktualisiere Backend-README für lokales Authentifizierungssystem
- Entferne OAuth-Authentifizierung aus Funktionsumfang
- Aktualisiere Technologie-Stack (entferne Authlib)
- Ändere API-Endpunkte für Authentifizierung
- Aktualisiere Datenmodell (füge Passwort-Hash hinzu, entferne GitHub-ID)
- Aktualisiere Sicherheitsanforderungen und Umgebungsvariablen

🤖 Generated with [Claude Code](https://claude.ai/code)
Co-Authored-By: Claude <noreply@anthropic.com>
2025-03-11 09:29:09 +01:00
root
f480ed00bd Aktualisiere API-Dokumentation für lokale Authentifizierung
- Entferne JWT-Token-basierte Authentifizierung
- Füge Endpunkte für Benutzerregistrierung und -anmeldung hinzu
- Dokumentiere neuen Endpunkt für initialen Admin-Setup

🤖 Generated with [Claude Code](https://claude.ai/code)
Co-Authored-By: Claude <noreply@anthropic.com>
2025-03-11 09:28:52 +01:00
root
61b5a4a67c Dokumentiere notwendige Frontend-Änderungen
Erstelle eine neue Datei mit Dokumentation der notwendigen Änderungen am Frontend für den Wechsel von GitHub OAuth zu lokaler Authentifizierung.

🤖 Generated with [Claude Code](https://claude.ai/code)
Co-Authored-By: Claude <noreply@anthropic.com>
2025-03-11 09:28:41 +01:00
55936c81f0 ein-dateien backend erstellt 2025-03-07 20:58:34 +01:00
68a1910bdc Merge remote-tracking branch 'origin/HEAD' 2025-03-06 22:53:30 +01:00
b7fe9a036a backend erstellt flask 2025-03-06 22:52:35 +01:00
fc911317f4 Dokumentation.md aktualisiert 2025-02-19 23:41:23 +01:00
73dd2e5a84 Dokumentation.md hinzugefügt 2025-02-19 23:40:57 +01:00
fb2d584874 Merge branch 'main' of https://git.cnull.net/core/Projektarbeit-MYP 2025-02-03 12:54:15 +01:00
dfd63d7c9d Initial commit 2025-02-03 12:50:03 +01:00
Torben Haack
60998fd686 add docs and co 2024-12-09 07:42:01 +01:00
TORBEN HAACK
7e52d0b778 Update README.md 2024-11-11 07:57:16 +01:00
TORBEN HAACK
78e63a33ee Update README.md 2024-11-11 07:56:38 +01:00
Torben Haack
2008dd0766
deploy docker images 2024-11-11 07:04:30 +01:00
Torben Haack
a6e820933e
add git lfs settings 2024-11-11 07:04:15 +01:00
Torben Haack
fb7ca4c523
fix analytics 2024-11-11 07:01:38 +01:00
Torben Haack
6b5be5696d
fix data generation 2024-11-11 07:01:32 +01:00
Torben Haack
2b92bbf9f5
remove conversion 2024-11-06 09:13:56 +01:00
Torben Haack
e286fe89b3
remove console log 2024-11-22 11:51:26 +01:00
Torben Haack
dd7246f525
adjust statistics 2024-11-22 11:23:04 +01:00
Torben Haack
fcb6d135ee
remove console.logs 2024-11-22 11:22:57 +01:00
Torben Haack
4a9131a562
modify analytics 2024-11-05 07:57:06 +01:00
Torben Haack
cddd8c1814
add statistics 2024-11-04 12:11:36 +01:00
Torben Haack
2e396c7cf2
test data generation 2024-11-04 07:19:42 +01:00
Torben Haack
c07d0949dd fix unknown variable 2024-10-11 21:25:11 +02:00
Torben Haack
6f4ce01645 update styles and icons 2024-10-11 21:24:19 +02:00
Torben Haack
16beeb94a6 update packages 2024-10-11 21:24:12 +02:00
Torben Haack
822712f4f9 remove deprecated guard function 2024-10-11 20:33:18 +02:00
Torben Haack
007b55f626 update docker image 2024-10-11 13:26:02 +02:00
Torben Haack
b795389dd1 fix image not updating 2024-10-11 13:20:43 +02:00
Torben Haack
5cdd826b5d update docker image 2024-10-11 12:46:26 +02:00
Torben Haack
cf69a1a65b upadte docker image 2024-10-11 12:25:18 +02:00
Torben Haack
555166db6c fix error handling 2024-10-11 12:10:51 +02:00
Torben Haack
87606b9b9b change permission error 2024-10-11 11:27:39 +02:00
Torben Haack
e6e61e5f9b change label of text 2024-10-11 11:27:34 +02:00
Torben Haack
4f803708e8 remove devtools 2024-10-11 10:48:13 +02:00
Torben Haack
e61aa47a22 download sqlite3 binary 2024-10-11 10:46:45 +02:00
Torben Haack
43df55bd83 remove wrong caddy auto_https 2024-10-11 10:36:19 +02:00
Torben Haack
900136e452 add tls internal to rp 2024-10-11 10:31:33 +02:00
Torben Haack
64208f9bed update reverse proxy 2024-10-11 10:28:01 +02:00
Torben Haack
054126e594 update caddyfile 2024-10-11 10:23:44 +02:00
Torben Haack
c9568ee55f trying to get caddy to work... 2024-10-11 10:21:00 +02:00