{% extends 'property_manager_app/base_property_manager.html' %} {% load static %} {% block title %}Select Services | {{ property.property_name }} | Home in Sri Lanka{% endblock %} {% block extra_css %} {% endblock %} {% block content %}
Maintenance Service Selection

Select Care Services for {{ property.property_name }}

{{ property.get_property_category_display }}

Choose the property care services you want Ensolanka to consider for this property. These selections will later support monthly estimate calculations, staff review, and final care-plan preparation.

{% csrf_token %}
Available Services

Choose What You Need

Tick the services you want for this property. You can set frequency, expected visits, and notes for each selected service.

{% for category_label, service_items in grouped_services.items %}

{{ category_label }}

{% for item in service_items %} {% with service=item.service selection=item.selection %}
{% if service.icon_class %} {% else %} {% endif %}

{{ service.name }}

{{ service.short_description|default:service.description|default:"Service details will be reviewed by Ensolanka staff." }}

{% if item.is_selected %}
Currently selected
{% endif %}
{% if item.is_selected %}
Status: {{ selection.get_selection_status_display }} {% if selection.final_monthly_amount_usd %} · Final monthly amount: ${{ selection.final_monthly_amount_usd }} {% elif selection.estimated_monthly_amount_usd %} · Estimated monthly amount: ${{ selection.estimated_monthly_amount_usd }} {% endif %}
{% endif %}
{% if service.requires_staff_quote %} Pricing: This service may require staff review or a custom quotation. {% elif service.is_calculator_enabled %} Pricing: This service can later contribute to the monthly estimate calculator. {% else %} Pricing: This selection will be reviewed before final pricing is confirmed. {% endif %}
{% endwith %} {% endfor %}
{% empty %}
No active maintenance services are available yet. Please add service types from Django admin first.
{% endfor %}
Save your selected services for this property
You can update these selections again before final review.

How This Helps the Care Plan

  • Service selections define what the owner expects from Ensolanka.
  • Frequency and visits per month help estimate workload.
  • Some services can later be priced automatically by the calculator.
  • Staff can review selected services before approving a final care plan.
Note: Saving service selections does not confirm final pricing. Final service plan and monthly charges will be confirmed after review.
{% endblock %} {% block extra_js %} {% endblock %}