{% extends "base.html" %} {% from "_macros.html" import checkgroup, error_list, area_select, bar_chart with context %} {% block title %}My nanny account{% endblock %} {% block content %}

NANNY WORKSPACE

Welcome back, {{ nanny.full_name.split(' ')[0] }}

Update your profile and availability, or securely add documents for our review.

Edit profile Profile picture Account settings
Application status {{ nanny.status|replace('_', ' ')|title }} {% if nanny.status == 'pending' %}

Your application is waiting for admin review. It will not appear in parent search until approved.

{% elif nanny.status == 'rejected' %}

Your profile is not visible to families. Contact the service administrator if you need clarification.

{% else %}

Your profile can appear in parent search when it matches their needs. It is hidden while you have an active placement.

{% endif %}
Introduction requests {{ introduction_count }}

Coordinated by the NannyMatch team

Active placements {{ placements|selectattr('status', 'equalto', 'active')|list|length }}

Agreements accepted by you and the parent

{{ bar_chart("Introduction requests", "Requests for your profile received over the last six months.", inquiry_activity) }} {{ bar_chart("Placement status", "Your current and past placement agreements.", placement_status) }}

Placements and proposed terms

Review family, duties, dates, and salary. Keep a signed employment agreement separately.

{% include "placement_cards.html" %}
{% include "attendance_panel.html" %}
{{ error_list(errors) }}

Profile and availability

Keep your details current so families can find the right fit.

{{ area_select('area', form.get('area', nanny.area)) }}

Availability and work preferences

Arrangement
{% for value, label in NANNY_ARRANGEMENTS.items() %} {% endfor %}
Days you can work {{ checkgroup('days', DAYS, form.getlist('days') if form else nanny.days) }}
Age groups you have cared for {{ checkgroup('age_groups', AGE_GROUPS, form.getlist('age_groups') if form else nanny.age_groups) }}
Skills {{ checkgroup('skills', SKILLS, form.getlist('skills') if form else nanny.skills) }}
Languages you speak {{ checkgroup('languages', LANGUAGE_OPTIONS, form.getlist('languages') if form else nanny.languages) }}

Supporting documents

PDF, JPG or PNG; max 5 MB per file. Documents are private and available only to you and the admin team. Uploading a document does not mean it has been verified.

{% if documents %}

Uploaded documents

{% else %}

No documents uploaded yet.

{% endif %} {% endblock %}