refactor: Migrate file-based data storage to database
This commit is contained in:
@@ -5,7 +5,7 @@ from datetime import datetime, timedelta
|
||||
from flask import Blueprint, render_template, request, redirect, url_for, flash, session, jsonify
|
||||
from flask_login import login_required, login_user, current_user
|
||||
from sqlalchemy import func
|
||||
from web.db import db, User, Project, Run
|
||||
from web.db import db, User, Project, Run, Persona
|
||||
from web.helpers import admin_required
|
||||
from core import config, utils
|
||||
from ai import models as ai_models
|
||||
@@ -83,10 +83,7 @@ def admin_factory_reset():
|
||||
except: pass
|
||||
db.session.delete(u)
|
||||
|
||||
if os.path.exists(config.PERSONAS_FILE):
|
||||
try: os.remove(config.PERSONAS_FILE)
|
||||
except: pass
|
||||
utils.create_default_personas()
|
||||
Persona.query.delete()
|
||||
|
||||
db.session.commit()
|
||||
flash("Factory Reset Complete. All other users and projects have been wiped.")
|
||||
|
||||
Reference in New Issue
Block a user