|
@@ -306,6 +306,15 @@ def all_active_rewards(): # Get only active rewards
|
|
|
return all_active_rewards
|
|
return all_active_rewards
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
+def all_active_redeems():
|
|
|
|
|
+ rewards = current_app.config['REWARDS']
|
|
|
|
|
+ just_redeems = []
|
|
|
|
|
+ for reward_name, details in rewards.items():
|
|
|
|
|
+ if details.get("type") not in ["goal", "vote"]:
|
|
|
|
|
+ just_redeems.append(reward_name)
|
|
|
|
|
+ return just_redeems
|
|
|
|
|
+
|
|
|
|
|
+
|
|
|
def save_alerts(alerts_dict): # Write alerts to alerts.py
|
|
def save_alerts(alerts_dict): # Write alerts to alerts.py
|
|
|
alerts_dict = json.dumps(alerts_dict, indent=4)
|
|
alerts_dict = json.dumps(alerts_dict, indent=4)
|
|
|
alerts_file = os.path.join(current_app.instance_path, 'alerts.py')
|
|
alerts_file = os.path.join(current_app.instance_path, 'alerts.py')
|