Init Repo

This commit is contained in:
2026-02-28 03:22:04 +08:00
commit de59b57ee7
883 changed files with 156857 additions and 0 deletions
+39
View File
@@ -0,0 +1,39 @@
"""
Test script to verify custom task status manager data
"""
import sys
sys.path.insert(0, '.')
from database import SessionLocal
from models.project import Project
from models.user import User
db = SessionLocal()
try:
# Check if we have any projects
projects = db.query(Project).all()
print(f'Found {len(projects)} projects')
if projects:
project = projects[0]
print(f'\nFirst project: ID={project.id}, Name={project.name}')
print(f'Custom statuses: {project.custom_task_statuses}')
print(f'Type: {type(project.custom_task_statuses)}')
# Check if we have any admin users
admin_user = db.query(User).filter(User.is_admin == True).first()
if admin_user:
print(f'\nFound admin user: {admin_user.email}')
else:
print('\nNo admin users found')
# Check coordinator users
coordinator = db.query(User).filter(User.role == 'coordinator').first()
if coordinator:
print(f'Found coordinator: {coordinator.email}')
else:
print('No coordinators found')
finally:
db.close()
print('\n✅ Database check complete')