{% extends 'dating_app/base_dating.html' %} {% load static %} {% block title %}{{ profile.lead.full_name|default:profile.user.get_full_name|default:profile.user.username }} | Guest Profile Preview{% endblock %} {% block content %}
Dating partner access: This guest profile is available only for approved local dating partners through the dating partner portal. Contact details are protected until the correct mutual-interest and confirmation conditions are met.
{% if profile.profile_image %}
{{ profile.lead.full_name|default:profile.user.username }}
{% else %}
{% endif %}
Guest Profile

{{ profile.lead.full_name|default:profile.user.get_full_name|default:profile.user.username }}

{% if profile.lead.nationality %} {{ profile.lead.nationality }} {% else %} International Guest {% endif %}
{% if is_dating_partner_authenticated %}
{% if profile.visit_stage == 'planning' %} {% elif profile.visit_stage == 'confirmed' %} {% elif profile.visit_stage == 'on_the_way' %} {% elif profile.visit_stage == 'arrived' %} {% elif profile.visit_stage == 'completed' %} {% else %} {% endif %}
Current Visit Stage {{ profile.get_visit_stage_display }}
{% endif %}

{% if profile.lead.message %} {{ profile.lead.message|truncatechars:180 }} {% else %} Approved guest profile available inside the dating partner portal. {% endif %}

Guest Summary

Nationality: {{ profile.lead.nationality|default:"Not specified" }}

Current Country: {{ profile.lead.country|default:"Not specified" }}

Gender: {% if profile.lead.gender %} {{ profile.lead.get_gender_display }} {% else %} Not specified {% endif %}

Monthly Budget: {% if profile.lead.monthly_budget %} {{ profile.lead.get_monthly_budget_display }} {% else %} Not specified {% endif %}

Expected Arrival: {{ profile.lead.expected_arrival_date|default:"Not specified" }}

{% if is_dating_partner_authenticated %}

Visit Stage: {{ profile.get_visit_stage_display }}

{% endif %}

Duration of Stay: {{ profile.lead.duration_of_stay|default:"Not specified" }}

Remote Worker: {% if profile.lead.remote_worker %}Yes{% else %}No{% endif %}

Interested Package: {% if profile.lead.interested_package %} {{ profile.lead.interested_package.name }} {% else %} Not specified {% endif %}

{% if can_view_contact_details %}

Email: {{ profile.lead.email|default:"Not provided" }}

WhatsApp: {{ profile.lead.whatsapp_number|default:"Not provided" }}

{% endif %}
{% if mutual_interest_exists %}
Mutual Interest Exists

Both sides have shown interest. If your account is confirmed, contact details may be available according to the platform’s safety process.

{% endif %} {% if existing_interest %}
Interest Already Submitted

You have already expressed interest in this guest profile.

Status: {{ existing_interest.get_status_display }}

{% if existing_interest.message %}

Your Message: {{ existing_interest.message }}

{% endif %}
{% else %} {% if can_notify_interest %}
{% csrf_token %}
By expressing interest, you notify our team that you want to move forward with this guest profile through the proper review and coordination process.
{% else %}
Arrangement access required.
Your local dating partner account must be confirmed and have arrangement access before you can submit interest requests for guest profiles.
{% endif %} {% endif %}

About / Guest Notes

{% if profile.lead.message %} {{ profile.lead.message|linebreaks }} {% else %} No additional notes provided. {% endif %}
Communication & Safety Note
{% if can_view_contact_details %}
Contact details are visible because mutual interest exists and your dating partner account is confirmed. Please continue communication respectfully and safely.
{% else %}
Guest contact details are not publicly exposed. Contact access becomes available only after mutual interest and required confirmation conditions are satisfied.
{% endif %}
Mutual Interest Process
A safer connection is created when a guest expresses interest in a local dating partner and the local dating partner also expresses interest in the guest. After mutual interest and confirmation, contact access or date arrangement support can move forward through the platform.

Access & Safety Status

Contact details are controlled to protect both the international guest and the local dating partner.

Guest Profile Status:
{% if profile.status == 'approved' %} Approved {% else %} {{ profile.get_status_display }} {% endif %}
Guest Profile Access:
{% if profile.is_public %} Public profile {% else %} Private profile {% endif %}
Guest Visit Stage:
{% if profile.visit_stage == 'planning' %} {{ profile.get_visit_stage_display }} {% elif profile.visit_stage == 'confirmed' %} {{ profile.get_visit_stage_display }} {% elif profile.visit_stage == 'on_the_way' %} {{ profile.get_visit_stage_display }} {% elif profile.visit_stage == 'arrived' %} {{ profile.get_visit_stage_display }} {% elif profile.visit_stage == 'completed' %} {{ profile.get_visit_stage_display }} {% else %} {{ profile.get_visit_stage_display }} {% endif %}
Your Dating Partner Status:
{% if dating_partner_is_confirmed %} Confirmed dating partner {% else %} Approved but not confirmed {% endif %}
Private Profile Viewing:
{% if can_view_private_listings %} Private viewing enabled {% else %} Public-only viewing {% endif %}
Your Interest:
{% if existing_interest %} {{ existing_interest.get_status_display }} {% else %} Not submitted yet {% endif %}
Guest Interest in You:
{% if foreigner_interest_in_partner %} {{ foreigner_interest_in_partner.get_status_display }} {% else %} Not yet expressed {% endif %}
Mutual Interest:
{% if mutual_interest_exists %} Yes, mutual interest exists {% else %} Not yet mutual {% endif %}
Contact Detail Access:
{% if can_view_contact_details %} Unlocked
Email: {{ profile.lead.email|default:"Not provided" }}
WhatsApp: {{ profile.lead.whatsapp_number|default:"Not provided" }}
{% else %} Locked until mutual interest and confirmation conditions are satisfied. {% endif %}
Next Step:
{% if can_view_contact_details %} You can communicate carefully using the contact details made available through the platform. {% elif can_notify_interest and not existing_interest %} You can express interest in this guest profile if you want to move forward. {% elif existing_interest and not mutual_interest_exists %} Wait until the guest also expresses interest or our team reviews the next step. {% else %} Complete the required confirmation/access process before moving further. {% endif %}
{% endblock %}