added usage limit visuals and DB
This commit is contained in:
@@ -1,6 +1,6 @@
|
||||
from flask import Blueprint, jsonify
|
||||
from flask_login import login_required, current_user
|
||||
from models import db, Room, RoomFile, User
|
||||
from models import db, Room, RoomFile, User, DocuPulseSettings
|
||||
import os
|
||||
from datetime import datetime
|
||||
|
||||
@@ -241,4 +241,16 @@ def cleanup_orphaned_records():
|
||||
})
|
||||
except Exception as e:
|
||||
db.session.rollback()
|
||||
return jsonify({'error': str(e)}), 500
|
||||
|
||||
@admin.route('/api/admin/usage-stats', methods=['GET'])
|
||||
@login_required
|
||||
def get_usage_stats():
|
||||
if not current_user.is_admin:
|
||||
return jsonify({'error': 'Unauthorized'}), 403
|
||||
|
||||
try:
|
||||
stats = DocuPulseSettings.get_usage_stats()
|
||||
return jsonify(stats)
|
||||
except Exception as e:
|
||||
return jsonify({'error': str(e)}), 500
|
||||
Reference in New Issue
Block a user