|
|
@@ -1,7 +1,7 @@
|
|
|
from flask import flash, render_template, Blueprint, current_app, redirect, request, url_for, session, g, send_from_directory, jsonify
|
|
|
from datetime import timezone
|
|
|
from ownchatbot.db import get_db, reread_goals, reread_votes, rem_vote, reset_vote, reset_goal, clear_fulfilled_rewards, clear_reward_queue, rem_cool, rem_from_queue
|
|
|
-from ownchatbot.reward_handlers import all_active_votes, all_active_goals, all_active_rewards, get_queue, fulfill_reward, save_rewards, activate_category, deactivate_category, refund_reward, reread_categories, save_config, save_alerts, del_alert_file
|
|
|
+from ownchatbot.reward_handlers import all_active_votes, all_active_goals, all_active_rewards, get_queue, fulfill_reward, save_rewards, activate_category, deactivate_category, refund_reward, reread_categories, save_config, save_alerts, del_alert_file, all_active_redeems
|
|
|
from ownchatbot.user_handlers import get_all_users, get_all_users_by_name, refund_points, adjust_points, change_email, get_email_code, del_email_code, save_todolist
|
|
|
from ownchatbot.bot_messages import save_announce
|
|
|
from ownchatbot.owncast_com import send_private_chat
|
|
|
@@ -22,6 +22,7 @@ current_goals = {}
|
|
|
current_votes = {}
|
|
|
current_todos = {}
|
|
|
|
|
|
+
|
|
|
def requires_login(f):
|
|
|
@wraps(f)
|
|
|
def decorated_function(*args, **kwargs):
|
|
|
@@ -127,6 +128,7 @@ def mgmt():
|
|
|
queue=get_queue(db),
|
|
|
votes=all_active_votes(db),
|
|
|
goals=all_active_goals(db),
|
|
|
+ redeems=all_active_redeems(),
|
|
|
rewards=rewards,
|
|
|
active_rewards=active_rewards,
|
|
|
prefix=current_app.config['PREFIX'],
|
|
|
@@ -159,6 +161,7 @@ def mgmtqueue():
|
|
|
queue=get_queue(db),
|
|
|
votes=all_active_votes(db),
|
|
|
goals=all_active_goals(db),
|
|
|
+ redeems=all_active_redeems(),
|
|
|
rewards=rewards,
|
|
|
utc_timezone=utc_timezone)
|
|
|
|