# Generated by Django 5.1.6 on 2025-03-24 03:22 import django.db.models.deletion import django_tidb.fields from django.conf import settings from django.db import migrations, models class Migration(migrations.Migration): dependencies = [ ('labs', '0009_stripeproductprice_and_more'), ] operations = [ migrations.CreateModel( name='LabSSHAuthorization', fields=[ ('id', django_tidb.fields.BigAutoRandomField(primary_key=True, range=64, serialize=False, shard_bits=5)), ('status', models.CharField(choices=[('pending', 'Pending'), ('approved', 'Approved'), ('denied', 'Denied')], default='pending', max_length=20)), ('authorized_at', models.DateTimeField(blank=True, null=True)), ('created_at', models.DateTimeField(auto_now_add=True)), ('lab_instance', models.ForeignKey(blank=True, null=True, on_delete=django.db.models.deletion.CASCADE, to='labs.labinstance')), ('user', models.ForeignKey(blank=True, null=True, on_delete=django.db.models.deletion.CASCADE, to=settings.AUTH_USER_MODEL)), ], options={ 'db_table': 'lab_ssh_authorizations', }, ), ]