• Your Name's avatar
    Add ENCRYPTION_KEY management UI in admin dashboard · b8011207
    Your Name authored
    - Added encryption key configuration section in admin payment settings page
    - Encryption key can now be set/viewed in admin UI instead of only env var
    - Key is stored in admin_settings table with get/save methods in database.py
    - Startup loads key from: 1) database, 2) environment, 3) generates temporary
    - Added API endpoints: GET/POST /api/admin/settings/encryption-key
    - UI shows key status (database/environment/temporary) and allows generation
    - Includes security warnings about not changing key after master keys generated
    - Fixes issue where temporary key was regenerated on every restart
    b8011207
Name
Last commit
Last update
..
auth Loading commit data...
payments Loading commit data...
providers Loading commit data...
__init__.py Loading commit data...
analytics.py Loading commit data...
batching.py Loading commit data...
cache.py Loading commit data...
classifier.py Loading commit data...
config.py Loading commit data...
context.py Loading commit data...
database.py Loading commit data...
email_utils.py Loading commit data...
handlers.py Loading commit data...
mcp.py Loading commit data...
models.py Loading commit data...
streaming_optimization.py Loading commit data...
tor.py Loading commit data...
utils.py Loading commit data...