account, schduels, timezone profile and many imporant updates

This commit is contained in:
IGNY8 VPS (Salman)
2026-01-19 15:37:03 +00:00
parent 618ed8b8c6
commit e7219a2390
28 changed files with 919 additions and 358 deletions

View File

@@ -0,0 +1,26 @@
from django.db import migrations, models
class Migration(migrations.Migration):
dependencies = [
('igny8_core_auth', '0031_drop_all_blueprint_tables'),
]
operations = [
migrations.AddField(
model_name='account',
name='account_timezone',
field=models.CharField(default='UTC', help_text='IANA timezone name', max_length=64),
),
migrations.AddField(
model_name='account',
name='timezone_mode',
field=models.CharField(choices=[('country', 'Country'), ('manual', 'Manual')], default='country', help_text='Timezone selection mode', max_length=20),
),
migrations.AddField(
model_name='account',
name='timezone_offset',
field=models.CharField(blank=True, default='', help_text='Optional UTC offset label', max_length=10),
),
]

View File

@@ -0,0 +1,28 @@
# Generated by Django 5.2.9 on 2026-01-19 00:00
from django.db import migrations, models
class Migration(migrations.Migration):
dependencies = [
('igny8_core_auth', '0032_add_account_timezone_fields'),
]
operations = [
migrations.AddField(
model_name='historicalaccount',
name='account_timezone',
field=models.CharField(default='UTC', max_length=64, help_text='IANA timezone name'),
),
migrations.AddField(
model_name='historicalaccount',
name='timezone_mode',
field=models.CharField(choices=[('country', 'Country'), ('manual', 'Manual')], default='country', max_length=20, help_text='Timezone selection mode'),
),
migrations.AddField(
model_name='historicalaccount',
name='timezone_offset',
field=models.CharField(blank=True, default='', max_length=10, help_text='Optional UTC offset label'),
),
]

View File

@@ -0,0 +1,18 @@
# Generated by Django 5.2.9 on 2026-01-19 00:00
from django.db import migrations, models
class Migration(migrations.Migration):
dependencies = [
('igny8_core_auth', '0033_add_account_timezone_history_fields'),
]
operations = [
migrations.AddField(
model_name='user',
name='phone',
field=models.CharField(blank=True, default='', max_length=30),
),
]