Files
smoothschedule/smoothschedule/templates/contracts/emails/signed_business.html
poduck 8d0cc1e90a feat(time-blocks): Add comprehensive time blocking system with contracts
- Add TimeBlock and Holiday models with recurrence support (one-time, weekly, monthly, yearly, holiday)
- Implement business-level and resource-level blocking with hard/soft block types
- Add multi-select holiday picker for bulk holiday blocking
- Add calendar overlay visualization with distinct colors:
  - Business blocks: Red (hard) / Yellow (soft)
  - Resource blocks: Purple (hard) / Cyan (soft)
- Add month view resource indicators showing 1/n width per resource
- Add yearly calendar view for block overview
- Add My Availability page for staff self-service
- Add contracts module with templates, signing flow, and PDF generation
- Update scheduler with click-to-day navigation in week view

🤖 Generated with [Claude Code](https://claude.com/claude-code)

Co-Authored-By: Claude <noreply@anthropic.com>
2025-12-04 17:19:12 -05:00

30 lines
1.5 KiB
HTML

<!DOCTYPE html>
<html>
<head>
<meta charset="UTF-8">
</head>
<body style="font-family: Arial, sans-serif; line-height: 1.6; color: #333;">
<div style="max-width: 600px; margin: 0 auto; padding: 20px;">
<h2 style="color: #059669;">Contract Signed</h2>
<p>A contract has been successfully signed by a customer.</p>
<div style="background-color: #f3f4f6; padding: 20px; border-radius: 5px; margin: 20px 0;">
<p style="margin: 0 0 10px 0;"><strong style="color: #2563eb;">Contract:</strong> {{ contract.title }}</p>
<p style="margin: 0 0 10px 0;"><strong style="color: #2563eb;">Customer:</strong> {{ customer.get_full_name|default:customer.email }}</p>
<p style="margin: 0 0 10px 0;"><strong style="color: #2563eb;">Email:</strong> {{ customer.email }}</p>
<p style="margin: 0 0 10px 0;"><strong style="color: #2563eb;">Signed By:</strong> {{ signature.signer_name }}</p>
<p style="margin: 0;"><strong style="color: #2563eb;">Signed At:</strong> {{ signature.signed_at|date:"F d, Y \a\t g:i A" }}</p>
</div>
<p>The signed contract PDF has been generated and is available in the system.</p>
<hr style="border: none; border-top: 1px solid #e5e7eb; margin: 30px 0;">
<p style="font-size: 12px; color: #6b7280;">
This is an automated notification from {{ business_name }}.
</p>
</div>
</body>
</html>