• Stefy Lanza (nextime / spora )'s avatar
    Fix admin navigation and complete persistent registration setting system · 75147eb9
    Stefy Lanza (nextime / spora ) authored
    FIXES IMPLEMENTED:
    
    1. Navigation Issue Fixed:
       - Added 'System Settings' link to admin navigation in admin.html
       - Now accessible via Admin Panel -> System Settings button
       - Links to /admin/settings route for comprehensive settings management
    
    2. Registration Setting System Completed:
       - SystemSettings model with persistent database storage
       - Database migration (Migration_004) for system_settings table
       - Registration defaults to disabled (False) for security
       - Admin interface with toggle switches for real-time updates
       - All settings persist across application restarts
    
    3. Technical Implementation:
       - Database-backed persistent configuration system
       - Type-safe setting management (string, boolean, integer, float, json)
       - Comprehensive admin interface with AJAX updates
       - Default settings initialization on first run
       - Audit logging for all setting changes
    
    4. User Requirements Fulfilled:
        Registration setting is persistent at boot (stored in database)
        Registration defaults to disabled for security
        Admin interface accessible via navigation
        Settings survive application restarts
        Real-time toggle functionality
    
    The persistent registration setting system is now fully functional and addresses all user feedback.
    75147eb9
Name
Last commit
Last update
..
.env.example Loading commit data...
README.md Loading commit data...
fixture-manager Loading commit data...
install.sh Loading commit data...
run.sh Loading commit data...
schema.sql Loading commit data...