Fix tenant register

This commit is contained in:
Urtzi Alfaro
2025-07-20 23:15:57 +02:00
parent daab1b77e1
commit 38e78e7163
5 changed files with 34 additions and 60 deletions

View File

@@ -119,37 +119,6 @@ fi
echo ""
# ================================================================
# STEP 5: TENANT REGISTRATION (OPTIONAL)
# ================================================================
log_step "Step 5: Registering a bakery/tenant"
BAKERY_RESPONSE=$(curl -s -X POST "$API_BASE/api/v1/tenants/bakeries" \
-H "Authorization: Bearer $ACCESS_TOKEN" \
-H "Content-Type: application/json" \
-d "{
\"name\": \"Test Bakery $(date +%H%M)\",
\"business_type\": \"bakery\",
\"address\": \"Calle Test 123\",
\"city\": \"Madrid\",
\"postal_code\": \"28001\",
\"phone\": \"+34600123456\"
}")
echo "Bakery Registration Response:"
echo "$BAKERY_RESPONSE" | jq '.'
if echo "$BAKERY_RESPONSE" | jq -e '.id' > /dev/null; then
TENANT_ID=$(echo "$BAKERY_RESPONSE" | jq -r '.id')
log_success "Bakery registration successful! Tenant ID: $TENANT_ID"
else
log_warning "Bakery registration endpoint may not be fully implemented"
fi
echo ""
# ================================================================
# STEP 2: USER LOGIN
# ================================================================
@@ -179,30 +148,6 @@ fi
echo ""
# ================================================================
# STEP 3: TOKEN VERIFICATION
# ================================================================
log_step "Step 3: Verifying access token"
VERIFY_RESPONSE=$(curl -s -X POST "$AUTH_BASE/verify" \
-H "Content-Type: application/json" \
-d "{
\"token\": \"$ACCESS_TOKEN\"
}")
echo "Token Verification Response:"
echo "$VERIFY_RESPONSE" | jq '.'
if echo "$VERIFY_RESPONSE" | jq -e '.valid' > /dev/null; then
log_success "Token verification successful!"
else
log_error "Token verification failed!"
exit 1
fi
echo ""
# ================================================================
# STEP 4: ACCESSING PROTECTED ENDPOINTS
# ================================================================
@@ -268,6 +213,36 @@ fi
echo ""
# ================================================================
# STEP 5: TENANT REGISTRATION (OPTIONAL)
# ================================================================
log_step "Step 5: Registering a bakery/tenant"
BAKERY_RESPONSE=$(curl -s -X POST "$API_BASE/api/v1/tenants/register" \
-H "Authorization: Bearer $ACCESS_TOKEN" \
-H "Content-Type: application/json" \
-d "{
\"name\": \"Test Bakery $(date +%H%M)\",
\"business_type\": \"bakery\",
\"address\": \"Calle Test 123\",
\"city\": \"Madrid\",
\"postal_code\": \"28001\",
\"phone\": \"+34600123456\"
}")
echo "Bakery Registration Response:"
echo "$BAKERY_RESPONSE" | jq '.'
if echo "$BAKERY_RESPONSE" | jq -e '.id' > /dev/null; then
TENANT_ID=$(echo "$BAKERY_RESPONSE" | jq -r '.id')
log_success "Bakery registration successful! Tenant ID: $TENANT_ID"
else
log_warning "Bakery registration endpoint may not be fully implemented"
fi
echo ""
# ================================================================
# STEP 6: TOKEN REFRESH
# ================================================================