# Generated by Django 5.2.8 on 2025-11-29 18:49

from django.db import migrations, models


class Migration(migrations.Migration):

    dependencies = [
        ('core', '0008_add_sandbox_fields'),
    ]

    operations = [
        migrations.AddField(
            model_name='tenant',
            name='can_add_video_conferencing',
            field=models.BooleanField(default=False, help_text='Whether this business can add video conferencing to events'),
        ),
        migrations.AddField(
            model_name='tenant',
            name='can_book_repeated_events',
            field=models.BooleanField(default=True, help_text='Whether this business can book repeated/recurring events'),
        ),
        migrations.AddField(
            model_name='tenant',
            name='can_connect_to_api',
            field=models.BooleanField(default=False, help_text='Whether this business can connect to external APIs'),
        ),
        migrations.AddField(
            model_name='tenant',
            name='can_delete_data',
            field=models.BooleanField(default=False, help_text='Whether this business can permanently delete data'),
        ),
        migrations.AddField(
            model_name='tenant',
            name='can_download_logs',
            field=models.BooleanField(default=False, help_text='Whether this business can download system logs'),
        ),
        migrations.AddField(
            model_name='tenant',
            name='can_require_2fa',
            field=models.BooleanField(default=False, help_text='Whether this business can require 2FA for users'),
        ),
        migrations.AddField(
            model_name='tenant',
            name='can_use_masked_phone_numbers',
            field=models.BooleanField(default=False, help_text='Whether this business can use masked phone numbers for privacy'),
        ),
        migrations.AddField(
            model_name='tenant',
            name='can_use_mobile_app',
            field=models.BooleanField(default=False, help_text='Whether this business can use the mobile app'),
        ),
        migrations.AddField(
            model_name='tenant',
            name='can_use_pos',
            field=models.BooleanField(default=False, help_text='Whether this business can use Point of Sale (POS) system'),
        ),
        migrations.AddField(
            model_name='tenant',
            name='max_calendars_connected',
            field=models.IntegerField(blank=True, help_text='Maximum number of external calendars connected (null = unlimited)', null=True),
        ),
        migrations.AddField(
            model_name='tenant',
            name='max_event_types',
            field=models.IntegerField(blank=True, help_text='Maximum number of event types (null = unlimited)', null=True),
        ),
    ]
