# Generated by Django 5.2.4 on 2026-02-24 07:18
import json

from django.db import migrations

def add_new_setting(apps, schema_editor):
    TtSetting = apps.get_model('api', 'TtSetting')
    violation_key = [
        {"name": "staff","code": 1,"color_code": "#7CAEF9"},
        {"name": "location","code": 2,"color_code": "#66E6CC"},
        {"name": "student_set","code": 3,"color_code": "#F17CB0"},
        {"name": "academic_term","code": 4,"color_code": "#F8B8A0"},
        {"name": "module","code": 5,"color_code": "#FFE066"},
        {"name": "activity","code": 6,"color_code": "#A24DF7"}
    ]

    TtSetting.objects.update_or_create(
        param="violation_key",
        value=json.dumps(violation_key),
    )

class Migration(migrations.Migration):

    dependencies = [
        ('api', '0049_kafkalog_request_header_kafkalog_response_header'),
    ]

    operations = [
        migrations.RunPython(add_new_setting),
    ]
