tenderhub-webai-verification / scripts /elevate_test_org.py
engresearch's picture
Upload folder using huggingface_hub
7f88bdf verified
import psycopg
from psycopg.rows import dict_row
def main():
conn_str = "postgresql://postgres:postgres@localhost:54322/postgres"
with psycopg.connect(conn_str, row_factory=dict_row) as conn:
with conn.cursor() as cur:
# Find the org for the test user
cur.execute("""
SELECT o.id, o.name
FROM organizations o
JOIN members m ON o.id = m.organization_id
JOIN auth.users u ON m.user_id = u.id
WHERE u.email = 'tester@tenderhub.co.ke'
""")
row = cur.fetchone()
if not row:
print("Org not found for tester@tenderhub.co.ke")
return
org_id = row['id']
print(f"Found Org: {row['name']} ({org_id})")
# Update to WHITE_LABEL and add branding
cur.execute("""
UPDATE organizations
SET plan_type = 'WHITE_LABEL',
white_label_branding = '{"logoText": "ContractorElite", "logoIcon": "🏗️"}'
WHERE id = %s
""", (org_id,))
conn.commit()
print(f"Successfully elevated {org_id} to WHITE_LABEL with branding.")
if __name__ == "__main__":
main()