diff --git a/FOSSDB/apps/fossdb/migrations/0001_initial.py b/FOSSDB/apps/fossdb/migrations/0001_initial.py deleted file mode 100644 index ba092d8..0000000 --- a/FOSSDB/apps/fossdb/migrations/0001_initial.py +++ /dev/null @@ -1,104 +0,0 @@ -# Generated by Django 4.2.2 on 2023-06-26 13:46 - -from django.conf import settings -from django.db import migrations, models -import django.db.models.deletion -import uuid - - -class Migration(migrations.Migration): - - initial = True - - dependencies = [ - migrations.swappable_dependency(settings.AUTH_USER_MODEL), - ] - - operations = [ - migrations.CreateModel( - name='HostingPlatform', - fields=[ - ('id', models.BigAutoField(auto_created=True, primary_key=True, serialize=False, verbose_name='ID')), - ('name', models.CharField(max_length=100, unique=True)), - ], - ), - migrations.CreateModel( - name='License', - fields=[ - ('id', models.BigAutoField(auto_created=True, primary_key=True, serialize=False, verbose_name='ID')), - ('short_name', models.CharField(max_length=50, unique=True)), - ('full_name', models.CharField(max_length=100, unique=True)), - ('url', models.URLField(blank=True, default='')), - ('text', models.TextField(blank=True, default='')), - ], - ), - migrations.CreateModel( - name='OperatingSystem', - fields=[ - ('id', models.BigAutoField(auto_created=True, primary_key=True, serialize=False, verbose_name='ID')), - ('name', models.CharField(max_length=100, unique=True)), - ('description', models.TextField(blank=True, default='')), - ], - ), - migrations.CreateModel( - name='OperatingSystemVersion', - fields=[ - ('id', models.BigAutoField(auto_created=True, primary_key=True, serialize=False, verbose_name='ID')), - ('version', models.CharField(blank=True, default='', max_length=50)), - ('codename', models.CharField(blank=True, default='', max_length=100)), - ('is_lts', models.BooleanField(blank=True, default=False)), - ('operating_system', models.ForeignKey(on_delete=django.db.models.deletion.CASCADE, to='fossdb.operatingsystem')), - ], - ), - migrations.CreateModel( - name='ProgrammingLanguage', - fields=[ - ('id', models.BigAutoField(auto_created=True, primary_key=True, serialize=False, verbose_name='ID')), - ('name', models.CharField(max_length=100, unique=True)), - ], - ), - migrations.CreateModel( - name='Project', - fields=[ - ('uuid', models.UUIDField(default=uuid.uuid4, editable=False, primary_key=True, serialize=False, verbose_name='ID')), - ('name', models.CharField(max_length=255)), - ('description', models.TextField(blank=True, default='')), - ('date_created', models.DateTimeField(auto_now_add=True)), - ('author', models.ForeignKey(on_delete=django.db.models.deletion.CASCADE, to=settings.AUTH_USER_MODEL)), - ('license', models.ManyToManyField(blank=True, to='fossdb.license')), - ('operating_system', models.ManyToManyField(blank=True, to='fossdb.operatingsystemversion')), - ], - ), - migrations.CreateModel( - name='Tag', - fields=[ - ('id', models.BigAutoField(auto_created=True, primary_key=True, serialize=False, verbose_name='ID')), - ('name', models.CharField(db_index=True, max_length=100, unique=True)), - ('description', models.TextField(blank=True, default='')), - ('icon', models.ImageField(blank=True, null=True, upload_to='types/icons/')), - ], - ), - migrations.CreateModel( - name='ProjectProgrammingLanguage', - fields=[ - ('id', models.BigAutoField(auto_created=True, primary_key=True, serialize=False, verbose_name='ID')), - ('percentage', models.PositiveIntegerField()), - ('programming_language', models.ForeignKey(on_delete=django.db.models.deletion.CASCADE, to='fossdb.programminglanguage')), - ('project', models.ForeignKey(on_delete=django.db.models.deletion.CASCADE, to='fossdb.project')), - ], - ), - migrations.CreateModel( - name='ProjectHostingPlatform', - fields=[ - ('id', models.BigAutoField(auto_created=True, primary_key=True, serialize=False, verbose_name='ID')), - ('url', models.URLField(unique=True)), - ('hosting_platform', models.ForeignKey(on_delete=django.db.models.deletion.CASCADE, to='fossdb.hostingplatform')), - ('project', models.OneToOneField(on_delete=django.db.models.deletion.CASCADE, to='fossdb.project')), - ], - ), - migrations.AddField( - model_name='project', - name='tag', - field=models.ManyToManyField(blank=True, to='fossdb.tag'), - ), - ] diff --git a/FOSSDB/apps/fossdb/migrations/0002_rename_author_project_owner.py b/FOSSDB/apps/fossdb/migrations/0002_rename_author_project_owner.py deleted file mode 100644 index e9aa5dc..0000000 --- a/FOSSDB/apps/fossdb/migrations/0002_rename_author_project_owner.py +++ /dev/null @@ -1,18 +0,0 @@ -# Generated by Django 4.2.2 on 2023-06-26 14:06 - -from django.db import migrations - - -class Migration(migrations.Migration): - - dependencies = [ - ('fossdb', '0001_initial'), - ] - - operations = [ - migrations.RenameField( - model_name='project', - old_name='author', - new_name='owner', - ), - ]