Fix Discord channel activation system
- Fix MySQL boolean conversion in toggle_channel_status - Improve cache management with 5-second timeout - Add bulk channel selection and toggle functionality - Fix Jinja2 template syntax errors - Add comprehensive debugging for channel status queries - Implement real-time channel activation without container restart
This commit is contained in:
@@ -1,4 +1,5 @@
|
||||
{% set lang = request.cookies.get('panel_lang', 'es') %}
|
||||
{% set is_admin = username == 'nickpons666' %}
|
||||
<!DOCTYPE html>
|
||||
<html lang="{{ lang }}">
|
||||
<head>
|
||||
@@ -48,17 +49,17 @@
|
||||
<div class="mb-3">
|
||||
<label class="form-label">{{ "Token de Discord" | translate(lang) }}</label>
|
||||
<input type="text" class="form-control"
|
||||
value="{{ config.discord.token }}" readonly>
|
||||
value="{{ config.discord.token if is_admin else '****************************************' }}" readonly>
|
||||
</div>
|
||||
<div class="mb-3">
|
||||
<label class="form-label">{{ "Token de Telegram" | translate(lang) }}</label>
|
||||
<input type="text" class="form-control"
|
||||
value="{{ config.telegram.token }}" readonly>
|
||||
value="{{ config.telegram.token if is_admin else '****************************************' }}" readonly>
|
||||
</div>
|
||||
<div class="mb-3">
|
||||
<label class="form-label">{{ "URL de LibreTranslate" | translate(lang) }}</label>
|
||||
<input type="text" class="form-control"
|
||||
value="{{ config.libretranslate.url }}" readonly>
|
||||
value="{{ config.libretranslate.url if is_admin else '****************************************' }}" readonly>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
@@ -107,28 +108,28 @@
|
||||
<div class="mb-3">
|
||||
<label class="form-label">{{ "Host MySQL" | translate(lang) }}</label>
|
||||
<input type="text" class="form-control"
|
||||
value="{{ config.database.host }}" readonly>
|
||||
value="{{ config.database.host if is_admin else '****************************************' }}" readonly>
|
||||
</div>
|
||||
<div class="mb-3">
|
||||
<label class="form-label">{{ "Puerto MySQL" | translate(lang) }}</label>
|
||||
<input type="number" class="form-control"
|
||||
value="{{ config.database.port }}" readonly>
|
||||
value="{{ config.database.port if is_admin else '****************************************' }}" readonly>
|
||||
</div>
|
||||
<div class="mb-3">
|
||||
<label class="form-label">{{ "Usuario MySQL" | translate(lang) }}</label>
|
||||
<input type="text" class="form-control"
|
||||
value="{{ config.database.user }}" readonly>
|
||||
value="{{ config.database.user if is_admin else '****************************************' }}" readonly>
|
||||
</div>
|
||||
<div class="mb-3">
|
||||
<label class="form-label">{{ "Nombre de Base de Datos" | translate(lang) }}</label>
|
||||
<input type="text" class="form-control"
|
||||
value="{{ config.database.name }}" readonly>
|
||||
value="{{ config.database.name if is_admin else '****************************************' }}" readonly>
|
||||
</div>
|
||||
{% else %}
|
||||
<div class="mb-3">
|
||||
<label class="form-label">{{ "Ruta de la base de datos" | translate(lang) }}</label>
|
||||
<input type="text" class="form-control"
|
||||
value="{{ config.database.path }}" readonly>
|
||||
value="{{ config.database.path if is_admin else '****************************************' }}" readonly>
|
||||
</div>
|
||||
{% endif %}
|
||||
</div>
|
||||
|
||||
Reference in New Issue
Block a user