Back to home page

EIC code displayed by LXR

 
 

    


File indexing completed on 2026-09-28 09:37:31

0001 from django.conf import settings
0002 from django.db import migrations, models
0003 import django.db.models.deletion
0004 
0005 
0006 class Migration(migrations.Migration):
0007     dependencies = [
0008         ('remote_app', '0007_apitoken'),
0009         migrations.swappable_dependency(settings.AUTH_USER_MODEL),
0010     ]
0011 
0012     operations = [
0013         migrations.AddField(
0014             model_name='apitoken', name='teamcomms_ai',
0015             field=models.BooleanField(default=False),
0016         ),
0017         migrations.CreateModel(
0018             name='TeamCommsAuthReference',
0019             fields=[
0020                 ('key_hash', models.CharField(max_length=64, primary_key=True, serialize=False)),
0021                 ('session_key', models.CharField(max_length=40, blank=True, default='')),
0022                 ('method', models.CharField(max_length=10)),
0023                 ('path', models.TextField()),
0024                 ('query_string', models.TextField(blank=True, default='')),
0025                 ('body_sha256', models.CharField(max_length=64)),
0026                 ('csrf_verified', models.BooleanField(default=False)),
0027                 ('expires_at', models.DateTimeField(db_index=True)),
0028                 ('user', models.ForeignKey(on_delete=django.db.models.deletion.CASCADE, to=settings.AUTH_USER_MODEL)),
0029                 ('token', models.ForeignKey(null=True, on_delete=django.db.models.deletion.CASCADE, to='remote_app.apitoken')),
0030             ],
0031             options={'db_table': 'teamcomms_auth_reference'},
0032         ),
0033     ]