diff --git a/backend/__pycache__/models.cpython-311.pyc b/backend/__pycache__/models.cpython-311.pyc index 24e7305ee..553c0b2af 100644 Binary files a/backend/__pycache__/models.cpython-311.pyc and b/backend/__pycache__/models.cpython-311.pyc differ diff --git a/backend/__pycache__/models.cpython-313.pyc b/backend/__pycache__/models.cpython-313.pyc index 908d9ae99..8861e8db0 100644 Binary files a/backend/__pycache__/models.cpython-313.pyc and b/backend/__pycache__/models.cpython-313.pyc differ diff --git a/backend/blueprints/__pycache__/admin_unified.cpython-311.pyc b/backend/blueprints/__pycache__/admin_unified.cpython-311.pyc index 64e84d0d8..176137f54 100644 Binary files a/backend/blueprints/__pycache__/admin_unified.cpython-311.pyc and b/backend/blueprints/__pycache__/admin_unified.cpython-311.pyc differ diff --git a/backend/blueprints/__pycache__/admin_unified.cpython-313.pyc b/backend/blueprints/__pycache__/admin_unified.cpython-313.pyc index 0739b0873..50a1b3c1b 100644 Binary files a/backend/blueprints/__pycache__/admin_unified.cpython-313.pyc and b/backend/blueprints/__pycache__/admin_unified.cpython-313.pyc differ diff --git a/backend/blueprints/admin_unified.py b/backend/blueprints/admin_unified.py index d36be1dce..25646bf2f 100644 --- a/backend/blueprints/admin_unified.py +++ b/backend/blueprints/admin_unified.py @@ -80,10 +80,15 @@ def admin_required(f): admin_logger.warning( f"Admin-Zugriff verweigert für User {user_id} auf Funktion {f.__name__}" ) - return jsonify({ - "error": "Nur Administratoren haben Zugriff", - "message": "Admin-Berechtigung erforderlich" - }), 403 + # Unterscheidung zwischen UI- und API-Routen + if request.path.startswith('/api/'): + return jsonify({ + "error": "Nur Administratoren haben Zugriff", + "message": "Admin-Berechtigung erforderlich" + }), 403 + else: + flash("Nur Administratoren haben Zugriff auf diesen Bereich", "error") + return redirect(url_for('dashboard')) return f(*args, **kwargs) return decorated_function diff --git a/backend/database/myp.db b/backend/database/myp.db index 6e2c8883a..769b9dbb9 100644 Binary files a/backend/database/myp.db and b/backend/database/myp.db differ diff --git a/backend/database/myp.db-shm b/backend/database/myp.db-shm deleted file mode 100644 index f0af7cc7e..000000000 Binary files a/backend/database/myp.db-shm and /dev/null differ diff --git a/backend/database/myp.db-wal b/backend/database/myp_backup.db similarity index 50% rename from backend/database/myp.db-wal rename to backend/database/myp_backup.db index a2858e541..6e2c8883a 100644 Binary files a/backend/database/myp.db-wal and b/backend/database/myp_backup.db differ diff --git a/backend/instance/sessions/01093f2f632d39ac2b5f61431df88ddb_activity.pkl b/backend/instance/sessions/01093f2f632d39ac2b5f61431df88ddb_activity.pkl new file mode 100644 index 000000000..70d345971 Binary files /dev/null and b/backend/instance/sessions/01093f2f632d39ac2b5f61431df88ddb_activity.pkl differ diff --git a/backend/instance/sessions/02ccef4ecf0c3e099c84911b8b827d84_activity.pkl b/backend/instance/sessions/02ccef4ecf0c3e099c84911b8b827d84_activity.pkl new file mode 100644 index 000000000..e4380e4e2 Binary files /dev/null and b/backend/instance/sessions/02ccef4ecf0c3e099c84911b8b827d84_activity.pkl differ diff --git a/backend/instance/sessions/0604df36715212371c3a5f4e6d1323c3_activity.pkl b/backend/instance/sessions/0604df36715212371c3a5f4e6d1323c3_activity.pkl new file mode 100644 index 000000000..0206aba70 Binary files /dev/null and b/backend/instance/sessions/0604df36715212371c3a5f4e6d1323c3_activity.pkl differ diff --git a/backend/instance/sessions/060cf80bb9328848538fff6349fab6dd_activity.pkl b/backend/instance/sessions/060cf80bb9328848538fff6349fab6dd_activity.pkl new file mode 100644 index 000000000..24b560900 Binary files /dev/null and b/backend/instance/sessions/060cf80bb9328848538fff6349fab6dd_activity.pkl differ diff --git a/backend/instance/sessions/0633540b40b7ffcb73afbac18646795e_activity.pkl b/backend/instance/sessions/0633540b40b7ffcb73afbac18646795e_activity.pkl new file mode 100644 index 000000000..4c172f79f Binary files /dev/null and b/backend/instance/sessions/0633540b40b7ffcb73afbac18646795e_activity.pkl differ diff --git a/backend/instance/sessions/0aecf731162614d2c42d22decbb818e8_activity.pkl b/backend/instance/sessions/0aecf731162614d2c42d22decbb818e8_activity.pkl new file mode 100644 index 000000000..004ce1930 Binary files /dev/null and b/backend/instance/sessions/0aecf731162614d2c42d22decbb818e8_activity.pkl differ diff --git a/backend/instance/sessions/0b475ce21ddf8f7007bc03ba2ebdce1d_activity.pkl b/backend/instance/sessions/0b475ce21ddf8f7007bc03ba2ebdce1d_activity.pkl new file mode 100644 index 000000000..c6d08b1b7 Binary files /dev/null and b/backend/instance/sessions/0b475ce21ddf8f7007bc03ba2ebdce1d_activity.pkl differ diff --git a/backend/instance/sessions/112bbcf23fbc490c56b34fa4979c6d42_activity.pkl b/backend/instance/sessions/112bbcf23fbc490c56b34fa4979c6d42_activity.pkl new file mode 100644 index 000000000..d18976199 Binary files /dev/null and b/backend/instance/sessions/112bbcf23fbc490c56b34fa4979c6d42_activity.pkl differ diff --git a/backend/instance/sessions/11829194be5e760dcdd28a6d877e48bb_activity.pkl b/backend/instance/sessions/11829194be5e760dcdd28a6d877e48bb_activity.pkl new file mode 100644 index 000000000..8f6a3390f Binary files /dev/null and b/backend/instance/sessions/11829194be5e760dcdd28a6d877e48bb_activity.pkl differ diff --git a/backend/instance/sessions/11e353f5176c22722f544b55a6a959e9_activity.pkl b/backend/instance/sessions/11e353f5176c22722f544b55a6a959e9_activity.pkl new file mode 100644 index 000000000..776006b19 Binary files /dev/null and b/backend/instance/sessions/11e353f5176c22722f544b55a6a959e9_activity.pkl differ diff --git a/backend/instance/sessions/149f4c234f40ff5bfe3aabb80a916021_activity.pkl b/backend/instance/sessions/149f4c234f40ff5bfe3aabb80a916021_activity.pkl new file mode 100644 index 000000000..b776b59d0 Binary files /dev/null and b/backend/instance/sessions/149f4c234f40ff5bfe3aabb80a916021_activity.pkl differ diff --git a/backend/instance/sessions/15202327a0d2858b98d5d4db073005fc_activity.pkl b/backend/instance/sessions/15202327a0d2858b98d5d4db073005fc_activity.pkl new file mode 100644 index 000000000..402413185 Binary files /dev/null and b/backend/instance/sessions/15202327a0d2858b98d5d4db073005fc_activity.pkl differ diff --git a/backend/instance/sessions/176df5c7ec0367cbe8f65c67ed1273e4_activity.pkl b/backend/instance/sessions/176df5c7ec0367cbe8f65c67ed1273e4_activity.pkl new file mode 100644 index 000000000..3441d2475 Binary files /dev/null and b/backend/instance/sessions/176df5c7ec0367cbe8f65c67ed1273e4_activity.pkl differ diff --git a/backend/instance/sessions/1bed34b67db716595ca3b37a5d532e75_activity.pkl b/backend/instance/sessions/1bed34b67db716595ca3b37a5d532e75_activity.pkl new file mode 100644 index 000000000..76e6f0e73 Binary files /dev/null and b/backend/instance/sessions/1bed34b67db716595ca3b37a5d532e75_activity.pkl differ diff --git a/backend/instance/sessions/1ed21de6fd87e39a59b17de9baf07aed_activity.pkl b/backend/instance/sessions/1ed21de6fd87e39a59b17de9baf07aed_activity.pkl new file mode 100644 index 000000000..47dd70f72 Binary files /dev/null and b/backend/instance/sessions/1ed21de6fd87e39a59b17de9baf07aed_activity.pkl differ diff --git a/backend/instance/sessions/20e3a266a5bbe5ea5d681068a5d52780_activity.pkl b/backend/instance/sessions/20e3a266a5bbe5ea5d681068a5d52780_activity.pkl new file mode 100644 index 000000000..59659e82a Binary files /dev/null and b/backend/instance/sessions/20e3a266a5bbe5ea5d681068a5d52780_activity.pkl differ diff --git a/backend/instance/sessions/2208e8d6e1fafa7ef41a7edc0d5aec5c_activity.pkl b/backend/instance/sessions/2208e8d6e1fafa7ef41a7edc0d5aec5c_activity.pkl new file mode 100644 index 000000000..abb61338e Binary files /dev/null and b/backend/instance/sessions/2208e8d6e1fafa7ef41a7edc0d5aec5c_activity.pkl differ diff --git a/backend/instance/sessions/2305067f358591b952cc1cc62a6450c7_activity.pkl b/backend/instance/sessions/2305067f358591b952cc1cc62a6450c7_activity.pkl new file mode 100644 index 000000000..c059ec1d0 Binary files /dev/null and b/backend/instance/sessions/2305067f358591b952cc1cc62a6450c7_activity.pkl differ diff --git a/backend/instance/sessions/2328e5f0d516834526e92dee2bdaef29_activity.pkl b/backend/instance/sessions/2328e5f0d516834526e92dee2bdaef29_activity.pkl new file mode 100644 index 000000000..36db30c93 Binary files /dev/null and b/backend/instance/sessions/2328e5f0d516834526e92dee2bdaef29_activity.pkl differ diff --git a/backend/instance/sessions/23cc14e95d53af7eb9cf1cc9cb04fd2f_activity.pkl b/backend/instance/sessions/23cc14e95d53af7eb9cf1cc9cb04fd2f_activity.pkl new file mode 100644 index 000000000..2950bdcb8 Binary files /dev/null and b/backend/instance/sessions/23cc14e95d53af7eb9cf1cc9cb04fd2f_activity.pkl differ diff --git a/backend/instance/sessions/241746abe68a35818f741fcc46088160_activity.pkl b/backend/instance/sessions/241746abe68a35818f741fcc46088160_activity.pkl new file mode 100644 index 000000000..66c76e0de Binary files /dev/null and b/backend/instance/sessions/241746abe68a35818f741fcc46088160_activity.pkl differ diff --git a/backend/instance/sessions/252095d18a296bf086a039eceabe44d1_activity.pkl b/backend/instance/sessions/252095d18a296bf086a039eceabe44d1_activity.pkl new file mode 100644 index 000000000..1fbde397d Binary files /dev/null and b/backend/instance/sessions/252095d18a296bf086a039eceabe44d1_activity.pkl differ diff --git a/backend/instance/sessions/2653f262a35c32b3dce6092cd396b97a_activity.pkl b/backend/instance/sessions/2653f262a35c32b3dce6092cd396b97a_activity.pkl new file mode 100644 index 000000000..59f8c04f9 Binary files /dev/null and b/backend/instance/sessions/2653f262a35c32b3dce6092cd396b97a_activity.pkl differ diff --git a/backend/instance/sessions/297774282b2e9f3b2e1db0c0d87d2fbd_activity.pkl b/backend/instance/sessions/297774282b2e9f3b2e1db0c0d87d2fbd_activity.pkl new file mode 100644 index 000000000..3249c9e0c Binary files /dev/null and b/backend/instance/sessions/297774282b2e9f3b2e1db0c0d87d2fbd_activity.pkl differ diff --git a/backend/instance/sessions/2b3e68079343cd8d066b470276feda55_activity.pkl b/backend/instance/sessions/2b3e68079343cd8d066b470276feda55_activity.pkl new file mode 100644 index 000000000..caeca83ac Binary files /dev/null and b/backend/instance/sessions/2b3e68079343cd8d066b470276feda55_activity.pkl differ diff --git a/backend/instance/sessions/2de832710ca7f982bced08ebcbf4bb99_activity.pkl b/backend/instance/sessions/2de832710ca7f982bced08ebcbf4bb99_activity.pkl new file mode 100644 index 000000000..bd614074e Binary files /dev/null and b/backend/instance/sessions/2de832710ca7f982bced08ebcbf4bb99_activity.pkl differ diff --git a/backend/instance/sessions/2ee5e74aaf9187630ad9f738c2deb889_activity.pkl b/backend/instance/sessions/2ee5e74aaf9187630ad9f738c2deb889_activity.pkl new file mode 100644 index 000000000..c11feb99d Binary files /dev/null and b/backend/instance/sessions/2ee5e74aaf9187630ad9f738c2deb889_activity.pkl differ diff --git a/backend/instance/sessions/2f6ca9ae5f83b2e0728f3084feef1177_activity.pkl b/backend/instance/sessions/2f6ca9ae5f83b2e0728f3084feef1177_activity.pkl new file mode 100644 index 000000000..e9c4e4411 Binary files /dev/null and b/backend/instance/sessions/2f6ca9ae5f83b2e0728f3084feef1177_activity.pkl differ diff --git a/backend/instance/sessions/30ad81e69935a1d288996b31af4cc0a5_activity.pkl b/backend/instance/sessions/30ad81e69935a1d288996b31af4cc0a5_activity.pkl new file mode 100644 index 000000000..9cd1265e9 Binary files /dev/null and b/backend/instance/sessions/30ad81e69935a1d288996b31af4cc0a5_activity.pkl differ diff --git a/backend/instance/sessions/30d979dbb65813d8fe3c1bf7e4dcdb0a_activity.pkl b/backend/instance/sessions/30d979dbb65813d8fe3c1bf7e4dcdb0a_activity.pkl new file mode 100644 index 000000000..bb6dfe806 Binary files /dev/null and b/backend/instance/sessions/30d979dbb65813d8fe3c1bf7e4dcdb0a_activity.pkl differ diff --git a/backend/instance/sessions/32ca6ede35561dac6662ad4740e280f2_activity.pkl b/backend/instance/sessions/32ca6ede35561dac6662ad4740e280f2_activity.pkl new file mode 100644 index 000000000..305caf79a Binary files /dev/null and b/backend/instance/sessions/32ca6ede35561dac6662ad4740e280f2_activity.pkl differ diff --git a/backend/instance/sessions/343e90ac3ee01ec251fa0bd286435d46_activity.pkl b/backend/instance/sessions/343e90ac3ee01ec251fa0bd286435d46_activity.pkl new file mode 100644 index 000000000..21c8690fd Binary files /dev/null and b/backend/instance/sessions/343e90ac3ee01ec251fa0bd286435d46_activity.pkl differ diff --git a/backend/instance/sessions/39eae30f695159cfe60befa7b66e019d_activity.pkl b/backend/instance/sessions/39eae30f695159cfe60befa7b66e019d_activity.pkl new file mode 100644 index 000000000..d35a66e94 Binary files /dev/null and b/backend/instance/sessions/39eae30f695159cfe60befa7b66e019d_activity.pkl differ diff --git a/backend/instance/sessions/3b02d58d026e0f68a7caf281535a780b_activity.pkl b/backend/instance/sessions/3b02d58d026e0f68a7caf281535a780b_activity.pkl new file mode 100644 index 000000000..a006beb4f Binary files /dev/null and b/backend/instance/sessions/3b02d58d026e0f68a7caf281535a780b_activity.pkl differ diff --git a/backend/instance/sessions/3c5f71f0364c627a0c3aa855adc7f035_activity.pkl b/backend/instance/sessions/3c5f71f0364c627a0c3aa855adc7f035_activity.pkl new file mode 100644 index 000000000..88057cfe6 Binary files /dev/null and b/backend/instance/sessions/3c5f71f0364c627a0c3aa855adc7f035_activity.pkl differ diff --git a/backend/instance/sessions/3ee36e6d53764e245724dfc11ea720a3_activity.pkl b/backend/instance/sessions/3ee36e6d53764e245724dfc11ea720a3_activity.pkl new file mode 100644 index 000000000..ee702dd6e Binary files /dev/null and b/backend/instance/sessions/3ee36e6d53764e245724dfc11ea720a3_activity.pkl differ diff --git a/backend/instance/sessions/4026b140a87bbe1a3a641307eaa20b1e_activity.pkl b/backend/instance/sessions/4026b140a87bbe1a3a641307eaa20b1e_activity.pkl new file mode 100644 index 000000000..45a0bce5a Binary files /dev/null and b/backend/instance/sessions/4026b140a87bbe1a3a641307eaa20b1e_activity.pkl differ diff --git a/backend/instance/sessions/40fbf4acaaf740d6f1ce61e8f754c0e9_activity.pkl b/backend/instance/sessions/40fbf4acaaf740d6f1ce61e8f754c0e9_activity.pkl new file mode 100644 index 000000000..29efded53 Binary files /dev/null and b/backend/instance/sessions/40fbf4acaaf740d6f1ce61e8f754c0e9_activity.pkl differ diff --git a/backend/instance/sessions/47f901cec0bb8e21134b0b0066991f1d_activity.pkl b/backend/instance/sessions/47f901cec0bb8e21134b0b0066991f1d_activity.pkl new file mode 100644 index 000000000..2a47e088d Binary files /dev/null and b/backend/instance/sessions/47f901cec0bb8e21134b0b0066991f1d_activity.pkl differ diff --git a/backend/instance/sessions/48555c3980d55943e64c3bf4df01b34c_activity.pkl b/backend/instance/sessions/48555c3980d55943e64c3bf4df01b34c_activity.pkl new file mode 100644 index 000000000..90cc7ab7d Binary files /dev/null and b/backend/instance/sessions/48555c3980d55943e64c3bf4df01b34c_activity.pkl differ diff --git a/backend/instance/sessions/49196157fb651c5f8f09b249ce836256_activity.pkl b/backend/instance/sessions/49196157fb651c5f8f09b249ce836256_activity.pkl new file mode 100644 index 000000000..d20070210 Binary files /dev/null and b/backend/instance/sessions/49196157fb651c5f8f09b249ce836256_activity.pkl differ diff --git a/backend/instance/sessions/494633dcb829be8f886dd3ca35f2d117_activity.pkl b/backend/instance/sessions/494633dcb829be8f886dd3ca35f2d117_activity.pkl new file mode 100644 index 000000000..702bc0c30 Binary files /dev/null and b/backend/instance/sessions/494633dcb829be8f886dd3ca35f2d117_activity.pkl differ diff --git a/backend/instance/sessions/496fadafb3907da6452184ce21c550f1_activity.pkl b/backend/instance/sessions/496fadafb3907da6452184ce21c550f1_activity.pkl new file mode 100644 index 000000000..97257ce8b Binary files /dev/null and b/backend/instance/sessions/496fadafb3907da6452184ce21c550f1_activity.pkl differ diff --git a/backend/instance/sessions/49ef1770813ffeb03805e0af84358fad_activity.pkl b/backend/instance/sessions/49ef1770813ffeb03805e0af84358fad_activity.pkl new file mode 100644 index 000000000..25ddf3971 Binary files /dev/null and b/backend/instance/sessions/49ef1770813ffeb03805e0af84358fad_activity.pkl differ diff --git a/backend/instance/sessions/4b3ddd13dabbedb4464ce3455c72ec91_activity.pkl b/backend/instance/sessions/4b3ddd13dabbedb4464ce3455c72ec91_activity.pkl new file mode 100644 index 000000000..4bbada76c Binary files /dev/null and b/backend/instance/sessions/4b3ddd13dabbedb4464ce3455c72ec91_activity.pkl differ diff --git a/backend/instance/sessions/4c3cb0a46ac305517e50d6f8887a73bb_activity.pkl b/backend/instance/sessions/4c3cb0a46ac305517e50d6f8887a73bb_activity.pkl new file mode 100644 index 000000000..755837661 Binary files /dev/null and b/backend/instance/sessions/4c3cb0a46ac305517e50d6f8887a73bb_activity.pkl differ diff --git a/backend/instance/sessions/4c6023089b033720d32a0453489e35c5_activity.pkl b/backend/instance/sessions/4c6023089b033720d32a0453489e35c5_activity.pkl new file mode 100644 index 000000000..b7f5e0d2b Binary files /dev/null and b/backend/instance/sessions/4c6023089b033720d32a0453489e35c5_activity.pkl differ diff --git a/backend/instance/sessions/4e727a0f5e0e2bb2c61e2af1e7d44471_activity.pkl b/backend/instance/sessions/4e727a0f5e0e2bb2c61e2af1e7d44471_activity.pkl new file mode 100644 index 000000000..79f9aecf3 Binary files /dev/null and b/backend/instance/sessions/4e727a0f5e0e2bb2c61e2af1e7d44471_activity.pkl differ diff --git a/backend/instance/sessions/4ee68e65d64d6c2b9eb72fe8fc5b322d_activity.pkl b/backend/instance/sessions/4ee68e65d64d6c2b9eb72fe8fc5b322d_activity.pkl new file mode 100644 index 000000000..3e3601340 Binary files /dev/null and b/backend/instance/sessions/4ee68e65d64d6c2b9eb72fe8fc5b322d_activity.pkl differ diff --git a/backend/instance/sessions/4f4e41312822bfcae34f4db22586f13c_activity.pkl b/backend/instance/sessions/4f4e41312822bfcae34f4db22586f13c_activity.pkl new file mode 100644 index 000000000..5cd5e9fa4 Binary files /dev/null and b/backend/instance/sessions/4f4e41312822bfcae34f4db22586f13c_activity.pkl differ diff --git a/backend/instance/sessions/5079f37b16571ab5274bc824cbcbd354_activity.pkl b/backend/instance/sessions/5079f37b16571ab5274bc824cbcbd354_activity.pkl new file mode 100644 index 000000000..e8c6652a7 Binary files /dev/null and b/backend/instance/sessions/5079f37b16571ab5274bc824cbcbd354_activity.pkl differ diff --git a/backend/instance/sessions/52d0e54aad13e9eb86f80c39f1c847a5_activity.pkl b/backend/instance/sessions/52d0e54aad13e9eb86f80c39f1c847a5_activity.pkl new file mode 100644 index 000000000..4e4744087 Binary files /dev/null and b/backend/instance/sessions/52d0e54aad13e9eb86f80c39f1c847a5_activity.pkl differ diff --git a/backend/instance/sessions/52d5b03dbecc6f8af59874da9fcace55_activity.pkl b/backend/instance/sessions/52d5b03dbecc6f8af59874da9fcace55_activity.pkl new file mode 100644 index 000000000..9b154a4f3 Binary files /dev/null and b/backend/instance/sessions/52d5b03dbecc6f8af59874da9fcace55_activity.pkl differ diff --git a/backend/instance/sessions/530b7f3abc892fdff4d2fc03fbb66f8d_activity.pkl b/backend/instance/sessions/530b7f3abc892fdff4d2fc03fbb66f8d_activity.pkl new file mode 100644 index 000000000..8727070ff Binary files /dev/null and b/backend/instance/sessions/530b7f3abc892fdff4d2fc03fbb66f8d_activity.pkl differ diff --git a/backend/instance/sessions/5339fd02738fae58a4d4c398e428ce96_activity.pkl b/backend/instance/sessions/5339fd02738fae58a4d4c398e428ce96_activity.pkl new file mode 100644 index 000000000..33fae4595 Binary files /dev/null and b/backend/instance/sessions/5339fd02738fae58a4d4c398e428ce96_activity.pkl differ diff --git a/backend/instance/sessions/53f3648af31f7046d446e2849a933bd1_activity.pkl b/backend/instance/sessions/53f3648af31f7046d446e2849a933bd1_activity.pkl new file mode 100644 index 000000000..78043566c Binary files /dev/null and b/backend/instance/sessions/53f3648af31f7046d446e2849a933bd1_activity.pkl differ diff --git a/backend/instance/sessions/543730d5d5679f256e629a3e4d029f79_activity.pkl b/backend/instance/sessions/543730d5d5679f256e629a3e4d029f79_activity.pkl new file mode 100644 index 000000000..2035c1dad Binary files /dev/null and b/backend/instance/sessions/543730d5d5679f256e629a3e4d029f79_activity.pkl differ diff --git a/backend/instance/sessions/548e030011fcb67f954136370df9d510_activity.pkl b/backend/instance/sessions/548e030011fcb67f954136370df9d510_activity.pkl new file mode 100644 index 000000000..81f874117 Binary files /dev/null and b/backend/instance/sessions/548e030011fcb67f954136370df9d510_activity.pkl differ diff --git a/backend/instance/sessions/54a0a098c12ac3704bceb771cb74df91_activity.pkl b/backend/instance/sessions/54a0a098c12ac3704bceb771cb74df91_activity.pkl new file mode 100644 index 000000000..5e932d8ff Binary files /dev/null and b/backend/instance/sessions/54a0a098c12ac3704bceb771cb74df91_activity.pkl differ diff --git a/backend/instance/sessions/5840e5516c5db49840a260c05c6d1325_activity.pkl b/backend/instance/sessions/5840e5516c5db49840a260c05c6d1325_activity.pkl new file mode 100644 index 000000000..10c098164 Binary files /dev/null and b/backend/instance/sessions/5840e5516c5db49840a260c05c6d1325_activity.pkl differ diff --git a/backend/instance/sessions/584c2c01778649ec49756f480804b8ae_activity.pkl b/backend/instance/sessions/584c2c01778649ec49756f480804b8ae_activity.pkl new file mode 100644 index 000000000..58a333841 Binary files /dev/null and b/backend/instance/sessions/584c2c01778649ec49756f480804b8ae_activity.pkl differ diff --git a/backend/instance/sessions/59b131778e8240aee9bb59691ad802c4_activity.pkl b/backend/instance/sessions/59b131778e8240aee9bb59691ad802c4_activity.pkl new file mode 100644 index 000000000..02efb58d1 Binary files /dev/null and b/backend/instance/sessions/59b131778e8240aee9bb59691ad802c4_activity.pkl differ diff --git a/backend/instance/sessions/5b9a430c72133a4d3e01fdede728e189_activity.pkl b/backend/instance/sessions/5b9a430c72133a4d3e01fdede728e189_activity.pkl new file mode 100644 index 000000000..e0fe23043 Binary files /dev/null and b/backend/instance/sessions/5b9a430c72133a4d3e01fdede728e189_activity.pkl differ diff --git a/backend/instance/sessions/5dfa98bbdf6fea9890cdb00d645f0e0c_activity.pkl b/backend/instance/sessions/5dfa98bbdf6fea9890cdb00d645f0e0c_activity.pkl new file mode 100644 index 000000000..47b772d94 Binary files /dev/null and b/backend/instance/sessions/5dfa98bbdf6fea9890cdb00d645f0e0c_activity.pkl differ diff --git a/backend/instance/sessions/5e96dce695a3543088167874eba5226f_activity.pkl b/backend/instance/sessions/5e96dce695a3543088167874eba5226f_activity.pkl new file mode 100644 index 000000000..1c44a1ef6 Binary files /dev/null and b/backend/instance/sessions/5e96dce695a3543088167874eba5226f_activity.pkl differ diff --git a/backend/instance/sessions/5ec9b551b2e3a42109f83b645695fc2c_activity.pkl b/backend/instance/sessions/5ec9b551b2e3a42109f83b645695fc2c_activity.pkl new file mode 100644 index 000000000..f4da41944 Binary files /dev/null and b/backend/instance/sessions/5ec9b551b2e3a42109f83b645695fc2c_activity.pkl differ diff --git a/backend/instance/sessions/5efde5975bb00c101639010332287150_activity.pkl b/backend/instance/sessions/5efde5975bb00c101639010332287150_activity.pkl new file mode 100644 index 000000000..84e9dbfac Binary files /dev/null and b/backend/instance/sessions/5efde5975bb00c101639010332287150_activity.pkl differ diff --git a/backend/instance/sessions/61efc5ecff7106a096cb88d77c349c1a_activity.pkl b/backend/instance/sessions/61efc5ecff7106a096cb88d77c349c1a_activity.pkl new file mode 100644 index 000000000..285d72791 Binary files /dev/null and b/backend/instance/sessions/61efc5ecff7106a096cb88d77c349c1a_activity.pkl differ diff --git a/backend/instance/sessions/687545543a55b4f4ba64aa058875ce5c_activity.pkl b/backend/instance/sessions/687545543a55b4f4ba64aa058875ce5c_activity.pkl new file mode 100644 index 000000000..2e3be4bdd Binary files /dev/null and b/backend/instance/sessions/687545543a55b4f4ba64aa058875ce5c_activity.pkl differ diff --git a/backend/instance/sessions/6bdbb78c5e72b064d13b5df1d0408010_activity.pkl b/backend/instance/sessions/6bdbb78c5e72b064d13b5df1d0408010_activity.pkl new file mode 100644 index 000000000..f3fcf7e52 Binary files /dev/null and b/backend/instance/sessions/6bdbb78c5e72b064d13b5df1d0408010_activity.pkl differ diff --git a/backend/instance/sessions/6c67a79ec00a65ae648b33e1e340ea96_activity.pkl b/backend/instance/sessions/6c67a79ec00a65ae648b33e1e340ea96_activity.pkl new file mode 100644 index 000000000..c4936a91f Binary files /dev/null and b/backend/instance/sessions/6c67a79ec00a65ae648b33e1e340ea96_activity.pkl differ diff --git a/backend/instance/sessions/6c790043f87122e6fe06e72b56ab031d_activity.pkl b/backend/instance/sessions/6c790043f87122e6fe06e72b56ab031d_activity.pkl new file mode 100644 index 000000000..dd6127661 Binary files /dev/null and b/backend/instance/sessions/6c790043f87122e6fe06e72b56ab031d_activity.pkl differ diff --git a/backend/instance/sessions/6e41f824da688eed058e3eba28f1f0da_activity.pkl b/backend/instance/sessions/6e41f824da688eed058e3eba28f1f0da_activity.pkl new file mode 100644 index 000000000..396f9d3a6 Binary files /dev/null and b/backend/instance/sessions/6e41f824da688eed058e3eba28f1f0da_activity.pkl differ diff --git a/backend/instance/sessions/6ee7c253e851a934ae0266bcb70cd6a2_activity.pkl b/backend/instance/sessions/6ee7c253e851a934ae0266bcb70cd6a2_activity.pkl new file mode 100644 index 000000000..1f3b1b08e Binary files /dev/null and b/backend/instance/sessions/6ee7c253e851a934ae0266bcb70cd6a2_activity.pkl differ diff --git a/backend/instance/sessions/6ef54a6e6f87ab8b3497f271fb354705_activity.pkl b/backend/instance/sessions/6ef54a6e6f87ab8b3497f271fb354705_activity.pkl new file mode 100644 index 000000000..f454a06a2 Binary files /dev/null and b/backend/instance/sessions/6ef54a6e6f87ab8b3497f271fb354705_activity.pkl differ diff --git a/backend/instance/sessions/6ef5de0622a6b8d3f8044590236ba869_activity.pkl b/backend/instance/sessions/6ef5de0622a6b8d3f8044590236ba869_activity.pkl new file mode 100644 index 000000000..9b96d6644 Binary files /dev/null and b/backend/instance/sessions/6ef5de0622a6b8d3f8044590236ba869_activity.pkl differ diff --git a/backend/instance/sessions/732351126bda98f10d112799bd0f5f1a_activity.pkl b/backend/instance/sessions/732351126bda98f10d112799bd0f5f1a_activity.pkl new file mode 100644 index 000000000..07f05742e Binary files /dev/null and b/backend/instance/sessions/732351126bda98f10d112799bd0f5f1a_activity.pkl differ diff --git a/backend/instance/sessions/73ef9f4ab3f0256c6d7c795ed14bf9fa_activity.pkl b/backend/instance/sessions/73ef9f4ab3f0256c6d7c795ed14bf9fa_activity.pkl new file mode 100644 index 000000000..c4ecc2425 Binary files /dev/null and b/backend/instance/sessions/73ef9f4ab3f0256c6d7c795ed14bf9fa_activity.pkl differ diff --git a/backend/instance/sessions/74bbedbf2ad5703bf7e7e0c416594137_activity.pkl b/backend/instance/sessions/74bbedbf2ad5703bf7e7e0c416594137_activity.pkl new file mode 100644 index 000000000..335afa371 Binary files /dev/null and b/backend/instance/sessions/74bbedbf2ad5703bf7e7e0c416594137_activity.pkl differ diff --git a/backend/instance/sessions/77559c57bbd39f92c8f741f417489471_activity.pkl b/backend/instance/sessions/77559c57bbd39f92c8f741f417489471_activity.pkl new file mode 100644 index 000000000..b39930d07 Binary files /dev/null and b/backend/instance/sessions/77559c57bbd39f92c8f741f417489471_activity.pkl differ diff --git a/backend/instance/sessions/77b840bdaad1aea6a8f05a72343321b6_activity.pkl b/backend/instance/sessions/77b840bdaad1aea6a8f05a72343321b6_activity.pkl new file mode 100644 index 000000000..9e0da9aa7 Binary files /dev/null and b/backend/instance/sessions/77b840bdaad1aea6a8f05a72343321b6_activity.pkl differ diff --git a/backend/instance/sessions/77cd287a6c452183cd8494c246bd2a57_activity.pkl b/backend/instance/sessions/77cd287a6c452183cd8494c246bd2a57_activity.pkl new file mode 100644 index 000000000..63ad7f414 Binary files /dev/null and b/backend/instance/sessions/77cd287a6c452183cd8494c246bd2a57_activity.pkl differ diff --git a/backend/instance/sessions/792dccb4344db07a35a1785e577ee788_activity.pkl b/backend/instance/sessions/792dccb4344db07a35a1785e577ee788_activity.pkl new file mode 100644 index 000000000..4bca65fe3 Binary files /dev/null and b/backend/instance/sessions/792dccb4344db07a35a1785e577ee788_activity.pkl differ diff --git a/backend/instance/sessions/7d6922d88249c26052fe1b726efde3b1_activity.pkl b/backend/instance/sessions/7d6922d88249c26052fe1b726efde3b1_activity.pkl new file mode 100644 index 000000000..1fac407bb Binary files /dev/null and b/backend/instance/sessions/7d6922d88249c26052fe1b726efde3b1_activity.pkl differ diff --git a/backend/instance/sessions/7e9b7a54d8c8e11f350bfe5d5328416b_activity.pkl b/backend/instance/sessions/7e9b7a54d8c8e11f350bfe5d5328416b_activity.pkl new file mode 100644 index 000000000..362a337a6 Binary files /dev/null and b/backend/instance/sessions/7e9b7a54d8c8e11f350bfe5d5328416b_activity.pkl differ diff --git a/backend/instance/sessions/7f9c7c29524761df1e804e45219b097a_activity.pkl b/backend/instance/sessions/7f9c7c29524761df1e804e45219b097a_activity.pkl new file mode 100644 index 000000000..d56fd4e68 Binary files /dev/null and b/backend/instance/sessions/7f9c7c29524761df1e804e45219b097a_activity.pkl differ diff --git a/backend/instance/sessions/7fb4da05042c9e4763328b36348edcaa_activity.pkl b/backend/instance/sessions/7fb4da05042c9e4763328b36348edcaa_activity.pkl new file mode 100644 index 000000000..5e411ffd4 Binary files /dev/null and b/backend/instance/sessions/7fb4da05042c9e4763328b36348edcaa_activity.pkl differ diff --git a/backend/instance/sessions/7fbe8a28839f5f8e96fb8df49984fcfc_activity.pkl b/backend/instance/sessions/7fbe8a28839f5f8e96fb8df49984fcfc_activity.pkl new file mode 100644 index 000000000..81c97d398 Binary files /dev/null and b/backend/instance/sessions/7fbe8a28839f5f8e96fb8df49984fcfc_activity.pkl differ diff --git a/backend/instance/sessions/8079a3353ad28a5b546b19074ecbabcc_activity.pkl b/backend/instance/sessions/8079a3353ad28a5b546b19074ecbabcc_activity.pkl new file mode 100644 index 000000000..1e6e9e183 Binary files /dev/null and b/backend/instance/sessions/8079a3353ad28a5b546b19074ecbabcc_activity.pkl differ diff --git a/backend/instance/sessions/8279e25c123edc1f3f44646d7430d1cc_activity.pkl b/backend/instance/sessions/8279e25c123edc1f3f44646d7430d1cc_activity.pkl new file mode 100644 index 000000000..5ea392bfc Binary files /dev/null and b/backend/instance/sessions/8279e25c123edc1f3f44646d7430d1cc_activity.pkl differ diff --git a/backend/instance/sessions/8673d9234b9981219c29bf5a2e7c6f83_activity.pkl b/backend/instance/sessions/8673d9234b9981219c29bf5a2e7c6f83_activity.pkl new file mode 100644 index 000000000..1133a03aa Binary files /dev/null and b/backend/instance/sessions/8673d9234b9981219c29bf5a2e7c6f83_activity.pkl differ diff --git a/backend/instance/sessions/88a35d023cd545a99be6c01e04949d01_activity.pkl b/backend/instance/sessions/88a35d023cd545a99be6c01e04949d01_activity.pkl new file mode 100644 index 000000000..a75d8fbac Binary files /dev/null and b/backend/instance/sessions/88a35d023cd545a99be6c01e04949d01_activity.pkl differ diff --git a/backend/instance/sessions/8a81f15fbfb6038c80799391e0a481f8_activity.pkl b/backend/instance/sessions/8a81f15fbfb6038c80799391e0a481f8_activity.pkl new file mode 100644 index 000000000..61d4c6f34 Binary files /dev/null and b/backend/instance/sessions/8a81f15fbfb6038c80799391e0a481f8_activity.pkl differ diff --git a/backend/instance/sessions/8a83de63d6bddab1f998cf141fd11afc_activity.pkl b/backend/instance/sessions/8a83de63d6bddab1f998cf141fd11afc_activity.pkl new file mode 100644 index 000000000..ab922005d Binary files /dev/null and b/backend/instance/sessions/8a83de63d6bddab1f998cf141fd11afc_activity.pkl differ diff --git a/backend/instance/sessions/8aea38232765cc75bc0efac252ce216e_activity.pkl b/backend/instance/sessions/8aea38232765cc75bc0efac252ce216e_activity.pkl new file mode 100644 index 000000000..24a273013 Binary files /dev/null and b/backend/instance/sessions/8aea38232765cc75bc0efac252ce216e_activity.pkl differ diff --git a/backend/instance/sessions/8c76fbc8aaedc60cfe8c56d7c5ea298d_activity.pkl b/backend/instance/sessions/8c76fbc8aaedc60cfe8c56d7c5ea298d_activity.pkl new file mode 100644 index 000000000..12a0f877a Binary files /dev/null and b/backend/instance/sessions/8c76fbc8aaedc60cfe8c56d7c5ea298d_activity.pkl differ diff --git a/backend/instance/sessions/8cd290fa71a62302bcb5c27ebada2cbd_activity.pkl b/backend/instance/sessions/8cd290fa71a62302bcb5c27ebada2cbd_activity.pkl new file mode 100644 index 000000000..987a31cb4 Binary files /dev/null and b/backend/instance/sessions/8cd290fa71a62302bcb5c27ebada2cbd_activity.pkl differ diff --git a/backend/instance/sessions/8cf85d9d30a8fa8f542da00f32508565_activity.pkl b/backend/instance/sessions/8cf85d9d30a8fa8f542da00f32508565_activity.pkl new file mode 100644 index 000000000..a00d3f460 Binary files /dev/null and b/backend/instance/sessions/8cf85d9d30a8fa8f542da00f32508565_activity.pkl differ diff --git a/backend/instance/sessions/8f8b79fe509e1f95f2e1b3f696ca2ea4_activity.pkl b/backend/instance/sessions/8f8b79fe509e1f95f2e1b3f696ca2ea4_activity.pkl new file mode 100644 index 000000000..151a8eb5e Binary files /dev/null and b/backend/instance/sessions/8f8b79fe509e1f95f2e1b3f696ca2ea4_activity.pkl differ diff --git a/backend/instance/sessions/90105508624ed04b88d24ad25abade02_activity.pkl b/backend/instance/sessions/90105508624ed04b88d24ad25abade02_activity.pkl new file mode 100644 index 000000000..290d899a5 Binary files /dev/null and b/backend/instance/sessions/90105508624ed04b88d24ad25abade02_activity.pkl differ diff --git a/backend/instance/sessions/9113adf7801dcebb2598ec83af15905c_activity.pkl b/backend/instance/sessions/9113adf7801dcebb2598ec83af15905c_activity.pkl new file mode 100644 index 000000000..34f308b69 Binary files /dev/null and b/backend/instance/sessions/9113adf7801dcebb2598ec83af15905c_activity.pkl differ diff --git a/backend/instance/sessions/91dc0de7e0b941e8abf076f55a82a9f7_activity.pkl b/backend/instance/sessions/91dc0de7e0b941e8abf076f55a82a9f7_activity.pkl new file mode 100644 index 000000000..6fae3910f Binary files /dev/null and b/backend/instance/sessions/91dc0de7e0b941e8abf076f55a82a9f7_activity.pkl differ diff --git a/backend/instance/sessions/921a40f8556f2acdd3e6e7333dbec250_activity.pkl b/backend/instance/sessions/921a40f8556f2acdd3e6e7333dbec250_activity.pkl new file mode 100644 index 000000000..02e11b5da Binary files /dev/null and b/backend/instance/sessions/921a40f8556f2acdd3e6e7333dbec250_activity.pkl differ diff --git a/backend/instance/sessions/93212fd5f264553281ad97fb8881826b_activity.pkl b/backend/instance/sessions/93212fd5f264553281ad97fb8881826b_activity.pkl new file mode 100644 index 000000000..ef3a7f485 Binary files /dev/null and b/backend/instance/sessions/93212fd5f264553281ad97fb8881826b_activity.pkl differ diff --git a/backend/instance/sessions/9a491a5d33790bee90ce8c8cb4938186_activity.pkl b/backend/instance/sessions/9a491a5d33790bee90ce8c8cb4938186_activity.pkl new file mode 100644 index 000000000..b3ba8e1cf Binary files /dev/null and b/backend/instance/sessions/9a491a5d33790bee90ce8c8cb4938186_activity.pkl differ diff --git a/backend/instance/sessions/9baa8efd67936595d5c82cd6994e3b29_activity.pkl b/backend/instance/sessions/9baa8efd67936595d5c82cd6994e3b29_activity.pkl new file mode 100644 index 000000000..5a0e2c5b2 Binary files /dev/null and b/backend/instance/sessions/9baa8efd67936595d5c82cd6994e3b29_activity.pkl differ diff --git a/backend/instance/sessions/9ceddc155bb8bf402063851a47c3f3b1_activity.pkl b/backend/instance/sessions/9ceddc155bb8bf402063851a47c3f3b1_activity.pkl new file mode 100644 index 000000000..ca67d7af1 Binary files /dev/null and b/backend/instance/sessions/9ceddc155bb8bf402063851a47c3f3b1_activity.pkl differ diff --git a/backend/instance/sessions/9e8fdd1c7ef03ddb6e463b942817676b_activity.pkl b/backend/instance/sessions/9e8fdd1c7ef03ddb6e463b942817676b_activity.pkl new file mode 100644 index 000000000..a0c1af642 Binary files /dev/null and b/backend/instance/sessions/9e8fdd1c7ef03ddb6e463b942817676b_activity.pkl differ diff --git a/backend/instance/sessions/a29ae59a4a9cfa1cc0ceaeac3c542c56_activity.pkl b/backend/instance/sessions/a29ae59a4a9cfa1cc0ceaeac3c542c56_activity.pkl new file mode 100644 index 000000000..fc95d4a40 Binary files /dev/null and b/backend/instance/sessions/a29ae59a4a9cfa1cc0ceaeac3c542c56_activity.pkl differ diff --git a/backend/instance/sessions/a43d1fb09e21b1a0570c6165f4640cb1_activity.pkl b/backend/instance/sessions/a43d1fb09e21b1a0570c6165f4640cb1_activity.pkl new file mode 100644 index 000000000..646e80c32 Binary files /dev/null and b/backend/instance/sessions/a43d1fb09e21b1a0570c6165f4640cb1_activity.pkl differ diff --git a/backend/instance/sessions/a6be8bbb71688939cbe5cda92007211b_activity.pkl b/backend/instance/sessions/a6be8bbb71688939cbe5cda92007211b_activity.pkl new file mode 100644 index 000000000..5650c9592 Binary files /dev/null and b/backend/instance/sessions/a6be8bbb71688939cbe5cda92007211b_activity.pkl differ diff --git a/backend/instance/sessions/a716dd59a50ddc5c4a38661df488d234_activity.pkl b/backend/instance/sessions/a716dd59a50ddc5c4a38661df488d234_activity.pkl new file mode 100644 index 000000000..9a6d28331 Binary files /dev/null and b/backend/instance/sessions/a716dd59a50ddc5c4a38661df488d234_activity.pkl differ diff --git a/backend/instance/sessions/a7266fc7413e88c0fc13fe1794938580_activity.pkl b/backend/instance/sessions/a7266fc7413e88c0fc13fe1794938580_activity.pkl new file mode 100644 index 000000000..b59f5a714 Binary files /dev/null and b/backend/instance/sessions/a7266fc7413e88c0fc13fe1794938580_activity.pkl differ diff --git a/backend/instance/sessions/aa25772249fef93058ebaacedf208e8e_activity.pkl b/backend/instance/sessions/aa25772249fef93058ebaacedf208e8e_activity.pkl new file mode 100644 index 000000000..bd51e13f8 Binary files /dev/null and b/backend/instance/sessions/aa25772249fef93058ebaacedf208e8e_activity.pkl differ diff --git a/backend/instance/sessions/ad171f80881f625d36c27498747a762a_activity.pkl b/backend/instance/sessions/ad171f80881f625d36c27498747a762a_activity.pkl new file mode 100644 index 000000000..c429a9c38 Binary files /dev/null and b/backend/instance/sessions/ad171f80881f625d36c27498747a762a_activity.pkl differ diff --git a/backend/instance/sessions/ad3b181e2ae1f14e2b66244f86c32ebe_activity.pkl b/backend/instance/sessions/ad3b181e2ae1f14e2b66244f86c32ebe_activity.pkl new file mode 100644 index 000000000..32dfb1c76 Binary files /dev/null and b/backend/instance/sessions/ad3b181e2ae1f14e2b66244f86c32ebe_activity.pkl differ diff --git a/backend/instance/sessions/afb2410b905f6c887ce51d0821ba24cc_activity.pkl b/backend/instance/sessions/afb2410b905f6c887ce51d0821ba24cc_activity.pkl new file mode 100644 index 000000000..a986415eb Binary files /dev/null and b/backend/instance/sessions/afb2410b905f6c887ce51d0821ba24cc_activity.pkl differ diff --git a/backend/instance/sessions/b103049f009909c4e3d0380f5c3784e2_activity.pkl b/backend/instance/sessions/b103049f009909c4e3d0380f5c3784e2_activity.pkl new file mode 100644 index 000000000..55bb63a4d Binary files /dev/null and b/backend/instance/sessions/b103049f009909c4e3d0380f5c3784e2_activity.pkl differ diff --git a/backend/instance/sessions/b2d0d9d53705be16dd89b5569be7a892_activity.pkl b/backend/instance/sessions/b2d0d9d53705be16dd89b5569be7a892_activity.pkl new file mode 100644 index 000000000..fa2735926 Binary files /dev/null and b/backend/instance/sessions/b2d0d9d53705be16dd89b5569be7a892_activity.pkl differ diff --git a/backend/instance/sessions/b30d22f8399e1c9f71a26cebc732af58_activity.pkl b/backend/instance/sessions/b30d22f8399e1c9f71a26cebc732af58_activity.pkl new file mode 100644 index 000000000..20ff10f76 Binary files /dev/null and b/backend/instance/sessions/b30d22f8399e1c9f71a26cebc732af58_activity.pkl differ diff --git a/backend/instance/sessions/b38dd5053ef5c72a7125329884fea090_activity.pkl b/backend/instance/sessions/b38dd5053ef5c72a7125329884fea090_activity.pkl new file mode 100644 index 000000000..0dab18128 Binary files /dev/null and b/backend/instance/sessions/b38dd5053ef5c72a7125329884fea090_activity.pkl differ diff --git a/backend/instance/sessions/b69cce72b678c71774dd9cb85dc4ddfa_activity.pkl b/backend/instance/sessions/b69cce72b678c71774dd9cb85dc4ddfa_activity.pkl new file mode 100644 index 000000000..428daa47d Binary files /dev/null and b/backend/instance/sessions/b69cce72b678c71774dd9cb85dc4ddfa_activity.pkl differ diff --git a/backend/instance/sessions/b6cee0476da8d09ac681417b38b531d5_activity.pkl b/backend/instance/sessions/b6cee0476da8d09ac681417b38b531d5_activity.pkl new file mode 100644 index 000000000..13bf62627 Binary files /dev/null and b/backend/instance/sessions/b6cee0476da8d09ac681417b38b531d5_activity.pkl differ diff --git a/backend/instance/sessions/b7d67745f54bd0872fdcfb6b2d1f7e40_activity.pkl b/backend/instance/sessions/b7d67745f54bd0872fdcfb6b2d1f7e40_activity.pkl new file mode 100644 index 000000000..4964ef620 Binary files /dev/null and b/backend/instance/sessions/b7d67745f54bd0872fdcfb6b2d1f7e40_activity.pkl differ diff --git a/backend/instance/sessions/b85ea1c2c90eeaa1b7303529ed6f027c_activity.pkl b/backend/instance/sessions/b85ea1c2c90eeaa1b7303529ed6f027c_activity.pkl new file mode 100644 index 000000000..f32c33ff3 Binary files /dev/null and b/backend/instance/sessions/b85ea1c2c90eeaa1b7303529ed6f027c_activity.pkl differ diff --git a/backend/instance/sessions/b9964e2f0fdf48a4f417a697c7663f61_activity.pkl b/backend/instance/sessions/b9964e2f0fdf48a4f417a697c7663f61_activity.pkl new file mode 100644 index 000000000..92b6b3189 Binary files /dev/null and b/backend/instance/sessions/b9964e2f0fdf48a4f417a697c7663f61_activity.pkl differ diff --git a/backend/instance/sessions/bcfac1545b41cdaaf6b8e0fb4998ae8c_activity.pkl b/backend/instance/sessions/bcfac1545b41cdaaf6b8e0fb4998ae8c_activity.pkl new file mode 100644 index 000000000..6cd46408e Binary files /dev/null and b/backend/instance/sessions/bcfac1545b41cdaaf6b8e0fb4998ae8c_activity.pkl differ diff --git a/backend/instance/sessions/bec49be0f5aee810ef8452aac863e9ee_activity.pkl b/backend/instance/sessions/bec49be0f5aee810ef8452aac863e9ee_activity.pkl new file mode 100644 index 000000000..0e89c3ad2 Binary files /dev/null and b/backend/instance/sessions/bec49be0f5aee810ef8452aac863e9ee_activity.pkl differ diff --git a/backend/instance/sessions/c0abdb4c0f22d8aa38122afffe9aaaa3_activity.pkl b/backend/instance/sessions/c0abdb4c0f22d8aa38122afffe9aaaa3_activity.pkl new file mode 100644 index 000000000..4ea9e5fe9 Binary files /dev/null and b/backend/instance/sessions/c0abdb4c0f22d8aa38122afffe9aaaa3_activity.pkl differ diff --git a/backend/instance/sessions/c0c30dd62ff6fef5f5539d9731b25651_activity.pkl b/backend/instance/sessions/c0c30dd62ff6fef5f5539d9731b25651_activity.pkl new file mode 100644 index 000000000..fd0bd3752 Binary files /dev/null and b/backend/instance/sessions/c0c30dd62ff6fef5f5539d9731b25651_activity.pkl differ diff --git a/backend/instance/sessions/c0c44e74b40224ab288e247a2da1ce56_activity.pkl b/backend/instance/sessions/c0c44e74b40224ab288e247a2da1ce56_activity.pkl new file mode 100644 index 000000000..76f7d4df5 Binary files /dev/null and b/backend/instance/sessions/c0c44e74b40224ab288e247a2da1ce56_activity.pkl differ diff --git a/backend/instance/sessions/c4365fbf78276fa08733e9024d5a8531_activity.pkl b/backend/instance/sessions/c4365fbf78276fa08733e9024d5a8531_activity.pkl new file mode 100644 index 000000000..9fb2d946f Binary files /dev/null and b/backend/instance/sessions/c4365fbf78276fa08733e9024d5a8531_activity.pkl differ diff --git a/backend/instance/sessions/c95116aaae0e53357d68233b891df144_activity.pkl b/backend/instance/sessions/c95116aaae0e53357d68233b891df144_activity.pkl new file mode 100644 index 000000000..118e9c6c5 Binary files /dev/null and b/backend/instance/sessions/c95116aaae0e53357d68233b891df144_activity.pkl differ diff --git a/backend/instance/sessions/c9b4fb40d635129da2d415fee66b8196_activity.pkl b/backend/instance/sessions/c9b4fb40d635129da2d415fee66b8196_activity.pkl new file mode 100644 index 000000000..5888baf4c Binary files /dev/null and b/backend/instance/sessions/c9b4fb40d635129da2d415fee66b8196_activity.pkl differ diff --git a/backend/instance/sessions/ca82237e12c702bd572ed1331e3c59a4_activity.pkl b/backend/instance/sessions/ca82237e12c702bd572ed1331e3c59a4_activity.pkl new file mode 100644 index 000000000..a026caa02 Binary files /dev/null and b/backend/instance/sessions/ca82237e12c702bd572ed1331e3c59a4_activity.pkl differ diff --git a/backend/instance/sessions/cc31284abdf66831bd9ca6a4d563c0db_activity.pkl b/backend/instance/sessions/cc31284abdf66831bd9ca6a4d563c0db_activity.pkl new file mode 100644 index 000000000..a48e9db6a Binary files /dev/null and b/backend/instance/sessions/cc31284abdf66831bd9ca6a4d563c0db_activity.pkl differ diff --git a/backend/instance/sessions/cd25b863703e6c44c8df65c34bb032db_activity.pkl b/backend/instance/sessions/cd25b863703e6c44c8df65c34bb032db_activity.pkl new file mode 100644 index 000000000..5df5fb0e9 Binary files /dev/null and b/backend/instance/sessions/cd25b863703e6c44c8df65c34bb032db_activity.pkl differ diff --git a/backend/instance/sessions/ce12070b8cf5d0a7e2789c5a7a6384ba_activity.pkl b/backend/instance/sessions/ce12070b8cf5d0a7e2789c5a7a6384ba_activity.pkl new file mode 100644 index 000000000..1ffe47581 Binary files /dev/null and b/backend/instance/sessions/ce12070b8cf5d0a7e2789c5a7a6384ba_activity.pkl differ diff --git a/backend/instance/sessions/ceb6dabd89635690f906b1cd20ef2de3_activity.pkl b/backend/instance/sessions/ceb6dabd89635690f906b1cd20ef2de3_activity.pkl new file mode 100644 index 000000000..f78cb4940 Binary files /dev/null and b/backend/instance/sessions/ceb6dabd89635690f906b1cd20ef2de3_activity.pkl differ diff --git a/backend/instance/sessions/d04f3fbf6cf28bd94194b0992f3fc8b4_activity.pkl b/backend/instance/sessions/d04f3fbf6cf28bd94194b0992f3fc8b4_activity.pkl new file mode 100644 index 000000000..451a306bc Binary files /dev/null and b/backend/instance/sessions/d04f3fbf6cf28bd94194b0992f3fc8b4_activity.pkl differ diff --git a/backend/instance/sessions/d281c0f6c8d6017f648ac5bf990ff0ab_activity.pkl b/backend/instance/sessions/d281c0f6c8d6017f648ac5bf990ff0ab_activity.pkl new file mode 100644 index 000000000..1076450bd Binary files /dev/null and b/backend/instance/sessions/d281c0f6c8d6017f648ac5bf990ff0ab_activity.pkl differ diff --git a/backend/instance/sessions/d2f45d2f9ac91a900fb0126d39bc6067_activity.pkl b/backend/instance/sessions/d2f45d2f9ac91a900fb0126d39bc6067_activity.pkl new file mode 100644 index 000000000..6db84e163 Binary files /dev/null and b/backend/instance/sessions/d2f45d2f9ac91a900fb0126d39bc6067_activity.pkl differ diff --git a/backend/instance/sessions/d499c5202e5cd922c3fdd1dbce33dc3a_activity.pkl b/backend/instance/sessions/d499c5202e5cd922c3fdd1dbce33dc3a_activity.pkl new file mode 100644 index 000000000..0ebb23350 Binary files /dev/null and b/backend/instance/sessions/d499c5202e5cd922c3fdd1dbce33dc3a_activity.pkl differ diff --git a/backend/instance/sessions/d4e7c58b6a581ecf61d701d916d9953e_activity.pkl b/backend/instance/sessions/d4e7c58b6a581ecf61d701d916d9953e_activity.pkl new file mode 100644 index 000000000..7dc3d881d Binary files /dev/null and b/backend/instance/sessions/d4e7c58b6a581ecf61d701d916d9953e_activity.pkl differ diff --git a/backend/instance/sessions/d68076d2ec397f988ab3eca5e5167caa_activity.pkl b/backend/instance/sessions/d68076d2ec397f988ab3eca5e5167caa_activity.pkl new file mode 100644 index 000000000..26554e1e2 Binary files /dev/null and b/backend/instance/sessions/d68076d2ec397f988ab3eca5e5167caa_activity.pkl differ diff --git a/backend/instance/sessions/d88af8f6330d0fceeb3633f1a2f791cf_activity.pkl b/backend/instance/sessions/d88af8f6330d0fceeb3633f1a2f791cf_activity.pkl new file mode 100644 index 000000000..3c4843faf Binary files /dev/null and b/backend/instance/sessions/d88af8f6330d0fceeb3633f1a2f791cf_activity.pkl differ diff --git a/backend/instance/sessions/d997fb48a1902b7680b6ce71b4c238c8_activity.pkl b/backend/instance/sessions/d997fb48a1902b7680b6ce71b4c238c8_activity.pkl new file mode 100644 index 000000000..0e852d872 Binary files /dev/null and b/backend/instance/sessions/d997fb48a1902b7680b6ce71b4c238c8_activity.pkl differ diff --git a/backend/instance/sessions/da82cd339afb9c9dc66c992747c7b1ea_activity.pkl b/backend/instance/sessions/da82cd339afb9c9dc66c992747c7b1ea_activity.pkl new file mode 100644 index 000000000..9ae75a9e4 Binary files /dev/null and b/backend/instance/sessions/da82cd339afb9c9dc66c992747c7b1ea_activity.pkl differ diff --git a/backend/instance/sessions/db9d841db44530e28e9917b64ae07753_activity.pkl b/backend/instance/sessions/db9d841db44530e28e9917b64ae07753_activity.pkl new file mode 100644 index 000000000..9e07408b5 Binary files /dev/null and b/backend/instance/sessions/db9d841db44530e28e9917b64ae07753_activity.pkl differ diff --git a/backend/instance/sessions/dc6d3827f337fa972a24f16c19f06b52_activity.pkl b/backend/instance/sessions/dc6d3827f337fa972a24f16c19f06b52_activity.pkl new file mode 100644 index 000000000..5a050858c Binary files /dev/null and b/backend/instance/sessions/dc6d3827f337fa972a24f16c19f06b52_activity.pkl differ diff --git a/backend/instance/sessions/dd82d7a519c4397a8754ccec3ff7b586_activity.pkl b/backend/instance/sessions/dd82d7a519c4397a8754ccec3ff7b586_activity.pkl new file mode 100644 index 000000000..f545fd610 Binary files /dev/null and b/backend/instance/sessions/dd82d7a519c4397a8754ccec3ff7b586_activity.pkl differ diff --git a/backend/instance/sessions/deec11e8424bf59c1770963581963827_activity.pkl b/backend/instance/sessions/deec11e8424bf59c1770963581963827_activity.pkl new file mode 100644 index 000000000..2e86e375f Binary files /dev/null and b/backend/instance/sessions/deec11e8424bf59c1770963581963827_activity.pkl differ diff --git a/backend/instance/sessions/df53ec6158cce71e2f25730d757dffbc_activity.pkl b/backend/instance/sessions/df53ec6158cce71e2f25730d757dffbc_activity.pkl new file mode 100644 index 000000000..ae6b84c8b Binary files /dev/null and b/backend/instance/sessions/df53ec6158cce71e2f25730d757dffbc_activity.pkl differ diff --git a/backend/instance/sessions/e439ab168251c00bcf4e7ab46aacaad0_activity.pkl b/backend/instance/sessions/e439ab168251c00bcf4e7ab46aacaad0_activity.pkl new file mode 100644 index 000000000..140c931c5 Binary files /dev/null and b/backend/instance/sessions/e439ab168251c00bcf4e7ab46aacaad0_activity.pkl differ diff --git a/backend/instance/sessions/e50115c140f02cadc87d3b8436e7fc15_activity.pkl b/backend/instance/sessions/e50115c140f02cadc87d3b8436e7fc15_activity.pkl new file mode 100644 index 000000000..e94e5cafc Binary files /dev/null and b/backend/instance/sessions/e50115c140f02cadc87d3b8436e7fc15_activity.pkl differ diff --git a/backend/instance/sessions/e5f12629e7c102217d1678ad3f5fac3e_activity.pkl b/backend/instance/sessions/e5f12629e7c102217d1678ad3f5fac3e_activity.pkl new file mode 100644 index 000000000..261cdee93 Binary files /dev/null and b/backend/instance/sessions/e5f12629e7c102217d1678ad3f5fac3e_activity.pkl differ diff --git a/backend/instance/sessions/e65c1ff4cc56ffa6545e1f505ad07480_activity.pkl b/backend/instance/sessions/e65c1ff4cc56ffa6545e1f505ad07480_activity.pkl new file mode 100644 index 000000000..ff2bdc93b Binary files /dev/null and b/backend/instance/sessions/e65c1ff4cc56ffa6545e1f505ad07480_activity.pkl differ diff --git a/backend/instance/sessions/e7bd6fca99d6b5c3c6bd437af09d698d_activity.pkl b/backend/instance/sessions/e7bd6fca99d6b5c3c6bd437af09d698d_activity.pkl new file mode 100644 index 000000000..ca7ff15bd Binary files /dev/null and b/backend/instance/sessions/e7bd6fca99d6b5c3c6bd437af09d698d_activity.pkl differ diff --git a/backend/instance/sessions/e7d166fe05ad978a156f897b04909b05_activity.pkl b/backend/instance/sessions/e7d166fe05ad978a156f897b04909b05_activity.pkl new file mode 100644 index 000000000..41f090ba3 Binary files /dev/null and b/backend/instance/sessions/e7d166fe05ad978a156f897b04909b05_activity.pkl differ diff --git a/backend/instance/sessions/e8492523b85737cfc2209b76ca0d31e5_activity.pkl b/backend/instance/sessions/e8492523b85737cfc2209b76ca0d31e5_activity.pkl new file mode 100644 index 000000000..da7789b96 Binary files /dev/null and b/backend/instance/sessions/e8492523b85737cfc2209b76ca0d31e5_activity.pkl differ diff --git a/backend/instance/sessions/e9a9ee1c36198236dd5761e2f96da4af_activity.pkl b/backend/instance/sessions/e9a9ee1c36198236dd5761e2f96da4af_activity.pkl new file mode 100644 index 000000000..d34cf63b2 Binary files /dev/null and b/backend/instance/sessions/e9a9ee1c36198236dd5761e2f96da4af_activity.pkl differ diff --git a/backend/instance/sessions/e9ddba8966bc91ee2e941c2a2cb6b3b6_activity.pkl b/backend/instance/sessions/e9ddba8966bc91ee2e941c2a2cb6b3b6_activity.pkl new file mode 100644 index 000000000..e828470b7 Binary files /dev/null and b/backend/instance/sessions/e9ddba8966bc91ee2e941c2a2cb6b3b6_activity.pkl differ diff --git a/backend/instance/sessions/ea0505448ea8d9d4008eb8f2202fb4da_activity.pkl b/backend/instance/sessions/ea0505448ea8d9d4008eb8f2202fb4da_activity.pkl new file mode 100644 index 000000000..eb00556f8 Binary files /dev/null and b/backend/instance/sessions/ea0505448ea8d9d4008eb8f2202fb4da_activity.pkl differ diff --git a/backend/instance/sessions/eb75e2dae7ecebd6daa3ca01b742973a_activity.pkl b/backend/instance/sessions/eb75e2dae7ecebd6daa3ca01b742973a_activity.pkl new file mode 100644 index 000000000..e7cf1b88b Binary files /dev/null and b/backend/instance/sessions/eb75e2dae7ecebd6daa3ca01b742973a_activity.pkl differ diff --git a/backend/instance/sessions/ed2863571f8d425d859eafecc297dad2_activity.pkl b/backend/instance/sessions/ed2863571f8d425d859eafecc297dad2_activity.pkl new file mode 100644 index 000000000..b99bb40ad Binary files /dev/null and b/backend/instance/sessions/ed2863571f8d425d859eafecc297dad2_activity.pkl differ diff --git a/backend/instance/sessions/ed988c0fc6654a88ba3c12827bc0d628_activity.pkl b/backend/instance/sessions/ed988c0fc6654a88ba3c12827bc0d628_activity.pkl new file mode 100644 index 000000000..da28c70e7 Binary files /dev/null and b/backend/instance/sessions/ed988c0fc6654a88ba3c12827bc0d628_activity.pkl differ diff --git a/backend/instance/sessions/edeebb1789ae4f4a7ddaa4e37c7bbc87_activity.pkl b/backend/instance/sessions/edeebb1789ae4f4a7ddaa4e37c7bbc87_activity.pkl new file mode 100644 index 000000000..f0ec6eb98 Binary files /dev/null and b/backend/instance/sessions/edeebb1789ae4f4a7ddaa4e37c7bbc87_activity.pkl differ diff --git a/backend/instance/sessions/eee9603a63633f8b6a0d3d034d435dc4_activity.pkl b/backend/instance/sessions/eee9603a63633f8b6a0d3d034d435dc4_activity.pkl new file mode 100644 index 000000000..065cf460a Binary files /dev/null and b/backend/instance/sessions/eee9603a63633f8b6a0d3d034d435dc4_activity.pkl differ diff --git a/backend/instance/sessions/eef7bc083c7c01f7719c486ea3c2a416_activity.pkl b/backend/instance/sessions/eef7bc083c7c01f7719c486ea3c2a416_activity.pkl new file mode 100644 index 000000000..3a9c47d76 Binary files /dev/null and b/backend/instance/sessions/eef7bc083c7c01f7719c486ea3c2a416_activity.pkl differ diff --git a/backend/instance/sessions/f40b454da5b5118dd9cb42dafc7fa60f_activity.pkl b/backend/instance/sessions/f40b454da5b5118dd9cb42dafc7fa60f_activity.pkl new file mode 100644 index 000000000..5275dfdad Binary files /dev/null and b/backend/instance/sessions/f40b454da5b5118dd9cb42dafc7fa60f_activity.pkl differ diff --git a/backend/instance/sessions/f6748e7e4d74ffef19bd250b88533d50_activity.pkl b/backend/instance/sessions/f6748e7e4d74ffef19bd250b88533d50_activity.pkl new file mode 100644 index 000000000..adb95d435 Binary files /dev/null and b/backend/instance/sessions/f6748e7e4d74ffef19bd250b88533d50_activity.pkl differ diff --git a/backend/instance/sessions/f747e9e3531f0094caa957c3325787c7_activity.pkl b/backend/instance/sessions/f747e9e3531f0094caa957c3325787c7_activity.pkl new file mode 100644 index 000000000..bc5f18b7c Binary files /dev/null and b/backend/instance/sessions/f747e9e3531f0094caa957c3325787c7_activity.pkl differ diff --git a/backend/instance/sessions/f90c0f45b9e04db55d60368f2057567d_activity.pkl b/backend/instance/sessions/f90c0f45b9e04db55d60368f2057567d_activity.pkl new file mode 100644 index 000000000..98492f433 Binary files /dev/null and b/backend/instance/sessions/f90c0f45b9e04db55d60368f2057567d_activity.pkl differ diff --git a/backend/instance/sessions/fa370dd722e745fa2e25647c284ba41e_activity.pkl b/backend/instance/sessions/fa370dd722e745fa2e25647c284ba41e_activity.pkl new file mode 100644 index 000000000..18630cf82 Binary files /dev/null and b/backend/instance/sessions/fa370dd722e745fa2e25647c284ba41e_activity.pkl differ diff --git a/backend/instance/sessions/fa5cd1d280bf5e84b4cfbb5dc411c46b_activity.pkl b/backend/instance/sessions/fa5cd1d280bf5e84b4cfbb5dc411c46b_activity.pkl new file mode 100644 index 000000000..a76012f84 Binary files /dev/null and b/backend/instance/sessions/fa5cd1d280bf5e84b4cfbb5dc411c46b_activity.pkl differ diff --git a/backend/instance/sessions/fc18ada90d9fc971936466f738ff5bed_activity.pkl b/backend/instance/sessions/fc18ada90d9fc971936466f738ff5bed_activity.pkl new file mode 100644 index 000000000..da90a6d66 Binary files /dev/null and b/backend/instance/sessions/fc18ada90d9fc971936466f738ff5bed_activity.pkl differ diff --git a/backend/instance/sessions/fc24d896a36d4f51ee72973d63e039ec_activity.pkl b/backend/instance/sessions/fc24d896a36d4f51ee72973d63e039ec_activity.pkl new file mode 100644 index 000000000..3549a852e Binary files /dev/null and b/backend/instance/sessions/fc24d896a36d4f51ee72973d63e039ec_activity.pkl differ diff --git a/backend/instance/sessions/fc8475f97456244cdd4354901c19ed84_activity.pkl b/backend/instance/sessions/fc8475f97456244cdd4354901c19ed84_activity.pkl new file mode 100644 index 000000000..4192923fd Binary files /dev/null and b/backend/instance/sessions/fc8475f97456244cdd4354901c19ed84_activity.pkl differ diff --git a/backend/instance/sessions/fed6cad176784a93337da05ddf1c2e66_activity.pkl b/backend/instance/sessions/fed6cad176784a93337da05ddf1c2e66_activity.pkl new file mode 100644 index 000000000..a1eb1f9dc Binary files /dev/null and b/backend/instance/sessions/fed6cad176784a93337da05ddf1c2e66_activity.pkl differ diff --git a/backend/logs/app/app.log b/backend/logs/app/app.log index d16f3fe55..288352c92 100644 --- a/backend/logs/app/app.log +++ b/backend/logs/app/app.log @@ -42831,3 +42831,602 @@ werkzeug.routing.exceptions.BuildError: Could not build url for endpoint 'admin_ 2025-06-18 12:45:27 - [app] app - [INFO] INFO - Datenbank mit Optimierungen initialisiert 2025-06-18 12:45:47 - [app] app - [INFO] INFO - Optimierte SQLite-Engine erstellt: ./database/myp.db 2025-06-18 12:46:15 - [app] app - [INFO] INFO - Optimierte SQLite-Engine erstellt: ./database/myp.db +2025-06-18 12:46:34 - [app] app - [INFO] INFO - Optimierte SQLite-Engine erstellt: ./database/myp.db +2025-06-18 12:46:35 - [app] app - [INFO] INFO - [CONFIG] Erkannte Umgebung: development +2025-06-18 12:46:35 - [app] app - [INFO] INFO - [CONFIG] Production-Modus: False +2025-06-18 12:46:35 - [app] app - [INFO] INFO - [CONFIG] Verwende Development-Konfiguration +2025-06-18 12:46:35 - [app] app - [INFO] INFO - [DEVELOPMENT] Aktiviere Development-Konfiguration +2025-06-18 12:46:35 - [app] app - [INFO] INFO - [DEVELOPMENT] ✅ MYP Development Environment Konfiguration aktiviert +2025-06-18 12:46:35 - [app] app - [INFO] INFO - [DEVELOPMENT] ✅ Environment: Development/Testing +2025-06-18 12:46:35 - [app] app - [INFO] INFO - [DEVELOPMENT] ✅ Debug Mode: True +2025-06-18 12:46:35 - [app] app - [INFO] INFO - [DEVELOPMENT] ✅ SQL Echo: True +2025-06-18 12:46:35 - [app] app - [INFO] INFO - SQLite für Raspberry Pi optimiert (reduzierte Cache-Größe, SD-Karten I/O) +2025-06-18 12:46:35 - [app] app - [INFO] INFO - Admin-Berechtigungen beim Start korrigiert: 0 erstellt, 0 aktualisiert +2025-06-18 12:46:35 - [app] app - [INFO] INFO - [STARTUP] 🚀 Starte MYP DEVELOPMENT-Umgebung +2025-06-18 12:46:35 - [app] app - [INFO] INFO - [STARTUP] 🏢 Mercedes-Benz TBA Marienfelde +2025-06-18 12:46:35 - [app] app - [INFO] INFO - [STARTUP] 🔒 Air-Gapped: True +2025-06-18 12:46:35 - [app] app - [INFO] INFO - [STARTUP] Initialisiere Datenbank... +2025-06-18 12:46:35 - [app] app - [INFO] INFO - Datenbank mit Optimierungen initialisiert +2025-06-18 12:46:35 - [app] app - [INFO] INFO - [STARTUP] ✅ Datenbank initialisiert +2025-06-18 12:46:35 - [app] app - [INFO] INFO - [STARTUP] Prüfe Initial-Admin... +2025-06-18 12:46:36 - [app] app - [INFO] INFO - Admin-Benutzer admin (admin@mercedes-benz.com) existiert bereits. Passwort wurde zurückgesetzt. +2025-06-18 12:46:36 - [app] app - [INFO] INFO - [STARTUP] ✅ Admin-Benutzer geprüft +2025-06-18 12:46:36 - [app] app - [INFO] INFO - [STARTUP] Initialisiere statische Drucker... +2025-06-18 12:46:36 - [app] app - [INFO] INFO - Drucker aktualisiert: Drucker 1 (192.168.0.100) +2025-06-18 12:46:36 - [app] app - [INFO] INFO - Drucker aktualisiert: Drucker 2 (192.168.0.101) +2025-06-18 12:46:36 - [app] app - [INFO] INFO - Drucker aktualisiert: Drucker 3 (192.168.0.102) +2025-06-18 12:46:36 - [app] app - [INFO] INFO - Drucker aktualisiert: Drucker 4 (192.168.0.103) +2025-06-18 12:46:36 - [app] app - [INFO] INFO - Drucker aktualisiert: Drucker 5 (192.168.0.104) +2025-06-18 12:46:36 - [app] app - [INFO] INFO - Drucker aktualisiert: Drucker 6 (192.168.0.106) +2025-06-18 12:46:36 - [app] app - [INFO] INFO - ✅ Statische Drucker-Initialisierung abgeschlossen: 0 erstellt, 6 aktualisiert +2025-06-18 12:46:36 - [app] app - [INFO] INFO - 📍 Alle Drucker sind für Standort 'TBA Marienfelde' konfiguriert +2025-06-18 12:46:36 - [app] app - [INFO] INFO - 🌐 IP-Bereich: 192.168.0.100-106 (außer .105) +2025-06-18 12:46:36 - [app] app - [INFO] INFO - [STARTUP] ✅ Statische Drucker konfiguriert +2025-06-18 12:46:36 - [app] app - [INFO] INFO - [STARTUP] Starte Queue Manager... +2025-06-18 12:46:36 - [app] app - [INFO] INFO - [STARTUP] ✅ Queue Manager gestartet +2025-06-18 12:46:36 - [app] app - [INFO] INFO - [STARTUP] Starte Job Scheduler... +2025-06-18 12:46:36 - [app] app - [INFO] INFO - [STARTUP] ✅ Job Scheduler gestartet +2025-06-18 12:46:36 - [app] app - [INFO] INFO - [STARTUP] 🌐 Server startet auf http://0.0.0.0:5000 +2025-06-18 12:46:36 - [app] app - [INFO] INFO - Optimierte SQLite-Engine erstellt: ./database/myp.db +2025-06-18 12:46:37 - [app] app - [INFO] INFO - [CONFIG] Erkannte Umgebung: development +2025-06-18 12:46:37 - [app] app - [INFO] INFO - [CONFIG] Production-Modus: False +2025-06-18 12:46:37 - [app] app - [INFO] INFO - [CONFIG] Verwende Development-Konfiguration +2025-06-18 12:46:37 - [app] app - [INFO] INFO - [DEVELOPMENT] Aktiviere Development-Konfiguration +2025-06-18 12:46:37 - [app] app - [INFO] INFO - [DEVELOPMENT] ✅ MYP Development Environment Konfiguration aktiviert +2025-06-18 12:46:37 - [app] app - [INFO] INFO - [DEVELOPMENT] ✅ Environment: Development/Testing +2025-06-18 12:46:37 - [app] app - [INFO] INFO - [DEVELOPMENT] ✅ Debug Mode: True +2025-06-18 12:46:37 - [app] app - [INFO] INFO - [DEVELOPMENT] ✅ SQL Echo: True +2025-06-18 12:46:37 - [app] app - [INFO] INFO - SQLite für Raspberry Pi optimiert (reduzierte Cache-Größe, SD-Karten I/O) +2025-06-18 12:46:37 - [app] app - [INFO] INFO - Admin-Berechtigungen beim Start korrigiert: 0 erstellt, 0 aktualisiert +2025-06-18 12:46:37 - [app] app - [INFO] INFO - [STARTUP] 🚀 Starte MYP DEVELOPMENT-Umgebung +2025-06-18 12:46:37 - [app] app - [INFO] INFO - [STARTUP] 🏢 Mercedes-Benz TBA Marienfelde +2025-06-18 12:46:37 - [app] app - [INFO] INFO - [STARTUP] 🔒 Air-Gapped: True +2025-06-18 12:46:37 - [app] app - [INFO] INFO - [STARTUP] Initialisiere Datenbank... +2025-06-18 12:46:37 - [app] app - [INFO] INFO - Datenbank mit Optimierungen initialisiert +2025-06-18 12:46:37 - [app] app - [INFO] INFO - [STARTUP] ✅ Datenbank initialisiert +2025-06-18 12:46:37 - [app] app - [INFO] INFO - [STARTUP] Prüfe Initial-Admin... +2025-06-18 12:46:37 - [app] app - [INFO] INFO - Admin-Benutzer admin (admin@mercedes-benz.com) existiert bereits. Passwort wurde zurückgesetzt. +2025-06-18 12:46:37 - [app] app - [INFO] INFO - [STARTUP] ✅ Admin-Benutzer geprüft +2025-06-18 12:46:37 - [app] app - [INFO] INFO - [STARTUP] Initialisiere statische Drucker... +2025-06-18 12:46:37 - [app] app - [INFO] INFO - Drucker aktualisiert: Drucker 1 (192.168.0.100) +2025-06-18 12:46:37 - [app] app - [INFO] INFO - Drucker aktualisiert: Drucker 2 (192.168.0.101) +2025-06-18 12:46:37 - [app] app - [INFO] INFO - Drucker aktualisiert: Drucker 3 (192.168.0.102) +2025-06-18 12:46:37 - [app] app - [INFO] INFO - Drucker aktualisiert: Drucker 4 (192.168.0.103) +2025-06-18 12:46:37 - [app] app - [INFO] INFO - Drucker aktualisiert: Drucker 5 (192.168.0.104) +2025-06-18 12:46:37 - [app] app - [INFO] INFO - Drucker aktualisiert: Drucker 6 (192.168.0.106) +2025-06-18 12:46:37 - [app] app - [INFO] INFO - ✅ Statische Drucker-Initialisierung abgeschlossen: 0 erstellt, 6 aktualisiert +2025-06-18 12:46:37 - [app] app - [INFO] INFO - 📍 Alle Drucker sind für Standort 'TBA Marienfelde' konfiguriert +2025-06-18 12:46:37 - [app] app - [INFO] INFO - 🌐 IP-Bereich: 192.168.0.100-106 (außer .105) +2025-06-18 12:46:37 - [app] app - [INFO] INFO - [STARTUP] ✅ Statische Drucker konfiguriert +2025-06-18 12:46:37 - [app] app - [INFO] INFO - [STARTUP] Starte Queue Manager... +2025-06-18 12:46:37 - [app] app - [INFO] INFO - [STARTUP] ✅ Queue Manager gestartet +2025-06-18 12:46:37 - [app] app - [INFO] INFO - [STARTUP] Starte Job Scheduler... +2025-06-18 12:46:37 - [app] app - [INFO] INFO - [STARTUP] ✅ Job Scheduler gestartet +2025-06-18 12:46:37 - [app] app - [INFO] INFO - [STARTUP] 🌐 Server startet auf http://0.0.0.0:5000 +2025-06-18 12:47:00 - [app] app - [INFO] INFO - Locating template 'login.html': + 1: trying loader of application '__main__' + class: jinja2.loaders.FileSystemLoader + encoding: 'utf-8' + followlinks: False + searchpath: + - /mnt/c/Users/TTOMCZA.EMEA/Dev/Projektarbeit-MYP/backend/templates + -> found ('/mnt/c/Users/TTOMCZA.EMEA/Dev/Projektarbeit-MYP/backend/templates/login.html') +2025-06-18 12:47:00 - [app] app - [INFO] INFO - Locating template 'base.html': + 1: trying loader of application '__main__' + class: jinja2.loaders.FileSystemLoader + encoding: 'utf-8' + followlinks: False + searchpath: + - /mnt/c/Users/TTOMCZA.EMEA/Dev/Projektarbeit-MYP/backend/templates + -> found ('/mnt/c/Users/TTOMCZA.EMEA/Dev/Projektarbeit-MYP/backend/templates/base.html') +2025-06-18 12:47:00 - [app] app - [DEBUG] DEBUG - Response: 200 +2025-06-18 12:47:30 - [app] app - [DEBUG] DEBUG - Request: GET /api/notifications +2025-06-18 12:47:30 - [app] app - [DEBUG] DEBUG - Response: 302 +2025-06-18 12:47:30 - [app] app - [DEBUG] DEBUG - Request: GET /auth/login +2025-06-18 12:47:30 - [app] app - [DEBUG] DEBUG - Response: 200 +2025-06-18 12:48:00 - [app] app - [DEBUG] DEBUG - Request: GET /api/notifications +2025-06-18 12:48:00 - [app] app - [DEBUG] DEBUG - Response: 302 +2025-06-18 12:48:00 - [app] app - [DEBUG] DEBUG - Request: GET /auth/login +2025-06-18 12:48:00 - [app] app - [DEBUG] DEBUG - Response: 200 +2025-06-18 12:48:30 - [app] app - [DEBUG] DEBUG - Request: GET /api/notifications +2025-06-18 12:48:30 - [app] app - [DEBUG] DEBUG - Response: 302 +2025-06-18 12:48:30 - [app] app - [DEBUG] DEBUG - Request: GET /auth/login +2025-06-18 12:48:30 - [app] app - [DEBUG] DEBUG - Response: 200 +2025-06-18 12:48:43 - [app] app - [DEBUG] DEBUG - Request: GET /admin/ +2025-06-18 12:48:43 - [app] app - [DEBUG] DEBUG - Response: 302 +2025-06-18 12:48:50 - [app] app - [ERROR] ERROR - CSRF-Fehler für /auth/login: The CSRF token is missing. +2025-06-18 12:48:50 - [app] app - [ERROR] ERROR - Request Headers: {'Host': '127.0.0.1:5000', 'User-Agent': 'curl/7.88.1', 'Accept': '*/*', 'Content-Length': '253', 'Content-Type': 'multipart/form-data; boundary=------------------------ee4f2b5e0d2dac88'} +2025-06-18 12:48:50 - [app] app - [ERROR] ERROR - Request Form: {'username': 'admin', 'password': 'admin123'} +2025-06-18 12:48:50 - [app] app - [DEBUG] DEBUG - Response: 302 +2025-06-18 12:48:54 - [app] app - [DEBUG] DEBUG - Request: GET /settings +2025-06-18 12:48:54 - [app] app - [INFO] INFO - Not Found (404): http://127.0.0.1:5000/settings +2025-06-18 12:48:54 - [app] app - [INFO] INFO - Locating template 'errors/404.html': + 1: trying loader of application '__main__' + class: jinja2.loaders.FileSystemLoader + encoding: 'utf-8' + followlinks: False + searchpath: + - /mnt/c/Users/TTOMCZA.EMEA/Dev/Projektarbeit-MYP/backend/templates + -> found ('/mnt/c/Users/TTOMCZA.EMEA/Dev/Projektarbeit-MYP/backend/templates/errors/404.html') +2025-06-18 12:48:54 - [app] app - [DEBUG] DEBUG - Response: 404 +2025-06-18 12:48:56 - [app] app - [DEBUG] DEBUG - Request: GET /dashboard +2025-06-18 12:48:56 - [app] app - [DEBUG] DEBUG - Response: 302 +2025-06-18 12:48:56 - [app] app - [DEBUG] DEBUG - Request: GET /auth/login +2025-06-18 12:48:56 - [app] app - [DEBUG] DEBUG - Response: 200 +2025-06-18 12:48:58 - [app] app - [DEBUG] DEBUG - Request: POST /auth/login +2025-06-18 12:48:58 - [app] app - [DEBUG] DEBUG - Response: 200 +2025-06-18 12:49:00 - [app] app - [DEBUG] DEBUG - Request: GET / +2025-06-18 12:49:00 - [app] app - [DEBUG] DEBUG - Response: 302 +2025-06-18 12:49:00 - [app] app - [DEBUG] DEBUG - Request: GET /dashboard +2025-06-18 12:49:00 - [app] app - [INFO] INFO - Locating template 'dashboard.html': + 1: trying loader of application '__main__' + class: jinja2.loaders.FileSystemLoader + encoding: 'utf-8' + followlinks: False + searchpath: + - /mnt/c/Users/TTOMCZA.EMEA/Dev/Projektarbeit-MYP/backend/templates + -> found ('/mnt/c/Users/TTOMCZA.EMEA/Dev/Projektarbeit-MYP/backend/templates/dashboard.html') +2025-06-18 12:49:00 - [app] app - [INFO] INFO - Locating template 'macros/ui_components.html': + 1: trying loader of application '__main__' + class: jinja2.loaders.FileSystemLoader + encoding: 'utf-8' + followlinks: False + searchpath: + - /mnt/c/Users/TTOMCZA.EMEA/Dev/Projektarbeit-MYP/backend/templates + -> found ('/mnt/c/Users/TTOMCZA.EMEA/Dev/Projektarbeit-MYP/backend/templates/macros/ui_components.html') +2025-06-18 12:49:00 - [app] app - [DEBUG] DEBUG - Response: 200 +2025-06-18 12:49:00 - [app] app - [DEBUG] DEBUG - Request: GET /api/notifications +2025-06-18 12:49:00 - [app] app - [DEBUG] DEBUG - Response: 200 +2025-06-18 12:49:01 - [app] app - [DEBUG] DEBUG - Request: GET /api/notifications +2025-06-18 12:49:01 - [app] app - [DEBUG] DEBUG - Response: 200 +2025-06-18 12:49:02 - [app] app - [DEBUG] DEBUG - Request: GET /printers +2025-06-18 12:49:03 - [app] app - [INFO] INFO - Locating template 'printers.html': + 1: trying loader of application '__main__' + class: jinja2.loaders.FileSystemLoader + encoding: 'utf-8' + followlinks: False + searchpath: + - /mnt/c/Users/TTOMCZA.EMEA/Dev/Projektarbeit-MYP/backend/templates + -> found ('/mnt/c/Users/TTOMCZA.EMEA/Dev/Projektarbeit-MYP/backend/templates/printers.html') +2025-06-18 12:49:03 - [app] app - [DEBUG] DEBUG - Response: 200 +2025-06-18 12:49:03 - [app] app - [DEBUG] DEBUG - Request: GET /api/printers +2025-06-18 12:49:03 - [app] app - [INFO] INFO - ✅ API: 6 Drucker abgerufen (include_inactive=False) +2025-06-18 12:49:03 - [app] app - [DEBUG] DEBUG - Response: 200 +2025-06-18 12:49:03 - [app] app - [DEBUG] DEBUG - Request: GET /api/printers +2025-06-18 12:49:03 - [app] app - [DEBUG] DEBUG - Request: GET /api/notifications +2025-06-18 12:49:03 - [app] app - [INFO] INFO - ✅ API: 6 Drucker abgerufen (include_inactive=False) +2025-06-18 12:49:03 - [app] app - [DEBUG] DEBUG - Response: 200 +2025-06-18 12:49:03 - [app] app - [DEBUG] DEBUG - Response: 200 +2025-06-18 12:49:04 - [app] app - [DEBUG] DEBUG - Request: GET /dashboard +2025-06-18 12:49:04 - [app] app - [DEBUG] DEBUG - Response: 200 +2025-06-18 12:49:04 - [app] app - [DEBUG] DEBUG - Request: GET /api/notifications +2025-06-18 12:49:04 - [app] app - [DEBUG] DEBUG - Response: 200 +2025-06-18 12:49:08 - [app] app - [INFO] INFO - [SHUTDOWN] 🧹 Cleanup wird ausgeführt... +2025-06-18 12:49:08 - [app] app - [INFO] INFO - [SHUTDOWN] ✅ Queue Manager gestoppt +2025-06-18 12:49:08 - [app] app - [ERROR] ERROR - [SHUTDOWN] ❌ Cleanup-Fehler: 'BackgroundTaskScheduler' object has no attribute 'shutdown' +2025-06-18 12:49:09 - [app] app - [INFO] INFO - Optimierte SQLite-Engine erstellt: ./database/myp.db +2025-06-18 12:49:10 - [app] app - [INFO] INFO - [CONFIG] Erkannte Umgebung: development +2025-06-18 12:49:10 - [app] app - [INFO] INFO - [CONFIG] Production-Modus: False +2025-06-18 12:49:10 - [app] app - [INFO] INFO - [CONFIG] Verwende Development-Konfiguration +2025-06-18 12:49:10 - [app] app - [INFO] INFO - [DEVELOPMENT] Aktiviere Development-Konfiguration +2025-06-18 12:49:10 - [app] app - [INFO] INFO - [DEVELOPMENT] ✅ MYP Development Environment Konfiguration aktiviert +2025-06-18 12:49:10 - [app] app - [INFO] INFO - [DEVELOPMENT] ✅ Environment: Development/Testing +2025-06-18 12:49:10 - [app] app - [INFO] INFO - [DEVELOPMENT] ✅ Debug Mode: True +2025-06-18 12:49:10 - [app] app - [INFO] INFO - [DEVELOPMENT] ✅ SQL Echo: True +2025-06-18 12:49:10 - [app] app - [INFO] INFO - SQLite für Raspberry Pi optimiert (reduzierte Cache-Größe, SD-Karten I/O) +2025-06-18 12:49:10 - [app] app - [INFO] INFO - Admin-Berechtigungen beim Start korrigiert: 0 erstellt, 0 aktualisiert +2025-06-18 12:49:10 - [app] app - [INFO] INFO - [STARTUP] 🚀 Starte MYP DEVELOPMENT-Umgebung +2025-06-18 12:49:10 - [app] app - [INFO] INFO - [STARTUP] 🏢 Mercedes-Benz TBA Marienfelde +2025-06-18 12:49:10 - [app] app - [INFO] INFO - [STARTUP] 🔒 Air-Gapped: True +2025-06-18 12:49:10 - [app] app - [INFO] INFO - [STARTUP] Initialisiere Datenbank... +2025-06-18 12:49:10 - [app] app - [INFO] INFO - Datenbank mit Optimierungen initialisiert +2025-06-18 12:49:10 - [app] app - [INFO] INFO - [STARTUP] ✅ Datenbank initialisiert +2025-06-18 12:49:10 - [app] app - [INFO] INFO - [STARTUP] Prüfe Initial-Admin... +2025-06-18 12:49:10 - [app] app - [INFO] INFO - Admin-Benutzer admin (admin@mercedes-benz.com) existiert bereits. Passwort wurde zurückgesetzt. +2025-06-18 12:49:10 - [app] app - [INFO] INFO - [STARTUP] ✅ Admin-Benutzer geprüft +2025-06-18 12:49:10 - [app] app - [INFO] INFO - [STARTUP] Initialisiere statische Drucker... +2025-06-18 12:49:10 - [app] app - [INFO] INFO - Drucker aktualisiert: Drucker 1 (192.168.0.100) +2025-06-18 12:49:10 - [app] app - [INFO] INFO - Drucker aktualisiert: Drucker 2 (192.168.0.101) +2025-06-18 12:49:10 - [app] app - [INFO] INFO - Drucker aktualisiert: Drucker 3 (192.168.0.102) +2025-06-18 12:49:10 - [app] app - [INFO] INFO - Drucker aktualisiert: Drucker 4 (192.168.0.103) +2025-06-18 12:49:10 - [app] app - [INFO] INFO - Drucker aktualisiert: Drucker 5 (192.168.0.104) +2025-06-18 12:49:10 - [app] app - [INFO] INFO - Drucker aktualisiert: Drucker 6 (192.168.0.106) +2025-06-18 12:49:10 - [app] app - [INFO] INFO - ✅ Statische Drucker-Initialisierung abgeschlossen: 0 erstellt, 6 aktualisiert +2025-06-18 12:49:10 - [app] app - [INFO] INFO - 📍 Alle Drucker sind für Standort 'TBA Marienfelde' konfiguriert +2025-06-18 12:49:10 - [app] app - [INFO] INFO - 🌐 IP-Bereich: 192.168.0.100-106 (außer .105) +2025-06-18 12:49:10 - [app] app - [INFO] INFO - [STARTUP] ✅ Statische Drucker konfiguriert +2025-06-18 12:49:10 - [app] app - [INFO] INFO - [STARTUP] Starte Queue Manager... +2025-06-18 12:49:10 - [app] app - [INFO] INFO - [STARTUP] ✅ Queue Manager gestartet +2025-06-18 12:49:10 - [app] app - [INFO] INFO - [STARTUP] Starte Job Scheduler... +2025-06-18 12:49:11 - [app] app - [INFO] INFO - [STARTUP] ✅ Job Scheduler gestartet +2025-06-18 12:49:11 - [app] app - [INFO] INFO - [STARTUP] 🌐 Server startet auf http://0.0.0.0:5000 +2025-06-18 12:49:23 - [app] app - [INFO] INFO - [SHUTDOWN] 🧹 Cleanup wird ausgeführt... +2025-06-18 12:49:23 - [app] app - [INFO] INFO - [SHUTDOWN] ✅ Queue Manager gestoppt +2025-06-18 12:49:23 - [app] app - [ERROR] ERROR - [SHUTDOWN] ❌ Cleanup-Fehler: 'BackgroundTaskScheduler' object has no attribute 'shutdown' +2025-06-18 12:49:24 - [app] app - [INFO] INFO - Optimierte SQLite-Engine erstellt: ./database/myp.db +2025-06-18 12:49:25 - [app] app - [INFO] INFO - [CONFIG] Erkannte Umgebung: development +2025-06-18 12:49:25 - [app] app - [INFO] INFO - [CONFIG] Production-Modus: False +2025-06-18 12:49:25 - [app] app - [INFO] INFO - [CONFIG] Verwende Development-Konfiguration +2025-06-18 12:49:25 - [app] app - [INFO] INFO - [DEVELOPMENT] Aktiviere Development-Konfiguration +2025-06-18 12:49:25 - [app] app - [INFO] INFO - [DEVELOPMENT] ✅ MYP Development Environment Konfiguration aktiviert +2025-06-18 12:49:25 - [app] app - [INFO] INFO - [DEVELOPMENT] ✅ Environment: Development/Testing +2025-06-18 12:49:25 - [app] app - [INFO] INFO - [DEVELOPMENT] ✅ Debug Mode: True +2025-06-18 12:49:25 - [app] app - [INFO] INFO - [DEVELOPMENT] ✅ SQL Echo: True +2025-06-18 12:49:26 - [app] app - [INFO] INFO - SQLite für Raspberry Pi optimiert (reduzierte Cache-Größe, SD-Karten I/O) +2025-06-18 12:49:26 - [app] app - [INFO] INFO - Admin-Berechtigungen beim Start korrigiert: 0 erstellt, 0 aktualisiert +2025-06-18 12:49:26 - [app] app - [INFO] INFO - [STARTUP] 🚀 Starte MYP DEVELOPMENT-Umgebung +2025-06-18 12:49:26 - [app] app - [INFO] INFO - [STARTUP] 🏢 Mercedes-Benz TBA Marienfelde +2025-06-18 12:49:26 - [app] app - [INFO] INFO - [STARTUP] 🔒 Air-Gapped: True +2025-06-18 12:49:26 - [app] app - [INFO] INFO - [STARTUP] Initialisiere Datenbank... +2025-06-18 12:49:26 - [app] app - [INFO] INFO - Datenbank mit Optimierungen initialisiert +2025-06-18 12:49:26 - [app] app - [INFO] INFO - [STARTUP] ✅ Datenbank initialisiert +2025-06-18 12:49:26 - [app] app - [INFO] INFO - [STARTUP] Prüfe Initial-Admin... +2025-06-18 12:49:26 - [app] app - [INFO] INFO - Admin-Benutzer admin (admin@mercedes-benz.com) existiert bereits. Passwort wurde zurückgesetzt. +2025-06-18 12:49:26 - [app] app - [INFO] INFO - [STARTUP] ✅ Admin-Benutzer geprüft +2025-06-18 12:49:26 - [app] app - [INFO] INFO - [STARTUP] Initialisiere statische Drucker... +2025-06-18 12:49:26 - [app] app - [INFO] INFO - Drucker aktualisiert: Drucker 1 (192.168.0.100) +2025-06-18 12:49:26 - [app] app - [INFO] INFO - Drucker aktualisiert: Drucker 2 (192.168.0.101) +2025-06-18 12:49:26 - [app] app - [INFO] INFO - Drucker aktualisiert: Drucker 3 (192.168.0.102) +2025-06-18 12:49:26 - [app] app - [INFO] INFO - Drucker aktualisiert: Drucker 4 (192.168.0.103) +2025-06-18 12:49:26 - [app] app - [INFO] INFO - Drucker aktualisiert: Drucker 5 (192.168.0.104) +2025-06-18 12:49:26 - [app] app - [INFO] INFO - Drucker aktualisiert: Drucker 6 (192.168.0.106) +2025-06-18 12:49:26 - [app] app - [INFO] INFO - ✅ Statische Drucker-Initialisierung abgeschlossen: 0 erstellt, 6 aktualisiert +2025-06-18 12:49:26 - [app] app - [INFO] INFO - 📍 Alle Drucker sind für Standort 'TBA Marienfelde' konfiguriert +2025-06-18 12:49:26 - [app] app - [INFO] INFO - 🌐 IP-Bereich: 192.168.0.100-106 (außer .105) +2025-06-18 12:49:26 - [app] app - [INFO] INFO - [STARTUP] ✅ Statische Drucker konfiguriert +2025-06-18 12:49:26 - [app] app - [INFO] INFO - [STARTUP] Starte Queue Manager... +2025-06-18 12:49:26 - [app] app - [INFO] INFO - [STARTUP] ✅ Queue Manager gestartet +2025-06-18 12:49:26 - [app] app - [INFO] INFO - [STARTUP] Starte Job Scheduler... +2025-06-18 12:49:26 - [app] app - [INFO] INFO - [STARTUP] ✅ Job Scheduler gestartet +2025-06-18 12:49:26 - [app] app - [INFO] INFO - [STARTUP] 🌐 Server startet auf http://0.0.0.0:5000 +2025-06-18 12:49:27 - [app] app - [INFO] INFO - Optimierte SQLite-Engine erstellt: ./database/myp.db +2025-06-18 12:49:28 - [app] app - [INFO] INFO - [CONFIG] Erkannte Umgebung: development +2025-06-18 12:49:28 - [app] app - [INFO] INFO - [CONFIG] Production-Modus: False +2025-06-18 12:49:28 - [app] app - [INFO] INFO - [CONFIG] Verwende Development-Konfiguration +2025-06-18 12:49:28 - [app] app - [INFO] INFO - [DEVELOPMENT] Aktiviere Development-Konfiguration +2025-06-18 12:49:28 - [app] app - [INFO] INFO - [DEVELOPMENT] ✅ MYP Development Environment Konfiguration aktiviert +2025-06-18 12:49:28 - [app] app - [INFO] INFO - [DEVELOPMENT] ✅ Environment: Development/Testing +2025-06-18 12:49:28 - [app] app - [INFO] INFO - [DEVELOPMENT] ✅ Debug Mode: True +2025-06-18 12:49:28 - [app] app - [INFO] INFO - [DEVELOPMENT] ✅ SQL Echo: True +2025-06-18 12:49:28 - [app] app - [INFO] INFO - SQLite für Raspberry Pi optimiert (reduzierte Cache-Größe, SD-Karten I/O) +2025-06-18 12:49:28 - [app] app - [INFO] INFO - Admin-Berechtigungen beim Start korrigiert: 0 erstellt, 0 aktualisiert +2025-06-18 12:49:28 - [app] app - [INFO] INFO - [STARTUP] 🚀 Starte MYP DEVELOPMENT-Umgebung +2025-06-18 12:49:28 - [app] app - [INFO] INFO - [STARTUP] 🏢 Mercedes-Benz TBA Marienfelde +2025-06-18 12:49:28 - [app] app - [INFO] INFO - [STARTUP] 🔒 Air-Gapped: True +2025-06-18 12:49:28 - [app] app - [INFO] INFO - [STARTUP] Initialisiere Datenbank... +2025-06-18 12:49:28 - [app] app - [INFO] INFO - Datenbank mit Optimierungen initialisiert +2025-06-18 12:49:28 - [app] app - [INFO] INFO - [STARTUP] ✅ Datenbank initialisiert +2025-06-18 12:49:28 - [app] app - [INFO] INFO - [STARTUP] Prüfe Initial-Admin... +2025-06-18 12:49:28 - [app] app - [INFO] INFO - Admin-Benutzer admin (admin@mercedes-benz.com) existiert bereits. Passwort wurde zurückgesetzt. +2025-06-18 12:49:28 - [app] app - [INFO] INFO - [STARTUP] ✅ Admin-Benutzer geprüft +2025-06-18 12:49:28 - [app] app - [INFO] INFO - [STARTUP] Initialisiere statische Drucker... +2025-06-18 12:49:28 - [app] app - [INFO] INFO - Drucker aktualisiert: Drucker 1 (192.168.0.100) +2025-06-18 12:49:28 - [app] app - [INFO] INFO - Drucker aktualisiert: Drucker 2 (192.168.0.101) +2025-06-18 12:49:28 - [app] app - [INFO] INFO - Drucker aktualisiert: Drucker 3 (192.168.0.102) +2025-06-18 12:49:28 - [app] app - [INFO] INFO - Drucker aktualisiert: Drucker 4 (192.168.0.103) +2025-06-18 12:49:28 - [app] app - [INFO] INFO - Drucker aktualisiert: Drucker 5 (192.168.0.104) +2025-06-18 12:49:28 - [app] app - [INFO] INFO - Drucker aktualisiert: Drucker 6 (192.168.0.106) +2025-06-18 12:49:28 - [app] app - [INFO] INFO - ✅ Statische Drucker-Initialisierung abgeschlossen: 0 erstellt, 6 aktualisiert +2025-06-18 12:49:28 - [app] app - [INFO] INFO - 📍 Alle Drucker sind für Standort 'TBA Marienfelde' konfiguriert +2025-06-18 12:49:28 - [app] app - [INFO] INFO - 🌐 IP-Bereich: 192.168.0.100-106 (außer .105) +2025-06-18 12:49:28 - [app] app - [INFO] INFO - [STARTUP] ✅ Statische Drucker konfiguriert +2025-06-18 12:49:28 - [app] app - [INFO] INFO - [STARTUP] Starte Queue Manager... +2025-06-18 12:49:28 - [app] app - [INFO] INFO - [STARTUP] ✅ Queue Manager gestartet +2025-06-18 12:49:28 - [app] app - [INFO] INFO - [STARTUP] Starte Job Scheduler... +2025-06-18 12:49:28 - [app] app - [INFO] INFO - [STARTUP] ✅ Job Scheduler gestartet +2025-06-18 12:49:28 - [app] app - [INFO] INFO - [STARTUP] 🌐 Server startet auf http://0.0.0.0:5000 +2025-06-18 12:49:36 - [app] app - [INFO] INFO - Optimierte SQLite-Engine erstellt: ./database/myp.db +2025-06-18 12:49:37 - [app] app - [INFO] INFO - [CONFIG] Erkannte Umgebung: development +2025-06-18 12:49:37 - [app] app - [INFO] INFO - [CONFIG] Production-Modus: False +2025-06-18 12:49:37 - [app] app - [INFO] INFO - [CONFIG] Verwende Development-Konfiguration +2025-06-18 12:49:37 - [app] app - [INFO] INFO - [DEVELOPMENT] Aktiviere Development-Konfiguration +2025-06-18 12:49:37 - [app] app - [INFO] INFO - [DEVELOPMENT] ✅ MYP Development Environment Konfiguration aktiviert +2025-06-18 12:49:37 - [app] app - [INFO] INFO - [DEVELOPMENT] ✅ Environment: Development/Testing +2025-06-18 12:49:37 - [app] app - [INFO] INFO - [DEVELOPMENT] ✅ Debug Mode: True +2025-06-18 12:49:37 - [app] app - [INFO] INFO - [DEVELOPMENT] ✅ SQL Echo: True +2025-06-18 12:49:37 - [app] app - [WARNING] WARNING - Fehler beim Korrigieren der Admin-Berechtigungen: (sqlite3.OperationalError) disk I/O error +(Background on this error at: https://sqlalche.me/e/20/e3q8) +2025-06-18 12:49:37 - [app] app - [INFO] INFO - [STARTUP] 🚀 Starte MYP DEVELOPMENT-Umgebung +2025-06-18 12:49:37 - [app] app - [INFO] INFO - [STARTUP] 🏢 Mercedes-Benz TBA Marienfelde +2025-06-18 12:49:37 - [app] app - [INFO] INFO - [STARTUP] 🔒 Air-Gapped: True +2025-06-18 12:49:37 - [app] app - [INFO] INFO - [STARTUP] Initialisiere Datenbank... +2025-06-18 12:49:37 - [app] app - [ERROR] ERROR - [ERROR] ❌ Fehler beim Starten der Anwendung: (sqlite3.OperationalError) disk I/O error +(Background on this error at: https://sqlalche.me/e/20/e3q8) +2025-06-18 12:49:37 - [app] app - [INFO] INFO - [SHUTDOWN] 🧹 Cleanup wird ausgeführt... +2025-06-18 12:49:37 - [app] app - [INFO] INFO - [SHUTDOWN] ✅ Queue Manager gestoppt +2025-06-18 12:49:37 - [app] app - [INFO] INFO - [SHUTDOWN] ✅ Rate Limiter bereinigt +2025-06-18 12:49:37 - [app] app - [INFO] INFO - [SHUTDOWN] ✅ Caches geleert +2025-06-18 12:49:37 - [app] app - [INFO] INFO - [SHUTDOWN] 🏁 System heruntergefahren +2025-06-18 12:49:47 - [app] app - [INFO] INFO - Locating template 'dashboard.html': + 1: trying loader of application '__main__' + class: jinja2.loaders.FileSystemLoader + encoding: 'utf-8' + followlinks: False + searchpath: + - C:\Users\TTOMCZA.EMEA\Dev\Projektarbeit-MYP\backend\templates + -> found ('C:\\Users\\TTOMCZA.EMEA\\Dev\\Projektarbeit-MYP\\backend\\templates\\dashboard.html') +2025-06-18 12:49:47 - [app] app - [INFO] INFO - Locating template 'base.html': + 1: trying loader of application '__main__' + class: jinja2.loaders.FileSystemLoader + encoding: 'utf-8' + followlinks: False + searchpath: + - C:\Users\TTOMCZA.EMEA\Dev\Projektarbeit-MYP\backend\templates + -> found ('C:\\Users\\TTOMCZA.EMEA\\Dev\\Projektarbeit-MYP\\backend\\templates\\base.html') +2025-06-18 12:49:47 - [app] app - [INFO] INFO - Locating template 'macros/ui_components.html': + 1: trying loader of application '__main__' + class: jinja2.loaders.FileSystemLoader + encoding: 'utf-8' + followlinks: False + searchpath: + - C:\Users\TTOMCZA.EMEA\Dev\Projektarbeit-MYP\backend\templates + -> found ('C:\\Users\\TTOMCZA.EMEA\\Dev\\Projektarbeit-MYP\\backend\\templates\\macros\\ui_components.html') +2025-06-18 12:49:47 - [app] app - [DEBUG] DEBUG - Response: 200 +2025-06-18 12:49:47 - [app] app - [DEBUG] DEBUG - Request: GET /api/notifications +2025-06-18 12:49:47 - [app] app - [DEBUG] DEBUG - Response: 200 +2025-06-18 12:49:56 - [app] app - [DEBUG] DEBUG - Request: GET /printers +2025-06-18 12:49:56 - [app] app - [INFO] INFO - Locating template 'printers.html': + 1: trying loader of application '__main__' + class: jinja2.loaders.FileSystemLoader + encoding: 'utf-8' + followlinks: False + searchpath: + - C:\Users\TTOMCZA.EMEA\Dev\Projektarbeit-MYP\backend\templates + -> found ('C:\\Users\\TTOMCZA.EMEA\\Dev\\Projektarbeit-MYP\\backend\\templates\\printers.html') +2025-06-18 12:49:56 - [app] app - [DEBUG] DEBUG - Response: 200 +2025-06-18 12:49:56 - [app] app - [DEBUG] DEBUG - Request: GET /api/printers +2025-06-18 12:49:56 - [app] app - [INFO] INFO - ✅ API: 6 Drucker abgerufen (include_inactive=False) +2025-06-18 12:49:56 - [app] app - [DEBUG] DEBUG - Response: 200 +2025-06-18 12:49:56 - [app] app - [DEBUG] DEBUG - Request: GET /api/printers +2025-06-18 12:49:56 - [app] app - [DEBUG] DEBUG - Request: GET /api/notifications +2025-06-18 12:49:56 - [app] app - [INFO] INFO - ✅ API: 6 Drucker abgerufen (include_inactive=False) +2025-06-18 12:49:56 - [app] app - [DEBUG] DEBUG - Response: 200 +2025-06-18 12:49:56 - [app] app - [DEBUG] DEBUG - Response: 200 +2025-06-18 12:49:57 - [app] app - [DEBUG] DEBUG - Request: GET /jobs +2025-06-18 12:49:57 - [app] app - [INFO] INFO - Locating template 'jobs.html': + 1: trying loader of application '__main__' + class: jinja2.loaders.FileSystemLoader + encoding: 'utf-8' + followlinks: False + searchpath: + - C:\Users\TTOMCZA.EMEA\Dev\Projektarbeit-MYP\backend\templates + -> found ('C:\\Users\\TTOMCZA.EMEA\\Dev\\Projektarbeit-MYP\\backend\\templates\\jobs.html') +2025-06-18 12:49:57 - [app] app - [DEBUG] DEBUG - Response: 200 +2025-06-18 12:49:58 - [app] app - [DEBUG] DEBUG - Request: GET /api/notifications +2025-06-18 12:49:58 - [app] app - [DEBUG] DEBUG - Request: GET /api/jobs +2025-06-18 12:49:58 - [app] app - [DEBUG] DEBUG - Response: 200 +2025-06-18 12:49:58 - [app] app - [DEBUG] DEBUG - Response: 200 +2025-06-18 12:49:58 - [app] app - [DEBUG] DEBUG - Request: GET /api/printers +2025-06-18 12:49:58 - [app] app - [INFO] INFO - ✅ API: 6 Drucker abgerufen (include_inactive=False) +2025-06-18 12:49:58 - [app] app - [DEBUG] DEBUG - Response: 200 +2025-06-18 12:49:59 - [app] app - [DEBUG] DEBUG - Request: GET /calendar +2025-06-18 12:49:59 - [app] app - [INFO] INFO - Locating template 'calendar.html': + 1: trying loader of application '__main__' + class: jinja2.loaders.FileSystemLoader + encoding: 'utf-8' + followlinks: False + searchpath: + - C:\Users\TTOMCZA.EMEA\Dev\Projektarbeit-MYP\backend\templates + -> found ('C:\\Users\\TTOMCZA.EMEA\\Dev\\Projektarbeit-MYP\\backend\\templates\\calendar.html') +2025-06-18 12:49:59 - [app] app - [DEBUG] DEBUG - Response: 200 +2025-06-18 12:49:59 - [app] app - [DEBUG] DEBUG - Request: GET /api/calendar/events +2025-06-18 12:49:59 - [app] app - [DEBUG] DEBUG - Response: 200 +2025-06-18 12:49:59 - [app] app - [DEBUG] DEBUG - Request: GET /api/calendar/statistics +2025-06-18 12:49:59 - [app] app - [DEBUG] DEBUG - Request: GET /api/notifications +2025-06-18 12:49:59 - [app] app - [DEBUG] DEBUG - Response: 200 +2025-06-18 12:49:59 - [app] app - [DEBUG] DEBUG - Response: 200 +2025-06-18 12:49:59 - [app] app - [DEBUG] DEBUG - Request: GET /api/calendar/statistics +2025-06-18 12:49:59 - [app] app - [DEBUG] DEBUG - Response: 200 +2025-06-18 12:50:26 - [app] app - [DEBUG] DEBUG - Request: GET /api/notifications +2025-06-18 12:50:26 - [app] app - [DEBUG] DEBUG - Response: 200 +2025-06-18 12:50:28 - [app] app - [INFO] INFO - [SHUTDOWN] 🧹 Cleanup wird ausgeführt... +2025-06-18 12:50:28 - [app] app - [INFO] INFO - [SHUTDOWN] ✅ Queue Manager gestoppt +2025-06-18 12:50:28 - [app] app - [ERROR] ERROR - [SHUTDOWN] ❌ Cleanup-Fehler: 'BackgroundTaskScheduler' object has no attribute 'shutdown' +2025-06-18 12:50:29 - [app] app - [INFO] INFO - Optimierte SQLite-Engine erstellt: ./database/myp.db +2025-06-18 12:50:30 - [app] app - [INFO] INFO - [CONFIG] Erkannte Umgebung: development +2025-06-18 12:50:30 - [app] app - [INFO] INFO - [CONFIG] Production-Modus: False +2025-06-18 12:50:30 - [app] app - [INFO] INFO - [CONFIG] Verwende Development-Konfiguration +2025-06-18 12:50:30 - [app] app - [INFO] INFO - [DEVELOPMENT] Aktiviere Development-Konfiguration +2025-06-18 12:50:30 - [app] app - [INFO] INFO - [DEVELOPMENT] ✅ MYP Development Environment Konfiguration aktiviert +2025-06-18 12:50:30 - [app] app - [INFO] INFO - [DEVELOPMENT] ✅ Environment: Development/Testing +2025-06-18 12:50:30 - [app] app - [INFO] INFO - [DEVELOPMENT] ✅ Debug Mode: True +2025-06-18 12:50:30 - [app] app - [INFO] INFO - [DEVELOPMENT] ✅ SQL Echo: True +2025-06-18 12:50:30 - [app] app - [WARNING] WARNING - Fehler beim Korrigieren der Admin-Berechtigungen: (sqlite3.OperationalError) database is locked +(Background on this error at: https://sqlalche.me/e/20/e3q8) +2025-06-18 12:50:30 - [app] app - [INFO] INFO - [STARTUP] 🚀 Starte MYP DEVELOPMENT-Umgebung +2025-06-18 12:50:30 - [app] app - [INFO] INFO - [STARTUP] 🏢 Mercedes-Benz TBA Marienfelde +2025-06-18 12:50:30 - [app] app - [INFO] INFO - [STARTUP] 🔒 Air-Gapped: True +2025-06-18 12:50:30 - [app] app - [INFO] INFO - [STARTUP] Initialisiere Datenbank... +2025-06-18 12:50:30 - [app] app - [ERROR] ERROR - [ERROR] ❌ Fehler beim Starten der Anwendung: (sqlite3.OperationalError) database is locked +(Background on this error at: https://sqlalche.me/e/20/e3q8) +2025-06-18 12:50:30 - [app] app - [INFO] INFO - [SHUTDOWN] 🧹 Cleanup wird ausgeführt... +2025-06-18 12:50:30 - [app] app - [INFO] INFO - [SHUTDOWN] ✅ Queue Manager gestoppt +2025-06-18 12:50:30 - [app] app - [INFO] INFO - [SHUTDOWN] ✅ Rate Limiter bereinigt +2025-06-18 12:50:30 - [app] app - [INFO] INFO - [SHUTDOWN] ✅ Caches geleert +2025-06-18 12:50:30 - [app] app - [INFO] INFO - [SHUTDOWN] 🏁 System heruntergefahren +2025-06-18 12:50:31 - [app] app - [INFO] INFO - [SHUTDOWN] 🧹 Cleanup wird ausgeführt... +2025-06-18 12:50:31 - [app] app - [INFO] INFO - [SHUTDOWN] ✅ Queue Manager gestoppt +2025-06-18 12:50:31 - [app] app - [ERROR] ERROR - [SHUTDOWN] ❌ Cleanup-Fehler: 'BackgroundTaskScheduler' object has no attribute 'shutdown' +2025-06-18 12:50:33 - [app] app - [INFO] INFO - Optimierte SQLite-Engine erstellt: ./database/myp.db +2025-06-18 12:50:34 - [app] app - [INFO] INFO - [CONFIG] Erkannte Umgebung: development +2025-06-18 12:50:34 - [app] app - [INFO] INFO - [CONFIG] Production-Modus: False +2025-06-18 12:50:34 - [app] app - [INFO] INFO - [CONFIG] Verwende Development-Konfiguration +2025-06-18 12:50:34 - [app] app - [INFO] INFO - [DEVELOPMENT] Aktiviere Development-Konfiguration +2025-06-18 12:50:34 - [app] app - [INFO] INFO - [DEVELOPMENT] ✅ MYP Development Environment Konfiguration aktiviert +2025-06-18 12:50:34 - [app] app - [INFO] INFO - [DEVELOPMENT] ✅ Environment: Development/Testing +2025-06-18 12:50:34 - [app] app - [INFO] INFO - [DEVELOPMENT] ✅ Debug Mode: True +2025-06-18 12:50:34 - [app] app - [INFO] INFO - [DEVELOPMENT] ✅ SQL Echo: True +2025-06-18 12:50:34 - [app] app - [INFO] INFO - SQLite für Raspberry Pi optimiert (reduzierte Cache-Größe, SD-Karten I/O) +2025-06-18 12:50:34 - [app] app - [INFO] INFO - Admin-Berechtigungen beim Start korrigiert: 0 erstellt, 0 aktualisiert +2025-06-18 12:50:34 - [app] app - [INFO] INFO - [STARTUP] 🚀 Starte MYP DEVELOPMENT-Umgebung +2025-06-18 12:50:34 - [app] app - [INFO] INFO - [STARTUP] 🏢 Mercedes-Benz TBA Marienfelde +2025-06-18 12:50:34 - [app] app - [INFO] INFO - [STARTUP] 🔒 Air-Gapped: True +2025-06-18 12:50:34 - [app] app - [INFO] INFO - [STARTUP] Initialisiere Datenbank... +2025-06-18 12:50:34 - [app] app - [INFO] INFO - Datenbank mit Optimierungen initialisiert +2025-06-18 12:50:34 - [app] app - [INFO] INFO - [STARTUP] ✅ Datenbank initialisiert +2025-06-18 12:50:34 - [app] app - [INFO] INFO - [STARTUP] Prüfe Initial-Admin... +2025-06-18 12:50:34 - [app] app - [INFO] INFO - Admin-Benutzer admin (admin@mercedes-benz.com) existiert bereits. Passwort wurde zurückgesetzt. +2025-06-18 12:50:34 - [app] app - [INFO] INFO - [STARTUP] ✅ Admin-Benutzer geprüft +2025-06-18 12:50:34 - [app] app - [INFO] INFO - [STARTUP] Initialisiere statische Drucker... +2025-06-18 12:50:34 - [app] app - [INFO] INFO - Drucker aktualisiert: Drucker 1 (192.168.0.100) +2025-06-18 12:50:34 - [app] app - [INFO] INFO - Drucker aktualisiert: Drucker 2 (192.168.0.101) +2025-06-18 12:50:34 - [app] app - [INFO] INFO - Drucker aktualisiert: Drucker 3 (192.168.0.102) +2025-06-18 12:50:34 - [app] app - [INFO] INFO - Drucker aktualisiert: Drucker 4 (192.168.0.103) +2025-06-18 12:50:34 - [app] app - [INFO] INFO - Drucker aktualisiert: Drucker 5 (192.168.0.104) +2025-06-18 12:50:34 - [app] app - [INFO] INFO - Drucker aktualisiert: Drucker 6 (192.168.0.106) +2025-06-18 12:50:34 - [app] app - [INFO] INFO - ✅ Statische Drucker-Initialisierung abgeschlossen: 0 erstellt, 6 aktualisiert +2025-06-18 12:50:34 - [app] app - [INFO] INFO - 📍 Alle Drucker sind für Standort 'TBA Marienfelde' konfiguriert +2025-06-18 12:50:34 - [app] app - [INFO] INFO - 🌐 IP-Bereich: 192.168.0.100-106 (außer .105) +2025-06-18 12:50:34 - [app] app - [INFO] INFO - [STARTUP] ✅ Statische Drucker konfiguriert +2025-06-18 12:50:34 - [app] app - [INFO] INFO - [STARTUP] Starte Queue Manager... +2025-06-18 12:50:34 - [app] app - [INFO] INFO - [STARTUP] ✅ Queue Manager gestartet +2025-06-18 12:50:34 - [app] app - [INFO] INFO - [STARTUP] Starte Job Scheduler... +2025-06-18 12:50:34 - [app] app - [INFO] INFO - [STARTUP] ✅ Job Scheduler gestartet +2025-06-18 12:50:34 - [app] app - [INFO] INFO - [STARTUP] 🌐 Server startet auf http://0.0.0.0:5000 +2025-06-18 12:50:34 - [app] app - [INFO] INFO - Optimierte SQLite-Engine erstellt: ./database/myp.db +2025-06-18 12:50:35 - [app] app - [INFO] INFO - [CONFIG] Erkannte Umgebung: development +2025-06-18 12:50:35 - [app] app - [INFO] INFO - [CONFIG] Production-Modus: False +2025-06-18 12:50:35 - [app] app - [INFO] INFO - [CONFIG] Verwende Development-Konfiguration +2025-06-18 12:50:35 - [app] app - [INFO] INFO - [DEVELOPMENT] Aktiviere Development-Konfiguration +2025-06-18 12:50:35 - [app] app - [INFO] INFO - [DEVELOPMENT] ✅ MYP Development Environment Konfiguration aktiviert +2025-06-18 12:50:35 - [app] app - [INFO] INFO - [DEVELOPMENT] ✅ Environment: Development/Testing +2025-06-18 12:50:35 - [app] app - [INFO] INFO - [DEVELOPMENT] ✅ Debug Mode: True +2025-06-18 12:50:35 - [app] app - [INFO] INFO - [DEVELOPMENT] ✅ SQL Echo: True +2025-06-18 12:50:35 - [app] app - [INFO] INFO - SQLite für Raspberry Pi optimiert (reduzierte Cache-Größe, SD-Karten I/O) +2025-06-18 12:50:35 - [app] app - [INFO] INFO - Admin-Berechtigungen beim Start korrigiert: 0 erstellt, 0 aktualisiert +2025-06-18 12:50:35 - [app] app - [INFO] INFO - [STARTUP] 🚀 Starte MYP DEVELOPMENT-Umgebung +2025-06-18 12:50:35 - [app] app - [INFO] INFO - [STARTUP] 🏢 Mercedes-Benz TBA Marienfelde +2025-06-18 12:50:35 - [app] app - [INFO] INFO - [STARTUP] 🔒 Air-Gapped: True +2025-06-18 12:50:35 - [app] app - [INFO] INFO - [STARTUP] Initialisiere Datenbank... +2025-06-18 12:50:35 - [app] app - [INFO] INFO - Datenbank mit Optimierungen initialisiert +2025-06-18 12:50:35 - [app] app - [INFO] INFO - [STARTUP] ✅ Datenbank initialisiert +2025-06-18 12:50:35 - [app] app - [INFO] INFO - [STARTUP] Prüfe Initial-Admin... +2025-06-18 12:50:36 - [app] app - [INFO] INFO - Admin-Benutzer admin (admin@mercedes-benz.com) existiert bereits. Passwort wurde zurückgesetzt. +2025-06-18 12:50:36 - [app] app - [INFO] INFO - [STARTUP] ✅ Admin-Benutzer geprüft +2025-06-18 12:50:36 - [app] app - [INFO] INFO - [STARTUP] Initialisiere statische Drucker... +2025-06-18 12:50:36 - [app] app - [INFO] INFO - Drucker aktualisiert: Drucker 1 (192.168.0.100) +2025-06-18 12:50:36 - [app] app - [INFO] INFO - Drucker aktualisiert: Drucker 2 (192.168.0.101) +2025-06-18 12:50:36 - [app] app - [INFO] INFO - Drucker aktualisiert: Drucker 3 (192.168.0.102) +2025-06-18 12:50:36 - [app] app - [INFO] INFO - Drucker aktualisiert: Drucker 4 (192.168.0.103) +2025-06-18 12:50:36 - [app] app - [INFO] INFO - Drucker aktualisiert: Drucker 5 (192.168.0.104) +2025-06-18 12:50:36 - [app] app - [INFO] INFO - Drucker aktualisiert: Drucker 6 (192.168.0.106) +2025-06-18 12:50:36 - [app] app - [INFO] INFO - ✅ Statische Drucker-Initialisierung abgeschlossen: 0 erstellt, 6 aktualisiert +2025-06-18 12:50:36 - [app] app - [INFO] INFO - 📍 Alle Drucker sind für Standort 'TBA Marienfelde' konfiguriert +2025-06-18 12:50:36 - [app] app - [INFO] INFO - 🌐 IP-Bereich: 192.168.0.100-106 (außer .105) +2025-06-18 12:50:36 - [app] app - [INFO] INFO - [STARTUP] ✅ Statische Drucker konfiguriert +2025-06-18 12:50:36 - [app] app - [INFO] INFO - [STARTUP] Starte Queue Manager... +2025-06-18 12:50:36 - [app] app - [INFO] INFO - [STARTUP] ✅ Queue Manager gestartet +2025-06-18 12:50:36 - [app] app - [INFO] INFO - [STARTUP] Starte Job Scheduler... +2025-06-18 12:50:36 - [app] app - [INFO] INFO - [STARTUP] ✅ Job Scheduler gestartet +2025-06-18 12:50:36 - [app] app - [INFO] INFO - [STARTUP] 🌐 Server startet auf http://0.0.0.0:5000 +2025-06-18 12:51:05 - [app] app - [INFO] INFO - Locating template 'dashboard.html': + 1: trying loader of application '__main__' + class: jinja2.loaders.FileSystemLoader + encoding: 'utf-8' + followlinks: False + searchpath: + - /mnt/c/Users/TTOMCZA.EMEA/Dev/Projektarbeit-MYP/backend/templates + -> found ('/mnt/c/Users/TTOMCZA.EMEA/Dev/Projektarbeit-MYP/backend/templates/dashboard.html') +2025-06-18 12:51:05 - [app] app - [INFO] INFO - Locating template 'base.html': + 1: trying loader of application '__main__' + class: jinja2.loaders.FileSystemLoader + encoding: 'utf-8' + followlinks: False + searchpath: + - /mnt/c/Users/TTOMCZA.EMEA/Dev/Projektarbeit-MYP/backend/templates + -> found ('/mnt/c/Users/TTOMCZA.EMEA/Dev/Projektarbeit-MYP/backend/templates/base.html') +2025-06-18 12:51:05 - [app] app - [INFO] INFO - Locating template 'macros/ui_components.html': + 1: trying loader of application '__main__' + class: jinja2.loaders.FileSystemLoader + encoding: 'utf-8' + followlinks: False + searchpath: + - /mnt/c/Users/TTOMCZA.EMEA/Dev/Projektarbeit-MYP/backend/templates + -> found ('/mnt/c/Users/TTOMCZA.EMEA/Dev/Projektarbeit-MYP/backend/templates/macros/ui_components.html') +2025-06-18 12:51:05 - [app] app - [DEBUG] DEBUG - Response: 200 +2025-06-18 12:51:05 - [app] app - [DEBUG] DEBUG - Request: GET /api/notifications +2025-06-18 12:51:05 - [app] app - [DEBUG] DEBUG - Response: 200 +2025-06-18 12:51:07 - [app] app - [DEBUG] DEBUG - Request: GET /dashboard +2025-06-18 12:51:07 - [app] app - [DEBUG] DEBUG - Response: 200 +2025-06-18 12:51:08 - [app] app - [DEBUG] DEBUG - Request: GET /api/notifications +2025-06-18 12:51:08 - [app] app - [DEBUG] DEBUG - Response: 200 +2025-06-18 12:51:26 - [app] app - [DEBUG] DEBUG - Request: GET /api/notifications +2025-06-18 12:51:26 - [app] app - [DEBUG] DEBUG - Response: 200 +2025-06-18 12:51:38 - [app] app - [DEBUG] DEBUG - Request: GET /api/notifications +2025-06-18 12:51:38 - [app] app - [DEBUG] DEBUG - Response: 200 +2025-06-18 12:51:41 - [app] app - [DEBUG] DEBUG - Request: GET /dashboard +2025-06-18 12:51:41 - [app] app - [DEBUG] DEBUG - Response: 200 +2025-06-18 12:51:41 - [app] app - [DEBUG] DEBUG - Request: GET /api/notifications +2025-06-18 12:51:41 - [app] app - [DEBUG] DEBUG - Response: 200 +2025-06-18 12:51:42 - [app] app - [DEBUG] DEBUG - Request: GET /dashboard +2025-06-18 12:51:42 - [app] app - [DEBUG] DEBUG - Response: 200 +2025-06-18 12:51:42 - [app] app - [DEBUG] DEBUG - Request: GET /api/notifications +2025-06-18 12:51:42 - [app] app - [DEBUG] DEBUG - Response: 200 +2025-06-18 12:51:43 - [app] app - [DEBUG] DEBUG - Request: GET /dashboard +2025-06-18 12:51:43 - [app] app - [DEBUG] DEBUG - Response: 200 +2025-06-18 12:51:43 - [app] app - [DEBUG] DEBUG - Request: GET /api/notifications +2025-06-18 12:51:43 - [app] app - [DEBUG] DEBUG - Response: 200 +2025-06-18 12:51:43 - [app] app - [DEBUG] DEBUG - Request: GET /dashboard +2025-06-18 12:51:43 - [app] app - [DEBUG] DEBUG - Response: 200 +2025-06-18 12:51:43 - [app] app - [DEBUG] DEBUG - Request: GET /api/notifications +2025-06-18 12:51:43 - [app] app - [DEBUG] DEBUG - Response: 200 +2025-06-18 12:51:43 - [app] app - [DEBUG] DEBUG - Request: GET /dashboard +2025-06-18 12:51:43 - [app] app - [DEBUG] DEBUG - Response: 200 +2025-06-18 12:51:43 - [app] app - [DEBUG] DEBUG - Request: GET /api/notifications +2025-06-18 12:51:43 - [app] app - [DEBUG] DEBUG - Response: 200 +2025-06-18 12:51:43 - [app] app - [DEBUG] DEBUG - Request: GET /dashboard +2025-06-18 12:51:43 - [app] app - [DEBUG] DEBUG - Response: 200 +2025-06-18 12:51:43 - [app] app - [DEBUG] DEBUG - Request: GET /api/notifications +2025-06-18 12:51:43 - [app] app - [DEBUG] DEBUG - Response: 200 +2025-06-18 12:51:43 - [app] app - [DEBUG] DEBUG - Request: GET /dashboard +2025-06-18 12:51:43 - [app] app - [DEBUG] DEBUG - Response: 200 +2025-06-18 12:51:43 - [app] app - [DEBUG] DEBUG - Request: GET /api/notifications +2025-06-18 12:51:43 - [app] app - [DEBUG] DEBUG - Response: 200 +2025-06-18 12:51:44 - [app] app - [DEBUG] DEBUG - Request: GET /dashboard +2025-06-18 12:51:44 - [app] app - [DEBUG] DEBUG - Response: 200 +2025-06-18 12:51:44 - [app] app - [DEBUG] DEBUG - Request: GET /api/notifications +2025-06-18 12:51:44 - [app] app - [DEBUG] DEBUG - Response: 200 +2025-06-18 12:51:44 - [app] app - [DEBUG] DEBUG - Request: GET /dashboard +2025-06-18 12:51:44 - [app] app - [DEBUG] DEBUG - Response: 200 +2025-06-18 12:51:44 - [app] app - [DEBUG] DEBUG - Request: GET /api/notifications +2025-06-18 12:51:44 - [app] app - [DEBUG] DEBUG - Response: 200 +2025-06-18 12:51:44 - [app] app - [DEBUG] DEBUG - Request: GET /dashboard +2025-06-18 12:51:44 - [app] app - [DEBUG] DEBUG - Response: 200 +2025-06-18 12:51:44 - [app] app - [DEBUG] DEBUG - Request: GET /api/notifications +2025-06-18 12:51:44 - [app] app - [DEBUG] DEBUG - Response: 200 +2025-06-18 12:51:44 - [app] app - [DEBUG] DEBUG - Request: GET /dashboard +2025-06-18 12:51:44 - [app] app - [DEBUG] DEBUG - Response: 200 +2025-06-18 12:51:44 - [app] app - [DEBUG] DEBUG - Request: GET /api/notifications +2025-06-18 12:51:44 - [app] app - [DEBUG] DEBUG - Response: 200 +2025-06-18 12:51:44 - [app] app - [DEBUG] DEBUG - Request: GET /dashboard +2025-06-18 12:51:44 - [app] app - [DEBUG] DEBUG - Response: 200 +2025-06-18 12:51:44 - [app] app - [DEBUG] DEBUG - Request: GET /api/notifications +2025-06-18 12:51:44 - [app] app - [DEBUG] DEBUG - Response: 200 +2025-06-18 12:51:45 - [app] app - [DEBUG] DEBUG - Request: GET /dashboard +2025-06-18 12:51:45 - [app] app - [DEBUG] DEBUG - Response: 200 +2025-06-18 12:51:45 - [app] app - [DEBUG] DEBUG - Request: GET /api/notifications +2025-06-18 12:51:45 - [app] app - [DEBUG] DEBUG - Response: 200 +2025-06-18 12:51:45 - [app] app - [DEBUG] DEBUG - Request: GET /dashboard +2025-06-18 12:51:45 - [app] app - [DEBUG] DEBUG - Response: 200 +2025-06-18 12:51:45 - [app] app - [DEBUG] DEBUG - Request: GET /api/notifications +2025-06-18 12:51:45 - [app] app - [DEBUG] DEBUG - Response: 200 +2025-06-18 12:51:45 - [app] app - [DEBUG] DEBUG - Request: GET /dashboard +2025-06-18 12:51:45 - [app] app - [DEBUG] DEBUG - Response: 200 +2025-06-18 12:51:45 - [app] app - [DEBUG] DEBUG - Request: GET /api/notifications +2025-06-18 12:51:45 - [app] app - [DEBUG] DEBUG - Response: 200 +2025-06-18 12:51:45 - [app] app - [DEBUG] DEBUG - Request: GET /dashboard +2025-06-18 12:51:45 - [app] app - [DEBUG] DEBUG - Response: 200 +2025-06-18 12:51:45 - [app] app - [DEBUG] DEBUG - Request: GET /api/notifications +2025-06-18 12:51:45 - [app] app - [DEBUG] DEBUG - Response: 200 +2025-06-18 12:51:45 - [app] app - [DEBUG] DEBUG - Request: GET /dashboard +2025-06-18 12:51:45 - [app] app - [DEBUG] DEBUG - Response: 200 +2025-06-18 12:51:45 - [app] app - [DEBUG] DEBUG - Request: GET /api/notifications +2025-06-18 12:51:45 - [app] app - [DEBUG] DEBUG - Response: 200 +2025-06-18 12:51:46 - [app] app - [DEBUG] DEBUG - Request: GET /dashboard +2025-06-18 12:51:46 - [app] app - [DEBUG] DEBUG - Response: 200 +2025-06-18 12:51:46 - [app] app - [DEBUG] DEBUG - Request: GET /api/notifications +2025-06-18 12:51:46 - [app] app - [DEBUG] DEBUG - Response: 200 +2025-06-18 12:51:46 - [app] app - [DEBUG] DEBUG - Request: GET /dashboard +2025-06-18 12:51:46 - [app] app - [DEBUG] DEBUG - Response: 200 +2025-06-18 12:51:46 - [app] app - [DEBUG] DEBUG - Request: GET /api/notifications +2025-06-18 12:51:46 - [app] app - [DEBUG] DEBUG - Response: 200 diff --git a/backend/logs/auth/auth.log b/backend/logs/auth/auth.log index ea4476f68..8fcf8956a 100644 --- a/backend/logs/auth/auth.log +++ b/backend/logs/auth/auth.log @@ -117,3 +117,5 @@ WHERE users.username = ? OR users.email = ? 2025-06-17 13:58:36 - [auth] auth - [INFO] INFO - Benutzer admin@mercedes-benz.com hat sich erfolgreich angemeldet 2025-06-18 12:38:11 - [auth] auth - [WARNING] WARNING - JSON-Parsing fehlgeschlagen: 400 Bad Request: Failed to decode JSON object: Expecting value: line 1 column 1 (char 0) 2025-06-18 12:38:12 - [auth] auth - [INFO] INFO - Benutzer admin@mercedes-benz.com hat sich erfolgreich angemeldet +2025-06-18 12:48:58 - [auth] auth - [WARNING] WARNING - JSON-Parsing fehlgeschlagen: 400 Bad Request: Failed to decode JSON object: Expecting value: line 1 column 1 (char 0) +2025-06-18 12:48:58 - [auth] auth - [INFO] INFO - Benutzer admin@mercedes-benz.com hat sich erfolgreich angemeldet diff --git a/backend/logs/calendar/calendar.log b/backend/logs/calendar/calendar.log index 20cef7200..06d3d4cb1 100644 --- a/backend/logs/calendar/calendar.log +++ b/backend/logs/calendar/calendar.log @@ -40,3 +40,5 @@ 2025-06-16 01:43:30 - [calendar] calendar - [INFO] INFO - 📅 Kalender-Events abgerufen: 0 Einträge für Zeitraum 2025-06-14 22:00:00+00:00 bis 2025-06-21 22:00:00+00:00 2025-06-16 17:43:34 - [calendar] calendar - [INFO] INFO - 📅 Kalender-Events abgerufen: 0 Einträge für Zeitraum 2025-06-14 22:00:00+00:00 bis 2025-06-21 22:00:00+00:00 2025-06-18 12:38:17 - [calendar] calendar - [INFO] INFO - 📅 Kalender-Events abgerufen: 0 Einträge für Zeitraum 2025-06-14 22:00:00+00:00 bis 2025-06-21 22:00:00+00:00 +2025-06-18 12:49:59 - [calendar] calendar - [INFO] INFO - 📅 Kalender-Events abgerufen: 0 Einträge für Zeitraum 2025-06-14 22:00:00+00:00 bis 2025-06-21 22:00:00+00:00 +2025-06-18 12:50:59 - [calendar] calendar - [INFO] INFO - 📅 Kalender-Events abgerufen: 0 Einträge für Zeitraum 2025-06-14 22:00:00+00:00 bis 2025-06-21 22:00:00+00:00 diff --git a/backend/logs/core_system/core_system.log b/backend/logs/core_system/core_system.log index 3d5dc600d..dcd70a044 100644 --- a/backend/logs/core_system/core_system.log +++ b/backend/logs/core_system/core_system.log @@ -278,3 +278,9 @@ 2025-06-18 12:43:38 - [core_system] core_system - [INFO] INFO - 📊 Massive Konsolidierung: 6 Dateien → 1 Datei (88% Reduktion) 2025-06-18 12:43:43 - [core_system] core_system - [INFO] INFO - ✅ Core System Management Module erfolgreich initialisiert 2025-06-18 12:43:43 - [core_system] core_system - [INFO] INFO - 📊 Massive Konsolidierung: 6 Dateien → 1 Datei (88% Reduktion) +2025-06-18 12:49:24 - [core_system] core_system - [INFO] INFO - ✅ Core System Management Module erfolgreich initialisiert +2025-06-18 12:49:24 - [core_system] core_system - [INFO] INFO - 📊 Massive Konsolidierung: 6 Dateien → 1 Datei (88% Reduktion) +2025-06-18 12:49:27 - [core_system] core_system - [INFO] INFO - ✅ Core System Management Module erfolgreich initialisiert +2025-06-18 12:49:27 - [core_system] core_system - [INFO] INFO - 📊 Massive Konsolidierung: 6 Dateien → 1 Datei (88% Reduktion) +2025-06-18 12:50:29 - [core_system] core_system - [INFO] INFO - ✅ Core System Management Module erfolgreich initialisiert +2025-06-18 12:50:29 - [core_system] core_system - [INFO] INFO - 📊 Massive Konsolidierung: 6 Dateien → 1 Datei (88% Reduktion) diff --git a/backend/logs/data_management/data_management.log b/backend/logs/data_management/data_management.log index 223387936..9f3140e1f 100644 --- a/backend/logs/data_management/data_management.log +++ b/backend/logs/data_management/data_management.log @@ -629,3 +629,17 @@ 2025-06-18 12:46:35 - [data_management] data_management - [INFO] INFO - 📊 Massive Konsolidierung: 3 Dateien → 1 Datei (67% Reduktion) 2025-06-18 12:46:36 - [data_management] data_management - [INFO] INFO - ✅ Data Management Module initialisiert 2025-06-18 12:46:36 - [data_management] data_management - [INFO] INFO - 📊 Massive Konsolidierung: 3 Dateien → 1 Datei (67% Reduktion) +2025-06-18 12:49:09 - [data_management] data_management - [INFO] INFO - ✅ Data Management Module initialisiert +2025-06-18 12:49:09 - [data_management] data_management - [INFO] INFO - 📊 Massive Konsolidierung: 3 Dateien → 1 Datei (67% Reduktion) +2025-06-18 12:49:24 - [data_management] data_management - [INFO] INFO - ✅ Data Management Module initialisiert +2025-06-18 12:49:24 - [data_management] data_management - [INFO] INFO - 📊 Massive Konsolidierung: 3 Dateien → 1 Datei (67% Reduktion) +2025-06-18 12:49:27 - [data_management] data_management - [INFO] INFO - ✅ Data Management Module initialisiert +2025-06-18 12:49:27 - [data_management] data_management - [INFO] INFO - 📊 Massive Konsolidierung: 3 Dateien → 1 Datei (67% Reduktion) +2025-06-18 12:49:36 - [data_management] data_management - [INFO] INFO - ✅ Data Management Module initialisiert +2025-06-18 12:49:36 - [data_management] data_management - [INFO] INFO - 📊 Massive Konsolidierung: 3 Dateien → 1 Datei (67% Reduktion) +2025-06-18 12:50:29 - [data_management] data_management - [INFO] INFO - ✅ Data Management Module initialisiert +2025-06-18 12:50:29 - [data_management] data_management - [INFO] INFO - 📊 Massive Konsolidierung: 3 Dateien → 1 Datei (67% Reduktion) +2025-06-18 12:50:33 - [data_management] data_management - [INFO] INFO - ✅ Data Management Module initialisiert +2025-06-18 12:50:33 - [data_management] data_management - [INFO] INFO - 📊 Massive Konsolidierung: 3 Dateien → 1 Datei (67% Reduktion) +2025-06-18 12:50:35 - [data_management] data_management - [INFO] INFO - ✅ Data Management Module initialisiert +2025-06-18 12:50:35 - [data_management] data_management - [INFO] INFO - 📊 Massive Konsolidierung: 3 Dateien → 1 Datei (67% Reduktion) diff --git a/backend/logs/energy_monitoring/energy_monitoring.log b/backend/logs/energy_monitoring/energy_monitoring.log index 2d98c75e4..878b098c0 100644 --- a/backend/logs/energy_monitoring/energy_monitoring.log +++ b/backend/logs/energy_monitoring/energy_monitoring.log @@ -559,3 +559,10 @@ 2025-06-18 12:43:44 - [energy_monitoring] energy_monitoring - [INFO] INFO - ✅ Energiemonitoring-Blueprint initialisiert 2025-06-18 12:46:35 - [energy_monitoring] energy_monitoring - [INFO] INFO - ✅ Energiemonitoring-Blueprint initialisiert 2025-06-18 12:46:37 - [energy_monitoring] energy_monitoring - [INFO] INFO - ✅ Energiemonitoring-Blueprint initialisiert +2025-06-18 12:49:10 - [energy_monitoring] energy_monitoring - [INFO] INFO - ✅ Energiemonitoring-Blueprint initialisiert +2025-06-18 12:49:25 - [energy_monitoring] energy_monitoring - [INFO] INFO - ✅ Energiemonitoring-Blueprint initialisiert +2025-06-18 12:49:28 - [energy_monitoring] energy_monitoring - [INFO] INFO - ✅ Energiemonitoring-Blueprint initialisiert +2025-06-18 12:49:37 - [energy_monitoring] energy_monitoring - [INFO] INFO - ✅ Energiemonitoring-Blueprint initialisiert +2025-06-18 12:50:30 - [energy_monitoring] energy_monitoring - [INFO] INFO - ✅ Energiemonitoring-Blueprint initialisiert +2025-06-18 12:50:34 - [energy_monitoring] energy_monitoring - [INFO] INFO - ✅ Energiemonitoring-Blueprint initialisiert +2025-06-18 12:50:35 - [energy_monitoring] energy_monitoring - [INFO] INFO - ✅ Energiemonitoring-Blueprint initialisiert diff --git a/backend/logs/hardware_integration/hardware_integration.log b/backend/logs/hardware_integration/hardware_integration.log index a0bf6484d..9c93d9301 100644 --- a/backend/logs/hardware_integration/hardware_integration.log +++ b/backend/logs/hardware_integration/hardware_integration.log @@ -2743,3 +2743,31 @@ 2025-06-18 12:46:36 - [hardware_integration] hardware_integration - [INFO] INFO - ✅ Printer Monitor initialisiert 2025-06-18 12:46:36 - [hardware_integration] hardware_integration - [INFO] INFO - ✅ Hardware Integration Module initialisiert 2025-06-18 12:46:36 - [hardware_integration] hardware_integration - [INFO] INFO - 📊 Massive Konsolidierung: 2 Dateien → 1 Datei (50% Reduktion) +2025-06-18 12:49:09 - [hardware_integration] hardware_integration - [INFO] INFO - ✅ PyP100 (TP-Link Tapo) verfügbar +2025-06-18 12:49:09 - [hardware_integration] hardware_integration - [INFO] INFO - ✅ Printer Monitor initialisiert +2025-06-18 12:49:09 - [hardware_integration] hardware_integration - [INFO] INFO - ✅ Hardware Integration Module initialisiert +2025-06-18 12:49:09 - [hardware_integration] hardware_integration - [INFO] INFO - 📊 Massive Konsolidierung: 2 Dateien → 1 Datei (50% Reduktion) +2025-06-18 12:49:24 - [hardware_integration] hardware_integration - [INFO] INFO - ✅ PyP100 (TP-Link Tapo) verfügbar +2025-06-18 12:49:24 - [hardware_integration] hardware_integration - [INFO] INFO - ✅ Printer Monitor initialisiert +2025-06-18 12:49:24 - [hardware_integration] hardware_integration - [INFO] INFO - ✅ Hardware Integration Module initialisiert +2025-06-18 12:49:24 - [hardware_integration] hardware_integration - [INFO] INFO - 📊 Massive Konsolidierung: 2 Dateien → 1 Datei (50% Reduktion) +2025-06-18 12:49:27 - [hardware_integration] hardware_integration - [INFO] INFO - ✅ PyP100 (TP-Link Tapo) verfügbar +2025-06-18 12:49:27 - [hardware_integration] hardware_integration - [INFO] INFO - ✅ Printer Monitor initialisiert +2025-06-18 12:49:27 - [hardware_integration] hardware_integration - [INFO] INFO - ✅ Hardware Integration Module initialisiert +2025-06-18 12:49:27 - [hardware_integration] hardware_integration - [INFO] INFO - 📊 Massive Konsolidierung: 2 Dateien → 1 Datei (50% Reduktion) +2025-06-18 12:49:36 - [hardware_integration] hardware_integration - [INFO] INFO - ✅ PyP100 (TP-Link Tapo) verfügbar +2025-06-18 12:49:36 - [hardware_integration] hardware_integration - [INFO] INFO - ✅ Printer Monitor initialisiert +2025-06-18 12:49:36 - [hardware_integration] hardware_integration - [INFO] INFO - ✅ Hardware Integration Module initialisiert +2025-06-18 12:49:36 - [hardware_integration] hardware_integration - [INFO] INFO - 📊 Massive Konsolidierung: 2 Dateien → 1 Datei (50% Reduktion) +2025-06-18 12:50:29 - [hardware_integration] hardware_integration - [INFO] INFO - ✅ PyP100 (TP-Link Tapo) verfügbar +2025-06-18 12:50:29 - [hardware_integration] hardware_integration - [INFO] INFO - ✅ Printer Monitor initialisiert +2025-06-18 12:50:29 - [hardware_integration] hardware_integration - [INFO] INFO - ✅ Hardware Integration Module initialisiert +2025-06-18 12:50:29 - [hardware_integration] hardware_integration - [INFO] INFO - 📊 Massive Konsolidierung: 2 Dateien → 1 Datei (50% Reduktion) +2025-06-18 12:50:33 - [hardware_integration] hardware_integration - [INFO] INFO - ✅ PyP100 (TP-Link Tapo) verfügbar +2025-06-18 12:50:33 - [hardware_integration] hardware_integration - [INFO] INFO - ✅ Printer Monitor initialisiert +2025-06-18 12:50:33 - [hardware_integration] hardware_integration - [INFO] INFO - ✅ Hardware Integration Module initialisiert +2025-06-18 12:50:33 - [hardware_integration] hardware_integration - [INFO] INFO - 📊 Massive Konsolidierung: 2 Dateien → 1 Datei (50% Reduktion) +2025-06-18 12:50:34 - [hardware_integration] hardware_integration - [INFO] INFO - ✅ PyP100 (TP-Link Tapo) verfügbar +2025-06-18 12:50:34 - [hardware_integration] hardware_integration - [INFO] INFO - ✅ Printer Monitor initialisiert +2025-06-18 12:50:34 - [hardware_integration] hardware_integration - [INFO] INFO - ✅ Hardware Integration Module initialisiert +2025-06-18 12:50:34 - [hardware_integration] hardware_integration - [INFO] INFO - 📊 Massive Konsolidierung: 2 Dateien → 1 Datei (50% Reduktion) diff --git a/backend/logs/job_queue_system/job_queue_system.log b/backend/logs/job_queue_system/job_queue_system.log index e430f6a55..a1db2bef3 100644 --- a/backend/logs/job_queue_system/job_queue_system.log +++ b/backend/logs/job_queue_system/job_queue_system.log @@ -1233,3 +1233,28 @@ 2025-06-18 12:46:36 - [job_queue_system] job_queue_system - [INFO] INFO - ✅ Job & Queue System Module initialisiert 2025-06-18 12:46:36 - [job_queue_system] job_queue_system - [INFO] INFO - 📊 MASSIVE Konsolidierung: 4 Dateien → 1 Datei (75% Reduktion) 2025-06-18 12:46:37 - [job_queue_system] job_queue_system - [INFO] INFO - Queue Manager gestartet (Legacy-Kompatibilität) +2025-06-18 12:49:08 - [job_queue_system] job_queue_system - [INFO] INFO - Queue Manager gestoppt (Legacy-Kompatibilität) +2025-06-18 12:49:09 - [job_queue_system] job_queue_system - [INFO] INFO - ✅ Job & Queue System Module initialisiert +2025-06-18 12:49:09 - [job_queue_system] job_queue_system - [INFO] INFO - 📊 MASSIVE Konsolidierung: 4 Dateien → 1 Datei (75% Reduktion) +2025-06-18 12:49:10 - [job_queue_system] job_queue_system - [INFO] INFO - Queue Manager gestartet (Legacy-Kompatibilität) +2025-06-18 12:49:23 - [job_queue_system] job_queue_system - [INFO] INFO - Queue Manager gestoppt (Legacy-Kompatibilität) +2025-06-18 12:49:24 - [job_queue_system] job_queue_system - [INFO] INFO - ✅ Job & Queue System Module initialisiert +2025-06-18 12:49:24 - [job_queue_system] job_queue_system - [INFO] INFO - 📊 MASSIVE Konsolidierung: 4 Dateien → 1 Datei (75% Reduktion) +2025-06-18 12:49:26 - [job_queue_system] job_queue_system - [INFO] INFO - Queue Manager gestartet (Legacy-Kompatibilität) +2025-06-18 12:49:27 - [job_queue_system] job_queue_system - [INFO] INFO - ✅ Job & Queue System Module initialisiert +2025-06-18 12:49:27 - [job_queue_system] job_queue_system - [INFO] INFO - 📊 MASSIVE Konsolidierung: 4 Dateien → 1 Datei (75% Reduktion) +2025-06-18 12:49:28 - [job_queue_system] job_queue_system - [INFO] INFO - Queue Manager gestartet (Legacy-Kompatibilität) +2025-06-18 12:49:36 - [job_queue_system] job_queue_system - [INFO] INFO - ✅ Job & Queue System Module initialisiert +2025-06-18 12:49:36 - [job_queue_system] job_queue_system - [INFO] INFO - 📊 MASSIVE Konsolidierung: 4 Dateien → 1 Datei (75% Reduktion) +2025-06-18 12:49:37 - [job_queue_system] job_queue_system - [INFO] INFO - Queue Manager gestoppt (Legacy-Kompatibilität) +2025-06-18 12:50:28 - [job_queue_system] job_queue_system - [INFO] INFO - Queue Manager gestoppt (Legacy-Kompatibilität) +2025-06-18 12:50:29 - [job_queue_system] job_queue_system - [INFO] INFO - ✅ Job & Queue System Module initialisiert +2025-06-18 12:50:29 - [job_queue_system] job_queue_system - [INFO] INFO - 📊 MASSIVE Konsolidierung: 4 Dateien → 1 Datei (75% Reduktion) +2025-06-18 12:50:30 - [job_queue_system] job_queue_system - [INFO] INFO - Queue Manager gestoppt (Legacy-Kompatibilität) +2025-06-18 12:50:31 - [job_queue_system] job_queue_system - [INFO] INFO - Queue Manager gestoppt (Legacy-Kompatibilität) +2025-06-18 12:50:33 - [job_queue_system] job_queue_system - [INFO] INFO - ✅ Job & Queue System Module initialisiert +2025-06-18 12:50:33 - [job_queue_system] job_queue_system - [INFO] INFO - 📊 MASSIVE Konsolidierung: 4 Dateien → 1 Datei (75% Reduktion) +2025-06-18 12:50:34 - [job_queue_system] job_queue_system - [INFO] INFO - Queue Manager gestartet (Legacy-Kompatibilität) +2025-06-18 12:50:34 - [job_queue_system] job_queue_system - [INFO] INFO - ✅ Job & Queue System Module initialisiert +2025-06-18 12:50:34 - [job_queue_system] job_queue_system - [INFO] INFO - 📊 MASSIVE Konsolidierung: 4 Dateien → 1 Datei (75% Reduktion) +2025-06-18 12:50:36 - [job_queue_system] job_queue_system - [INFO] INFO - Queue Manager gestartet (Legacy-Kompatibilität) diff --git a/backend/logs/jobs/jobs.log b/backend/logs/jobs/jobs.log index 1b2523f79..69680f2e9 100644 --- a/backend/logs/jobs/jobs.log +++ b/backend/logs/jobs/jobs.log @@ -947,3 +947,5 @@ sqlalchemy.exc.IntegrityError: (sqlite3.IntegrityError) FOREIGN KEY constraint f 2025-06-18 12:39:43 - [jobs] jobs - [INFO] INFO - ✅ Jobs erfolgreich abgerufen: 0 von 0 (Seite 1) 2025-06-18 12:40:13 - [jobs] jobs - [INFO] INFO - 📋 Jobs-Abfrage gestartet von Benutzer 1 (Admin: True) 2025-06-18 12:40:13 - [jobs] jobs - [INFO] INFO - ✅ Jobs erfolgreich abgerufen: 0 von 0 (Seite 1) +2025-06-18 12:49:58 - [jobs] jobs - [INFO] INFO - 📋 Jobs-Abfrage gestartet von Benutzer 1 (Admin: True) +2025-06-18 12:49:58 - [jobs] jobs - [INFO] INFO - ✅ Jobs erfolgreich abgerufen: 0 von 0 (Seite 1) diff --git a/backend/logs/monitoring_analytics/monitoring_analytics.log b/backend/logs/monitoring_analytics/monitoring_analytics.log index 0aea78fe1..c031c2993 100644 --- a/backend/logs/monitoring_analytics/monitoring_analytics.log +++ b/backend/logs/monitoring_analytics/monitoring_analytics.log @@ -627,3 +627,17 @@ 2025-06-18 12:46:35 - [monitoring_analytics] monitoring_analytics - [INFO] INFO - 📊 MASSIVE Konsolidierung: 3 Dateien → 1 Datei (67% Reduktion) 2025-06-18 12:46:37 - [monitoring_analytics] monitoring_analytics - [INFO] INFO - ✅ Monitoring & Analytics Module initialisiert 2025-06-18 12:46:37 - [monitoring_analytics] monitoring_analytics - [INFO] INFO - 📊 MASSIVE Konsolidierung: 3 Dateien → 1 Datei (67% Reduktion) +2025-06-18 12:49:10 - [monitoring_analytics] monitoring_analytics - [INFO] INFO - ✅ Monitoring & Analytics Module initialisiert +2025-06-18 12:49:10 - [monitoring_analytics] monitoring_analytics - [INFO] INFO - 📊 MASSIVE Konsolidierung: 3 Dateien → 1 Datei (67% Reduktion) +2025-06-18 12:49:25 - [monitoring_analytics] monitoring_analytics - [INFO] INFO - ✅ Monitoring & Analytics Module initialisiert +2025-06-18 12:49:25 - [monitoring_analytics] monitoring_analytics - [INFO] INFO - 📊 MASSIVE Konsolidierung: 3 Dateien → 1 Datei (67% Reduktion) +2025-06-18 12:49:28 - [monitoring_analytics] monitoring_analytics - [INFO] INFO - ✅ Monitoring & Analytics Module initialisiert +2025-06-18 12:49:28 - [monitoring_analytics] monitoring_analytics - [INFO] INFO - 📊 MASSIVE Konsolidierung: 3 Dateien → 1 Datei (67% Reduktion) +2025-06-18 12:49:37 - [monitoring_analytics] monitoring_analytics - [INFO] INFO - ✅ Monitoring & Analytics Module initialisiert +2025-06-18 12:49:37 - [monitoring_analytics] monitoring_analytics - [INFO] INFO - 📊 MASSIVE Konsolidierung: 3 Dateien → 1 Datei (67% Reduktion) +2025-06-18 12:50:30 - [monitoring_analytics] monitoring_analytics - [INFO] INFO - ✅ Monitoring & Analytics Module initialisiert +2025-06-18 12:50:30 - [monitoring_analytics] monitoring_analytics - [INFO] INFO - 📊 MASSIVE Konsolidierung: 3 Dateien → 1 Datei (67% Reduktion) +2025-06-18 12:50:34 - [monitoring_analytics] monitoring_analytics - [INFO] INFO - ✅ Monitoring & Analytics Module initialisiert +2025-06-18 12:50:34 - [monitoring_analytics] monitoring_analytics - [INFO] INFO - 📊 MASSIVE Konsolidierung: 3 Dateien → 1 Datei (67% Reduktion) +2025-06-18 12:50:35 - [monitoring_analytics] monitoring_analytics - [INFO] INFO - ✅ Monitoring & Analytics Module initialisiert +2025-06-18 12:50:35 - [monitoring_analytics] monitoring_analytics - [INFO] INFO - 📊 MASSIVE Konsolidierung: 3 Dateien → 1 Datei (67% Reduktion) diff --git a/backend/logs/permissions/permissions.log b/backend/logs/permissions/permissions.log index 755e3915f..573889756 100644 --- a/backend/logs/permissions/permissions.log +++ b/backend/logs/permissions/permissions.log @@ -312,3 +312,12 @@ WHERE users.role = ?] 2025-06-18 12:43:44 - [permissions] permissions - [INFO] INFO - Admin-Berechtigungen korrigiert: 0 erstellt, 0 aktualisiert 2025-06-18 12:46:35 - [permissions] permissions - [INFO] INFO - Admin-Berechtigungen korrigiert: 0 erstellt, 0 aktualisiert 2025-06-18 12:46:37 - [permissions] permissions - [INFO] INFO - Admin-Berechtigungen korrigiert: 0 erstellt, 0 aktualisiert +2025-06-18 12:49:10 - [permissions] permissions - [INFO] INFO - Admin-Berechtigungen korrigiert: 0 erstellt, 0 aktualisiert +2025-06-18 12:49:26 - [permissions] permissions - [INFO] INFO - Admin-Berechtigungen korrigiert: 0 erstellt, 0 aktualisiert +2025-06-18 12:49:28 - [permissions] permissions - [INFO] INFO - Admin-Berechtigungen korrigiert: 0 erstellt, 0 aktualisiert +2025-06-18 12:49:37 - [permissions] permissions - [ERROR] ERROR - Fehler beim Korrigieren der Admin-Berechtigungen: (sqlite3.OperationalError) disk I/O error +(Background on this error at: https://sqlalche.me/e/20/e3q8) +2025-06-18 12:50:30 - [permissions] permissions - [ERROR] ERROR - Fehler beim Korrigieren der Admin-Berechtigungen: (sqlite3.OperationalError) database is locked +(Background on this error at: https://sqlalche.me/e/20/e3q8) +2025-06-18 12:50:34 - [permissions] permissions - [INFO] INFO - Admin-Berechtigungen korrigiert: 0 erstellt, 0 aktualisiert +2025-06-18 12:50:35 - [permissions] permissions - [INFO] INFO - Admin-Berechtigungen korrigiert: 0 erstellt, 0 aktualisiert diff --git a/backend/logs/scheduler/scheduler.log b/backend/logs/scheduler/scheduler.log index a1b90bfc8..3a018a589 100644 --- a/backend/logs/scheduler/scheduler.log +++ b/backend/logs/scheduler/scheduler.log @@ -2147,3 +2147,20 @@ 2025-06-18 12:46:36 - [scheduler] scheduler - [INFO] INFO - Task check_jobs registriert: Intervall 30s, Enabled: True 2025-06-18 12:46:37 - [scheduler] scheduler - [INFO] INFO - Scheduler-Thread gestartet 2025-06-18 12:46:37 - [scheduler] scheduler - [INFO] INFO - Scheduler gestartet +2025-06-18 12:49:09 - [scheduler] scheduler - [INFO] INFO - Task check_jobs registriert: Intervall 30s, Enabled: True +2025-06-18 12:49:10 - [scheduler] scheduler - [INFO] INFO - Scheduler-Thread gestartet +2025-06-18 12:49:10 - [scheduler] scheduler - [INFO] INFO - Scheduler gestartet +2025-06-18 12:49:24 - [scheduler] scheduler - [INFO] INFO - Task check_jobs registriert: Intervall 30s, Enabled: True +2025-06-18 12:49:26 - [scheduler] scheduler - [INFO] INFO - Scheduler-Thread gestartet +2025-06-18 12:49:26 - [scheduler] scheduler - [INFO] INFO - Scheduler gestartet +2025-06-18 12:49:27 - [scheduler] scheduler - [INFO] INFO - Task check_jobs registriert: Intervall 30s, Enabled: True +2025-06-18 12:49:28 - [scheduler] scheduler - [INFO] INFO - Scheduler-Thread gestartet +2025-06-18 12:49:28 - [scheduler] scheduler - [INFO] INFO - Scheduler gestartet +2025-06-18 12:49:36 - [scheduler] scheduler - [INFO] INFO - Task check_jobs registriert: Intervall 30s, Enabled: True +2025-06-18 12:50:29 - [scheduler] scheduler - [INFO] INFO - Task check_jobs registriert: Intervall 30s, Enabled: True +2025-06-18 12:50:33 - [scheduler] scheduler - [INFO] INFO - Task check_jobs registriert: Intervall 30s, Enabled: True +2025-06-18 12:50:34 - [scheduler] scheduler - [INFO] INFO - Scheduler-Thread gestartet +2025-06-18 12:50:34 - [scheduler] scheduler - [INFO] INFO - Scheduler gestartet +2025-06-18 12:50:34 - [scheduler] scheduler - [INFO] INFO - Task check_jobs registriert: Intervall 30s, Enabled: True +2025-06-18 12:50:36 - [scheduler] scheduler - [INFO] INFO - Scheduler-Thread gestartet +2025-06-18 12:50:36 - [scheduler] scheduler - [INFO] INFO - Scheduler gestartet diff --git a/backend/logs/security_suite/security_suite.log b/backend/logs/security_suite/security_suite.log index 8773393ad..ad57c9955 100644 --- a/backend/logs/security_suite/security_suite.log +++ b/backend/logs/security_suite/security_suite.log @@ -942,3 +942,24 @@ 2025-06-18 12:46:36 - [security_suite] security_suite - [INFO] INFO - ✅ Security Suite Module initialisiert 2025-06-18 12:46:36 - [security_suite] security_suite - [INFO] INFO - 📊 Massive Konsolidierung: 3 Dateien → 1 Datei (67% Reduktion) 2025-06-18 12:46:37 - [security_suite] security_suite - [INFO] INFO - 🔒 Security Suite initialisiert +2025-06-18 12:49:09 - [security_suite] security_suite - [INFO] INFO - ✅ Security Suite Module initialisiert +2025-06-18 12:49:09 - [security_suite] security_suite - [INFO] INFO - 📊 Massive Konsolidierung: 3 Dateien → 1 Datei (67% Reduktion) +2025-06-18 12:49:10 - [security_suite] security_suite - [INFO] INFO - 🔒 Security Suite initialisiert +2025-06-18 12:49:24 - [security_suite] security_suite - [INFO] INFO - ✅ Security Suite Module initialisiert +2025-06-18 12:49:24 - [security_suite] security_suite - [INFO] INFO - 📊 Massive Konsolidierung: 3 Dateien → 1 Datei (67% Reduktion) +2025-06-18 12:49:25 - [security_suite] security_suite - [INFO] INFO - 🔒 Security Suite initialisiert +2025-06-18 12:49:27 - [security_suite] security_suite - [INFO] INFO - ✅ Security Suite Module initialisiert +2025-06-18 12:49:27 - [security_suite] security_suite - [INFO] INFO - 📊 Massive Konsolidierung: 3 Dateien → 1 Datei (67% Reduktion) +2025-06-18 12:49:28 - [security_suite] security_suite - [INFO] INFO - 🔒 Security Suite initialisiert +2025-06-18 12:49:36 - [security_suite] security_suite - [INFO] INFO - ✅ Security Suite Module initialisiert +2025-06-18 12:49:36 - [security_suite] security_suite - [INFO] INFO - 📊 Massive Konsolidierung: 3 Dateien → 1 Datei (67% Reduktion) +2025-06-18 12:49:37 - [security_suite] security_suite - [INFO] INFO - 🔒 Security Suite initialisiert +2025-06-18 12:50:29 - [security_suite] security_suite - [INFO] INFO - ✅ Security Suite Module initialisiert +2025-06-18 12:50:29 - [security_suite] security_suite - [INFO] INFO - 📊 Massive Konsolidierung: 3 Dateien → 1 Datei (67% Reduktion) +2025-06-18 12:50:30 - [security_suite] security_suite - [INFO] INFO - 🔒 Security Suite initialisiert +2025-06-18 12:50:33 - [security_suite] security_suite - [INFO] INFO - ✅ Security Suite Module initialisiert +2025-06-18 12:50:33 - [security_suite] security_suite - [INFO] INFO - 📊 Massive Konsolidierung: 3 Dateien → 1 Datei (67% Reduktion) +2025-06-18 12:50:34 - [security_suite] security_suite - [INFO] INFO - 🔒 Security Suite initialisiert +2025-06-18 12:50:35 - [security_suite] security_suite - [INFO] INFO - ✅ Security Suite Module initialisiert +2025-06-18 12:50:35 - [security_suite] security_suite - [INFO] INFO - 📊 Massive Konsolidierung: 3 Dateien → 1 Datei (67% Reduktion) +2025-06-18 12:50:35 - [security_suite] security_suite - [INFO] INFO - 🔒 Security Suite initialisiert diff --git a/backend/logs/startup/startup.log b/backend/logs/startup/startup.log index 7b4ec841a..f540c5c3b 100644 --- a/backend/logs/startup/startup.log +++ b/backend/logs/startup/startup.log @@ -2486,3 +2486,58 @@ 2025-06-18 12:46:37 - [startup] startup - [INFO] INFO - 📁 Arbeitsverzeichnis: /mnt/c/Users/TTOMCZA.EMEA/Dev/Projektarbeit-MYP/backend 2025-06-18 12:46:37 - [startup] startup - [INFO] INFO - ⏰ Startzeit: 2025-06-18T12:46:37.263455 2025-06-18 12:46:37 - [startup] startup - [INFO] INFO - ================================================== +2025-06-18 12:49:10 - [startup] startup - [INFO] INFO - ================================================== +2025-06-18 12:49:10 - [startup] startup - [INFO] INFO - [START] MYP Platform Backend wird gestartet... +2025-06-18 12:49:10 - [startup] startup - [INFO] INFO - 🐍 Python Version: 3.11.2 (main, Apr 28 2025, 14:11:48) [GCC 12.2.0] +2025-06-18 12:49:10 - [startup] startup - [INFO] INFO - 💻 Betriebssystem: posix (linux) +2025-06-18 12:49:10 - [startup] startup - [INFO] INFO - 📁 Arbeitsverzeichnis: /mnt/c/Users/TTOMCZA.EMEA/Dev/Projektarbeit-MYP/backend +2025-06-18 12:49:10 - [startup] startup - [INFO] INFO - ⏰ Startzeit: 2025-06-18T12:49:10.641409 +2025-06-18 12:49:10 - [startup] startup - [INFO] INFO - ================================================== +2025-06-18 12:49:25 - [startup] startup - [INFO] INFO - ================================================== +2025-06-18 12:49:25 - [startup] startup - [INFO] INFO - [START] MYP Platform Backend wird gestartet... +2025-06-18 12:49:25 - [startup] startup - [INFO] INFO - 🐍 Python Version: 3.13.3 (tags/v3.13.3:6280bb5, Apr 8 2025, 14:47:33) [MSC v.1943 64 bit (AMD64)] +2025-06-18 12:49:25 - [startup] startup - [INFO] INFO - 💻 Betriebssystem: nt (win32) +2025-06-18 12:49:25 - [startup] startup - [INFO] INFO - 📁 Arbeitsverzeichnis: C:\Users\TTOMCZA.EMEA\Dev\Projektarbeit-MYP\backend +2025-06-18 12:49:25 - [startup] startup - [INFO] INFO - ⏰ Startzeit: 2025-06-18T12:49:25.897939 +2025-06-18 12:49:25 - [startup] startup - [INFO] INFO - 🪟 Windows-Modus: Aktiviert +2025-06-18 12:49:25 - [startup] startup - [INFO] INFO - 🔒 Windows-sichere Log-Rotation: Aktiviert +2025-06-18 12:49:25 - [startup] startup - [INFO] INFO - ================================================== +2025-06-18 12:49:28 - [startup] startup - [INFO] INFO - ================================================== +2025-06-18 12:49:28 - [startup] startup - [INFO] INFO - [START] MYP Platform Backend wird gestartet... +2025-06-18 12:49:28 - [startup] startup - [INFO] INFO - 🐍 Python Version: 3.13.3 (tags/v3.13.3:6280bb5, Apr 8 2025, 14:47:33) [MSC v.1943 64 bit (AMD64)] +2025-06-18 12:49:28 - [startup] startup - [INFO] INFO - 💻 Betriebssystem: nt (win32) +2025-06-18 12:49:28 - [startup] startup - [INFO] INFO - 📁 Arbeitsverzeichnis: C:\Users\TTOMCZA.EMEA\Dev\Projektarbeit-MYP\backend +2025-06-18 12:49:28 - [startup] startup - [INFO] INFO - ⏰ Startzeit: 2025-06-18T12:49:28.287815 +2025-06-18 12:49:28 - [startup] startup - [INFO] INFO - 🪟 Windows-Modus: Aktiviert +2025-06-18 12:49:28 - [startup] startup - [INFO] INFO - 🔒 Windows-sichere Log-Rotation: Aktiviert +2025-06-18 12:49:28 - [startup] startup - [INFO] INFO - ================================================== +2025-06-18 12:49:37 - [startup] startup - [INFO] INFO - ================================================== +2025-06-18 12:49:37 - [startup] startup - [INFO] INFO - [START] MYP Platform Backend wird gestartet... +2025-06-18 12:49:37 - [startup] startup - [INFO] INFO - 🐍 Python Version: 3.11.2 (main, Apr 28 2025, 14:11:48) [GCC 12.2.0] +2025-06-18 12:49:37 - [startup] startup - [INFO] INFO - 💻 Betriebssystem: posix (linux) +2025-06-18 12:49:37 - [startup] startup - [INFO] INFO - 📁 Arbeitsverzeichnis: /mnt/c/Users/TTOMCZA.EMEA/Dev/Projektarbeit-MYP/backend +2025-06-18 12:49:37 - [startup] startup - [INFO] INFO - ⏰ Startzeit: 2025-06-18T12:49:37.215742 +2025-06-18 12:49:37 - [startup] startup - [INFO] INFO - ================================================== +2025-06-18 12:50:30 - [startup] startup - [INFO] INFO - ================================================== +2025-06-18 12:50:30 - [startup] startup - [INFO] INFO - [START] MYP Platform Backend wird gestartet... +2025-06-18 12:50:30 - [startup] startup - [INFO] INFO - 🐍 Python Version: 3.13.3 (tags/v3.13.3:6280bb5, Apr 8 2025, 14:47:33) [MSC v.1943 64 bit (AMD64)] +2025-06-18 12:50:30 - [startup] startup - [INFO] INFO - 💻 Betriebssystem: nt (win32) +2025-06-18 12:50:30 - [startup] startup - [INFO] INFO - 📁 Arbeitsverzeichnis: C:\Users\TTOMCZA.EMEA\Dev\Projektarbeit-MYP\backend +2025-06-18 12:50:30 - [startup] startup - [INFO] INFO - ⏰ Startzeit: 2025-06-18T12:50:30.757798 +2025-06-18 12:50:30 - [startup] startup - [INFO] INFO - 🪟 Windows-Modus: Aktiviert +2025-06-18 12:50:30 - [startup] startup - [INFO] INFO - 🔒 Windows-sichere Log-Rotation: Aktiviert +2025-06-18 12:50:30 - [startup] startup - [INFO] INFO - ================================================== +2025-06-18 12:50:34 - [startup] startup - [INFO] INFO - ================================================== +2025-06-18 12:50:34 - [startup] startup - [INFO] INFO - [START] MYP Platform Backend wird gestartet... +2025-06-18 12:50:34 - [startup] startup - [INFO] INFO - 🐍 Python Version: 3.11.2 (main, Apr 28 2025, 14:11:48) [GCC 12.2.0] +2025-06-18 12:50:34 - [startup] startup - [INFO] INFO - 💻 Betriebssystem: posix (linux) +2025-06-18 12:50:34 - [startup] startup - [INFO] INFO - 📁 Arbeitsverzeichnis: /mnt/c/Users/TTOMCZA.EMEA/Dev/Projektarbeit-MYP/backend +2025-06-18 12:50:34 - [startup] startup - [INFO] INFO - ⏰ Startzeit: 2025-06-18T12:50:34.029610 +2025-06-18 12:50:34 - [startup] startup - [INFO] INFO - ================================================== +2025-06-18 12:50:35 - [startup] startup - [INFO] INFO - ================================================== +2025-06-18 12:50:35 - [startup] startup - [INFO] INFO - [START] MYP Platform Backend wird gestartet... +2025-06-18 12:50:35 - [startup] startup - [INFO] INFO - 🐍 Python Version: 3.11.2 (main, Apr 28 2025, 14:11:48) [GCC 12.2.0] +2025-06-18 12:50:35 - [startup] startup - [INFO] INFO - 💻 Betriebssystem: posix (linux) +2025-06-18 12:50:35 - [startup] startup - [INFO] INFO - 📁 Arbeitsverzeichnis: /mnt/c/Users/TTOMCZA.EMEA/Dev/Projektarbeit-MYP/backend +2025-06-18 12:50:35 - [startup] startup - [INFO] INFO - ⏰ Startzeit: 2025-06-18T12:50:35.728744 +2025-06-18 12:50:35 - [startup] startup - [INFO] INFO - ================================================== diff --git a/backend/logs/tapo_controller/tapo_controller.log b/backend/logs/tapo_controller/tapo_controller.log index 16178ee14..b3bf62ec9 100644 --- a/backend/logs/tapo_controller/tapo_controller.log +++ b/backend/logs/tapo_controller/tapo_controller.log @@ -2955,3 +2955,10 @@ 2025-06-18 12:46:15 - [tapo_controller] tapo_controller - [INFO] INFO - ✅ tapo controller initialisiert 2025-06-18 12:46:35 - [tapo_controller] tapo_controller - [INFO] INFO - ✅ tapo controller initialisiert 2025-06-18 12:46:36 - [tapo_controller] tapo_controller - [INFO] INFO - ✅ tapo controller initialisiert +2025-06-18 12:49:09 - [tapo_controller] tapo_controller - [INFO] INFO - ✅ tapo controller initialisiert +2025-06-18 12:49:24 - [tapo_controller] tapo_controller - [INFO] INFO - ✅ tapo controller initialisiert +2025-06-18 12:49:27 - [tapo_controller] tapo_controller - [INFO] INFO - ✅ tapo controller initialisiert +2025-06-18 12:49:36 - [tapo_controller] tapo_controller - [INFO] INFO - ✅ tapo controller initialisiert +2025-06-18 12:50:29 - [tapo_controller] tapo_controller - [INFO] INFO - ✅ tapo controller initialisiert +2025-06-18 12:50:33 - [tapo_controller] tapo_controller - [INFO] INFO - ✅ tapo controller initialisiert +2025-06-18 12:50:34 - [tapo_controller] tapo_controller - [INFO] INFO - ✅ tapo controller initialisiert diff --git a/backend/logs/tapo_status_manager/tapo_status_manager.log b/backend/logs/tapo_status_manager/tapo_status_manager.log index d068f61a5..9df379877 100644 --- a/backend/logs/tapo_status_manager/tapo_status_manager.log +++ b/backend/logs/tapo_status_manager/tapo_status_manager.log @@ -281,3 +281,10 @@ 2025-06-18 12:46:15 - [tapo_status_manager] tapo_status_manager - [INFO] INFO - TapoStatusManager mit Session-Caching initialisiert 2025-06-18 12:46:35 - [tapo_status_manager] tapo_status_manager - [INFO] INFO - TapoStatusManager mit Session-Caching initialisiert 2025-06-18 12:46:36 - [tapo_status_manager] tapo_status_manager - [INFO] INFO - TapoStatusManager mit Session-Caching initialisiert +2025-06-18 12:49:09 - [tapo_status_manager] tapo_status_manager - [INFO] INFO - TapoStatusManager mit Session-Caching initialisiert +2025-06-18 12:49:24 - [tapo_status_manager] tapo_status_manager - [INFO] INFO - TapoStatusManager mit Session-Caching initialisiert +2025-06-18 12:49:27 - [tapo_status_manager] tapo_status_manager - [INFO] INFO - TapoStatusManager mit Session-Caching initialisiert +2025-06-18 12:49:36 - [tapo_status_manager] tapo_status_manager - [INFO] INFO - TapoStatusManager mit Session-Caching initialisiert +2025-06-18 12:50:29 - [tapo_status_manager] tapo_status_manager - [INFO] INFO - TapoStatusManager mit Session-Caching initialisiert +2025-06-18 12:50:33 - [tapo_status_manager] tapo_status_manager - [INFO] INFO - TapoStatusManager mit Session-Caching initialisiert +2025-06-18 12:50:34 - [tapo_status_manager] tapo_status_manager - [INFO] INFO - TapoStatusManager mit Session-Caching initialisiert diff --git a/backend/logs/utilities_collection/utilities_collection.log b/backend/logs/utilities_collection/utilities_collection.log index b44b5127a..e1c9dfbce 100644 --- a/backend/logs/utilities_collection/utilities_collection.log +++ b/backend/logs/utilities_collection/utilities_collection.log @@ -803,3 +803,17 @@ 2025-06-18 12:46:34 - [utilities_collection] utilities_collection - [INFO] INFO - 🚨 ALLERLETZTE MEGA-Konsolidierung: 12+ Dateien → 1 Datei (90%+ Reduktion) 2025-06-18 12:46:36 - [utilities_collection] utilities_collection - [INFO] INFO - ✅ Utilities Collection initialisiert 2025-06-18 12:46:36 - [utilities_collection] utilities_collection - [INFO] INFO - 🚨 ALLERLETZTE MEGA-Konsolidierung: 12+ Dateien → 1 Datei (90%+ Reduktion) +2025-06-18 12:49:09 - [utilities_collection] utilities_collection - [INFO] INFO - ✅ Utilities Collection initialisiert +2025-06-18 12:49:09 - [utilities_collection] utilities_collection - [INFO] INFO - 🚨 ALLERLETZTE MEGA-Konsolidierung: 12+ Dateien → 1 Datei (90%+ Reduktion) +2025-06-18 12:49:24 - [utilities_collection] utilities_collection - [INFO] INFO - ✅ Utilities Collection initialisiert +2025-06-18 12:49:24 - [utilities_collection] utilities_collection - [INFO] INFO - 🚨 ALLERLETZTE MEGA-Konsolidierung: 12+ Dateien → 1 Datei (90%+ Reduktion) +2025-06-18 12:49:27 - [utilities_collection] utilities_collection - [INFO] INFO - ✅ Utilities Collection initialisiert +2025-06-18 12:49:27 - [utilities_collection] utilities_collection - [INFO] INFO - 🚨 ALLERLETZTE MEGA-Konsolidierung: 12+ Dateien → 1 Datei (90%+ Reduktion) +2025-06-18 12:49:36 - [utilities_collection] utilities_collection - [INFO] INFO - ✅ Utilities Collection initialisiert +2025-06-18 12:49:36 - [utilities_collection] utilities_collection - [INFO] INFO - 🚨 ALLERLETZTE MEGA-Konsolidierung: 12+ Dateien → 1 Datei (90%+ Reduktion) +2025-06-18 12:50:29 - [utilities_collection] utilities_collection - [INFO] INFO - ✅ Utilities Collection initialisiert +2025-06-18 12:50:29 - [utilities_collection] utilities_collection - [INFO] INFO - 🚨 ALLERLETZTE MEGA-Konsolidierung: 12+ Dateien → 1 Datei (90%+ Reduktion) +2025-06-18 12:50:33 - [utilities_collection] utilities_collection - [INFO] INFO - ✅ Utilities Collection initialisiert +2025-06-18 12:50:33 - [utilities_collection] utilities_collection - [INFO] INFO - 🚨 ALLERLETZTE MEGA-Konsolidierung: 12+ Dateien → 1 Datei (90%+ Reduktion) +2025-06-18 12:50:34 - [utilities_collection] utilities_collection - [INFO] INFO - ✅ Utilities Collection initialisiert +2025-06-18 12:50:34 - [utilities_collection] utilities_collection - [INFO] INFO - 🚨 ALLERLETZTE MEGA-Konsolidierung: 12+ Dateien → 1 Datei (90%+ Reduktion) diff --git a/backend/logs/windows_fixes/windows_fixes.log b/backend/logs/windows_fixes/windows_fixes.log index 5220d5b5b..3612635a1 100644 --- a/backend/logs/windows_fixes/windows_fixes.log +++ b/backend/logs/windows_fixes/windows_fixes.log @@ -281,3 +281,9 @@ 2025-06-18 12:43:38 - [windows_fixes] windows_fixes - [INFO] INFO - ✅ Alle Windows-Fixes erfolgreich angewendet 2025-06-18 12:43:43 - [windows_fixes] windows_fixes - [INFO] INFO - 🔧 Wende Windows-spezifische Fixes an... 2025-06-18 12:43:43 - [windows_fixes] windows_fixes - [INFO] INFO - ✅ Alle Windows-Fixes erfolgreich angewendet +2025-06-18 12:49:24 - [windows_fixes] windows_fixes - [INFO] INFO - 🔧 Wende Windows-spezifische Fixes an... +2025-06-18 12:49:24 - [windows_fixes] windows_fixes - [INFO] INFO - ✅ Alle Windows-Fixes erfolgreich angewendet +2025-06-18 12:49:27 - [windows_fixes] windows_fixes - [INFO] INFO - 🔧 Wende Windows-spezifische Fixes an... +2025-06-18 12:49:27 - [windows_fixes] windows_fixes - [INFO] INFO - ✅ Alle Windows-Fixes erfolgreich angewendet +2025-06-18 12:50:29 - [windows_fixes] windows_fixes - [INFO] INFO - 🔧 Wende Windows-spezifische Fixes an... +2025-06-18 12:50:29 - [windows_fixes] windows_fixes - [INFO] INFO - ✅ Alle Windows-Fixes erfolgreich angewendet diff --git a/backend/models.py b/backend/models.py index 257c83eac..7bdc9aaa8 100644 --- a/backend/models.py +++ b/backend/models.py @@ -54,8 +54,9 @@ def configure_sqlite_for_production(dbapi_connection, _connection_record): """ cursor = dbapi_connection.cursor() - # WAL-Modus aktivieren (Write-Ahead Logging) - cursor.execute("PRAGMA journal_mode=WAL") + # WAL-Modus aktivieren (Write-Ahead Logging) - Deaktiviert für WSL2-Kompatibilität + # cursor.execute("PRAGMA journal_mode=WAL") + cursor.execute("PRAGMA journal_mode=DELETE") # Synchronous-Modus für bessere Performance bei WAL cursor.execute("PRAGMA synchronous=NORMAL")