# Generated by Django 6.0.3 on 2026-04-02 11:40

import django.db.models.deletion
from django.db import migrations, models


class Migration(migrations.Migration):

    dependencies = [
        ('app', '0003_remove_elonimportantfact_elon_and_more'),
    ]

    operations = [
        migrations.CreateModel(
            name='Faculty',
            fields=[
                ('id', models.BigAutoField(auto_created=True, primary_key=True, serialize=False, verbose_name='ID')),
                ('title', models.CharField(max_length=255, verbose_name='Fakultet nomi')),
                ('title_uz', models.CharField(max_length=255, null=True, verbose_name='Fakultet nomi')),
                ('title_ru', models.CharField(max_length=255, null=True, verbose_name='Fakultet nomi')),
                ('title_en', models.CharField(max_length=255, null=True, verbose_name='Fakultet nomi')),
                ('slug', models.SlugField(blank=True, null=True, unique=True)),
                ('image', models.ImageField(blank=True, null=True, upload_to='faculty/', verbose_name='Rasm')),
                ('description', models.TextField(verbose_name='Qisqacha tavsif')),
                ('description_uz', models.TextField(null=True, verbose_name='Qisqacha tavsif')),
                ('description_ru', models.TextField(null=True, verbose_name='Qisqacha tavsif')),
                ('description_en', models.TextField(null=True, verbose_name='Qisqacha tavsif')),
                ('content', models.TextField(blank=True, null=True, verbose_name="Keng ma'lumot")),
                ('content_uz', models.TextField(blank=True, null=True, verbose_name="Keng ma'lumot")),
                ('content_ru', models.TextField(blank=True, null=True, verbose_name="Keng ma'lumot")),
                ('content_en', models.TextField(blank=True, null=True, verbose_name="Keng ma'lumot")),
                ('order', models.PositiveIntegerField(default=0)),
            ],
            options={
                'verbose_name': 'Fakultet',
                'verbose_name_plural': 'Fakultetlar',
                'ordering': ['order'],
            },
        ),
        migrations.AddField(
            model_name='researchcenter',
            name='content',
            field=models.TextField(blank=True, null=True, verbose_name="Keng ma'lumot"),
        ),
        migrations.AddField(
            model_name='researchcenter',
            name='content_en',
            field=models.TextField(blank=True, null=True, verbose_name="Keng ma'lumot"),
        ),
        migrations.AddField(
            model_name='researchcenter',
            name='content_ru',
            field=models.TextField(blank=True, null=True, verbose_name="Keng ma'lumot"),
        ),
        migrations.AddField(
            model_name='researchcenter',
            name='content_uz',
            field=models.TextField(blank=True, null=True, verbose_name="Keng ma'lumot"),
        ),
        migrations.AddField(
            model_name='researchcenter',
            name='image',
            field=models.ImageField(blank=True, null=True, upload_to='research_center/', verbose_name='Rasm'),
        ),
        migrations.AddField(
            model_name='researchcenter',
            name='slug',
            field=models.SlugField(blank=True, null=True, unique=True),
        ),
        migrations.AlterField(
            model_name='researchcenter',
            name='description',
            field=models.TextField(blank=True, verbose_name='Qisqacha tavsif'),
        ),
        migrations.AlterField(
            model_name='researchcenter',
            name='description_en',
            field=models.TextField(blank=True, null=True, verbose_name='Qisqacha tavsif'),
        ),
        migrations.AlterField(
            model_name='researchcenter',
            name='description_ru',
            field=models.TextField(blank=True, null=True, verbose_name='Qisqacha tavsif'),
        ),
        migrations.AlterField(
            model_name='researchcenter',
            name='description_uz',
            field=models.TextField(blank=True, null=True, verbose_name='Qisqacha tavsif'),
        ),
        migrations.CreateModel(
            name='Department',
            fields=[
                ('id', models.BigAutoField(auto_created=True, primary_key=True, serialize=False, verbose_name='ID')),
                ('title', models.CharField(max_length=255, verbose_name='Kafedra nomi')),
                ('title_uz', models.CharField(max_length=255, null=True, verbose_name='Kafedra nomi')),
                ('title_ru', models.CharField(max_length=255, null=True, verbose_name='Kafedra nomi')),
                ('title_en', models.CharField(max_length=255, null=True, verbose_name='Kafedra nomi')),
                ('slug', models.SlugField(blank=True, null=True, unique=True)),
                ('image', models.ImageField(blank=True, null=True, upload_to='department/', verbose_name='Rasm')),
                ('description', models.TextField(verbose_name='Qisqacha tavsif')),
                ('description_uz', models.TextField(null=True, verbose_name='Qisqacha tavsif')),
                ('description_ru', models.TextField(null=True, verbose_name='Qisqacha tavsif')),
                ('description_en', models.TextField(null=True, verbose_name='Qisqacha tavsif')),
                ('content', models.TextField(blank=True, null=True, verbose_name="Keng ma'lumot")),
                ('content_uz', models.TextField(blank=True, null=True, verbose_name="Keng ma'lumot")),
                ('content_ru', models.TextField(blank=True, null=True, verbose_name="Keng ma'lumot")),
                ('content_en', models.TextField(blank=True, null=True, verbose_name="Keng ma'lumot")),
                ('order', models.PositiveIntegerField(default=0)),
                ('faculty', models.ForeignKey(on_delete=django.db.models.deletion.CASCADE, related_name='departments', to='app.faculty', verbose_name='Fakultet')),
            ],
            options={
                'verbose_name': 'Kafedra',
                'verbose_name_plural': 'Kafedralar',
                'ordering': ['order'],
            },
        ),
    ]
