diff --git a/ActualProjectCode/DjangoProject/core/migrations/0002_profile_delete_user.py b/ActualProjectCode/DjangoProject/core/migrations/0002_profile_delete_user.py new file mode 100644 index 0000000000000000000000000000000000000000..4d7d239d18f8d286b7f1ff0274504fc978c922ed --- /dev/null +++ b/ActualProjectCode/DjangoProject/core/migrations/0002_profile_delete_user.py @@ -0,0 +1,27 @@ +# Generated by Django 5.1.7 on 2025-03-21 09:51 + +import django.db.models.deletion +from django.conf import settings +from django.db import migrations, models + + +class Migration(migrations.Migration): + + dependencies = [ + ('core', '0001_initial'), + migrations.swappable_dependency(settings.AUTH_USER_MODEL), + ] + + operations = [ + migrations.CreateModel( + name='Profile', + fields=[ + ('id', models.BigAutoField(auto_created=True, primary_key=True, serialize=False, verbose_name='ID')), + ('role', models.CharField(choices=[('admin', 'Admin'), ('user', 'User'), ('ai_engineer', 'AI Engineer'), ('finance', 'Finance Team')], max_length=100)), + ('user', models.OneToOneField(on_delete=django.db.models.deletion.CASCADE, to=settings.AUTH_USER_MODEL)), + ], + ), + migrations.DeleteModel( + name='user', + ), + ] diff --git a/ActualProjectCode/DjangoProject/core/migrations/0003_mlmodels.py b/ActualProjectCode/DjangoProject/core/migrations/0003_mlmodels.py new file mode 100644 index 0000000000000000000000000000000000000000..0bc2121c3276f219a1e02807213106f8b8ca3bc3 --- /dev/null +++ b/ActualProjectCode/DjangoProject/core/migrations/0003_mlmodels.py @@ -0,0 +1,21 @@ +# Generated by Django 5.1.7 on 2025-03-27 10:14 + +from django.db import migrations, models + + +class Migration(migrations.Migration): + + dependencies = [ + ('core', '0002_profile_delete_user'), + ] + + operations = [ + migrations.CreateModel( + name='mlModels', + fields=[ + ('modelID', models.AutoField(primary_key=True, serialize=False)), + ('userID', models.IntegerField()), + ('modelName', models.CharField(max_length=100)), + ], + ), + ] diff --git a/ActualProjectCode/DjangoProject/core/migrations/0004_billings_interactions_records.py b/ActualProjectCode/DjangoProject/core/migrations/0004_billings_interactions_records.py new file mode 100644 index 0000000000000000000000000000000000000000..53271fa46bcc9b4608d798a6d7ade93358c898bf --- /dev/null +++ b/ActualProjectCode/DjangoProject/core/migrations/0004_billings_interactions_records.py @@ -0,0 +1,40 @@ +# Generated by Django 5.1.7 on 2025-03-27 10:38 + +from django.db import migrations, models + + +class Migration(migrations.Migration): + + dependencies = [ + ('core', '0003_mlmodels'), + ] + + operations = [ + migrations.CreateModel( + name='Billings', + fields=[ + ('billingID', models.AutoField(primary_key=True, serialize=False)), + ('amount', models.FloatField()), + ('userID', models.IntegerField()), + ('companyName', models.CharField(max_length=100)), + ], + ), + migrations.CreateModel( + name='Interactions', + fields=[ + ('interactionID', models.AutoField(primary_key=True, serialize=False)), + ('userID', models.IntegerField()), + ('date', models.DateTimeField()), + ('interaction', models.CharField(max_length=1000)), + ], + ), + migrations.CreateModel( + name='Records', + fields=[ + ('id', models.BigAutoField(auto_created=True, primary_key=True, serialize=False, verbose_name='ID')), + ('userID', models.IntegerField()), + ('uploadedFile', models.FileField(upload_to='./records/')), + ('responseByML', models.CharField(max_length=100)), + ], + ), + ] diff --git a/ActualProjectCode/DjangoProject/core/migrations/0005_rename_billings_billing_and_more.py b/ActualProjectCode/DjangoProject/core/migrations/0005_rename_billings_billing_and_more.py new file mode 100644 index 0000000000000000000000000000000000000000..1d9cef4dd8b3dab003251196b273ead6e3a4bbb1 --- /dev/null +++ b/ActualProjectCode/DjangoProject/core/migrations/0005_rename_billings_billing_and_more.py @@ -0,0 +1,29 @@ +# Generated by Django 5.1.7 on 2025-03-27 10:40 + +from django.db import migrations + + +class Migration(migrations.Migration): + + dependencies = [ + ('core', '0004_billings_interactions_records'), + ] + + operations = [ + migrations.RenameModel( + old_name='Billings', + new_name='Billing', + ), + migrations.RenameModel( + old_name='Interactions', + new_name='Interaction', + ), + migrations.RenameModel( + old_name='mlModels', + new_name='mlModel', + ), + migrations.RenameModel( + old_name='Records', + new_name='Record', + ), + ] diff --git a/ActualProjectCode/DjangoProject/core/migrations/0006_record_chosenml.py b/ActualProjectCode/DjangoProject/core/migrations/0006_record_chosenml.py new file mode 100644 index 0000000000000000000000000000000000000000..827f94dd3c67f2ba45c812bef26968aa5ce078e6 --- /dev/null +++ b/ActualProjectCode/DjangoProject/core/migrations/0006_record_chosenml.py @@ -0,0 +1,18 @@ +# Generated by Django 5.1.7 on 2025-03-27 11:42 + +from django.db import migrations, models + + +class Migration(migrations.Migration): + + dependencies = [ + ('core', '0005_rename_billings_billing_and_more'), + ] + + operations = [ + migrations.AddField( + model_name='record', + name='chosenML', + field=models.CharField(default='baseML', max_length=100), + ), + ] diff --git a/ActualProjectCode/DjangoProject/core/migrations/0007_alter_record_chosenml.py b/ActualProjectCode/DjangoProject/core/migrations/0007_alter_record_chosenml.py new file mode 100644 index 0000000000000000000000000000000000000000..1d69ee9c4a5fbe16a23167d3a589c1e64a85dd25 --- /dev/null +++ b/ActualProjectCode/DjangoProject/core/migrations/0007_alter_record_chosenml.py @@ -0,0 +1,18 @@ +# Generated by Django 5.1.7 on 2025-03-27 13:16 + +from django.db import migrations, models + + +class Migration(migrations.Migration): + + dependencies = [ + ('core', '0006_record_chosenml'), + ] + + operations = [ + migrations.AlterField( + model_name='record', + name='chosenML', + field=models.CharField(max_length=100), + ), + ] diff --git a/ActualProjectCode/DjangoProject/core/migrations/0008_alter_record_chosenml_alter_record_responsebyml.py b/ActualProjectCode/DjangoProject/core/migrations/0008_alter_record_chosenml_alter_record_responsebyml.py new file mode 100644 index 0000000000000000000000000000000000000000..8babf310a017109cf54c85806620b324c39b2708 --- /dev/null +++ b/ActualProjectCode/DjangoProject/core/migrations/0008_alter_record_chosenml_alter_record_responsebyml.py @@ -0,0 +1,23 @@ +# Generated by Django 5.1.7 on 2025-03-27 15:04 + +from django.db import migrations, models + + +class Migration(migrations.Migration): + + dependencies = [ + ('core', '0007_alter_record_chosenml'), + ] + + operations = [ + migrations.AlterField( + model_name='record', + name='chosenML', + field=models.CharField(default='baseML', max_length=100), + ), + migrations.AlterField( + model_name='record', + name='responseByML', + field=models.CharField(default='PLACEHOLDER RESPONSE', max_length=100), + ), + ] diff --git a/ActualProjectCode/DjangoProject/core/migrations/0009_remove_billing_userid_remove_interaction_userid_and_more.py b/ActualProjectCode/DjangoProject/core/migrations/0009_remove_billing_userid_remove_interaction_userid_and_more.py new file mode 100644 index 0000000000000000000000000000000000000000..8d215a44b69cd0ad27095ced5425ecc960475e27 --- /dev/null +++ b/ActualProjectCode/DjangoProject/core/migrations/0009_remove_billing_userid_remove_interaction_userid_and_more.py @@ -0,0 +1,49 @@ +# Generated by Django 5.1.7 on 2025-03-27 15:09 + +from django.db import migrations, models + + +class Migration(migrations.Migration): + + dependencies = [ + ('core', '0008_alter_record_chosenml_alter_record_responsebyml'), + ] + + operations = [ + migrations.RemoveField( + model_name='billing', + name='userID', + ), + migrations.RemoveField( + model_name='interaction', + name='userID', + ), + migrations.RemoveField( + model_name='mlmodel', + name='userID', + ), + migrations.RemoveField( + model_name='record', + name='userID', + ), + migrations.AddField( + model_name='billing', + name='username', + field=models.CharField(default='company', max_length=100), + ), + migrations.AddField( + model_name='interaction', + name='username', + field=models.CharField(default='default', max_length=100), + ), + migrations.AddField( + model_name='mlmodel', + name='username', + field=models.CharField(default='default', max_length=100), + ), + migrations.AddField( + model_name='record', + name='username', + field=models.CharField(default='default', max_length=100), + ), + ]