diff --git a/adhan-webapp/app.py b/adhan-webapp/app.py index 4a5dafc..de28955 100644 --- a/adhan-webapp/app.py +++ b/adhan-webapp/app.py @@ -391,6 +391,11 @@ def test_audio(): def debug(): """Debug pagina voor het testen van adhaan functionaliteit""" settings = load_settings() + + # Check of debug mode is ingeschakeld + if not settings.get('debug_mode', False): + return redirect('/') + gebedstijden = {} try: @@ -431,13 +436,16 @@ def debug_adhaan(): """API endpoint voor debug adhaan testing""" import time + # Check of debug mode is ingeschakeld + settings = load_settings() + if not settings.get('debug_mode', False): + return jsonify({'success': False, 'error': 'Debug mode is niet ingeschakeld'}), 403 + try: data = flask_request.get_json() prayer_name = data.get('prayer', 'Test') test_time = data.get('time', 'Onbekend') - settings = load_settings() - # Check mute status if settings.get('mute', False): return jsonify({ diff --git a/adhan-webapp/templates/index.html b/adhan-webapp/templates/index.html index 942769d..dbb97bc 100644 --- a/adhan-webapp/templates/index.html +++ b/adhan-webapp/templates/index.html @@ -47,7 +47,9 @@ {% endfor %}
  • settings
  • volume_off
  • + {% if settings.debug_mode %}
  • bug_report
  • + {% endif %}
  • menu_book
  • diff --git a/adhan-webapp/templates/quran.html b/adhan-webapp/templates/quran.html index 6b618d2..3f6a6a5 100644 --- a/adhan-webapp/templates/quran.html +++ b/adhan-webapp/templates/quran.html @@ -91,7 +91,9 @@ {% endfor %}
  • settings
  • volume_off
  • + {% if settings.debug_mode %}
  • bug_report
  • + {% endif %}
  • home
  • diff --git a/done b/done index ddda46b..e83f009 100644 --- a/done +++ b/done @@ -48,3 +48,5 @@ Sun May 25 22:34:29 CEST 2025: Sonos herstart probleem opgelost - debounce mecha 2025-05-26 21:06:51 - Volume error opgelost in backend - oude volume veld vervangen door volume_day/volume_night Wed May 28 07:22:58 CEST 2025: Automatische navigatie toegevoegd aan adzkaar.html - switcht elke 30 seconden naar volgende dhikr Wed May 28 07:27:01 CEST 2025: Centraal kleurenschema geïmplementeerd - alle kleuren nu aanpasbaar via colors.css +Wed May 28 07:30:33 CEST 2025: Debug functionaliteit beveiligd - debug knop en routes alleen zichtbaar/toegankelijk als debug_mode=true +Wed May 28 07:32:53 CEST 2025: .gitignore toegevoegd en .lh folder verwijderd uit repository - Local History bestanden worden nu genegeerd