91 lines
4 KiB
HTML
91 lines
4 KiB
HTML
{% extends 'services/base.html' %}
|
|
|
|
{% block content %}
|
|
<div class="card">
|
|
<div class="card-body">
|
|
<div class="d-flex align-items-start mb-4">
|
|
{% if service.logo %}
|
|
<img src="{{ service.logo.url }}" alt="{{ service.name }} logo" class="me-4" style="max-height: 100px; max-width: 200px; object-fit: contain;">
|
|
{% endif %}
|
|
<div>
|
|
<h2 class="card-title">{{ service.name }}</h2>
|
|
<div class="d-flex align-items-center">
|
|
{% if service.cloud_provider.logo %}
|
|
<a href="{% url 'services:provider_detail' service.cloud_provider.slug %}">
|
|
<img src="{{ service.cloud_provider.logo.url }}" alt="{{ service.cloud_provider.name }} logo"
|
|
class="me-2" style="max-height: 25px; max-width: 200px; object-fit: contain;">
|
|
</a>
|
|
{% else %}
|
|
<h6 class="card-subtitle text-muted mb-0">
|
|
<a href="{% url 'services:provider_detail' service.cloud_provider.pk %}"
|
|
class="text-decoration-none text-muted">{{ service.cloud_provider.name }}</a>
|
|
</h6>
|
|
{% endif %}
|
|
</div>
|
|
</div>
|
|
</div>
|
|
|
|
<div class="row mb-4">
|
|
<div class="col-md-8">
|
|
<h5>Description</h5>
|
|
<p>{{ service.description|safe }}</p>
|
|
|
|
<h5>Features</h5>
|
|
<p>{{ service.features|safe }}</p>
|
|
</div>
|
|
|
|
<div class="col-md-4">
|
|
<div class="card">
|
|
<div class="card-body">
|
|
<h5 class="card-title">Service Details</h5>
|
|
<p><strong>Price:</strong> ${{ service.price }}</p>
|
|
<p><strong>Service Level:</strong> {{ service.service_level.name }}</p>
|
|
<p><strong>Response Time:</strong> {{ service.service_level.response_time }}</p>
|
|
|
|
<h6>Available Countries</h6>
|
|
<ul>
|
|
{% for country in service.countries.all %}
|
|
<li>{{ country.name }}</li>
|
|
{% endfor %}
|
|
</ul>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
|
|
<a href="{% url 'services:create_lead' service.slug %}" class="btn btn-success">Show Interest</a>
|
|
<a href="{% url 'services:service_list' %}" class="btn btn-secondary">Back to Services</a>
|
|
</div>
|
|
</div>
|
|
|
|
{% if service.consulting_partners.exists %}
|
|
<div class="card mb-3">
|
|
<div class="card-body">
|
|
<h5 class="card-title">Consulting Partners</h5>
|
|
<div class="row row-cols-1 row-cols-md-2 g-4">
|
|
{% for partner in service.consulting_partners.all %}
|
|
<div class="col">
|
|
<div class="d-flex align-items-center">
|
|
{% if partner.logo %}
|
|
<img src="{{ partner.logo.url }}" alt="{{ partner.name }} logo"
|
|
class="me-2" style="max-height: 40px; max-width: 80px; object-fit: contain;">
|
|
{% endif %}
|
|
<div>
|
|
<a href="{{ partner.get_absolute_url }}" class="text-decoration-none">
|
|
{{ partner.name }}
|
|
</a>
|
|
{% if partner.website %}
|
|
<br>
|
|
<a href="{{ partner.website }}" class="small text-muted" target="_blank">
|
|
Visit Website
|
|
</a>
|
|
{% endif %}
|
|
</div>
|
|
</div>
|
|
</div>
|
|
{% endfor %}
|
|
</div>
|
|
</div>
|
|
</div>
|
|
{% endif %}
|
|
{% endblock %}
|