feat: database-first refactor, unified architecture and visual developer manual
Summary of changes: - Consolidated Studio+CMS and Experience+LMS into unified services. - Moved core business logic (enrollment, grading, auth) to PostgreSQL functions. - Implemented advanced auditing via DB triggers and session context. - Added gamification (XP/Levels/Leaderboards) and logic encapsulation. - Updated installation/diagnostic scripts for the new architecture. - Created a comprehensive Visual Developer Manual in README.md with hardware scaling.
This commit is contained in:
+2
-2
@@ -19,7 +19,7 @@ fi
|
||||
# 2. Verify New Registration
|
||||
echo "Testing Registration for newuser@test.com..."
|
||||
# Clear if exists
|
||||
docker exec openccb-1-db-1 psql -U user -d openccb_cms -c "DELETE FROM users WHERE email='newuser@test.com';" > /dev/null 2>&1
|
||||
docker exec openccb-db-1 psql -U user -d openccb_cms -c "DELETE FROM users WHERE email='newuser@test.com';" > /dev/null 2>&1
|
||||
|
||||
HTTP_CODE=$(curl -s -o /dev/null -w "%{http_code}" -X POST http://localhost:3001/auth/register \
|
||||
-H "Content-Type: application/json" \
|
||||
@@ -28,7 +28,7 @@ HTTP_CODE=$(curl -s -o /dev/null -w "%{http_code}" -X POST http://localhost:3001
|
||||
if [ "$HTTP_CODE" -eq 200 ]; then
|
||||
echo "SUCCESS: Registration worked for newuser@test.com"
|
||||
# Cleanup
|
||||
docker exec openccb-1-db-1 psql -U user -d openccb_cms -c "DELETE FROM users WHERE email='newuser@test.com';" > /dev/null 2>&1
|
||||
docker exec openccb-db-1 psql -U user -d openccb_cms -c "DELETE FROM users WHERE email='newuser@test.com';" > /dev/null 2>&1
|
||||
else
|
||||
echo "FAIL: Registration failed with status $HTTP_CODE"
|
||||
curl -s -X POST http://localhost:3001/auth/register \
|
||||
|
||||
Reference in New Issue
Block a user