Skip to content

Commit

Permalink
Delete .idea directory
Browse files Browse the repository at this point in the history
  • Loading branch information
omerfarukfirat committed Apr 21, 2024
1 parent 49b33cf commit 9a34c44
Show file tree
Hide file tree
Showing 52 changed files with 90 additions and 983 deletions.
11 changes: 5 additions & 6 deletions API/Apps/Chat/migrations/0001_initial.py
Original file line number Diff line number Diff line change
@@ -1,8 +1,7 @@
# Generated by Django 5.0.3 on 2024-03-27 09:21
# Generated by Django 5.0.3 on 2024-04-20 22:52

import django.db.models.deletion
import uuid
from django.conf import settings
from django.db import migrations, models


Expand All @@ -11,16 +10,16 @@ class Migration(migrations.Migration):
initial = True

dependencies = [
migrations.swappable_dependency(settings.AUTH_USER_MODEL),
('Profile', '0001_initial'),
]

operations = [
migrations.CreateModel(
name='Room',
fields=[
('id', models.UUIDField(default=uuid.uuid4, primary_key=True, serialize=False)),
('firs_user', models.ForeignKey(on_delete=django.db.models.deletion.CASCADE, related_name='room_first', to=settings.AUTH_USER_MODEL)),
('second_user', models.ForeignKey(on_delete=django.db.models.deletion.CASCADE, related_name='room_second', to=settings.AUTH_USER_MODEL)),
('first_user', models.ForeignKey(on_delete=django.db.models.deletion.CASCADE, related_name='room_first', to='Profile.profile')),
('second_user', models.ForeignKey(on_delete=django.db.models.deletion.CASCADE, related_name='room_second', to='Profile.profile')),
],
),
migrations.CreateModel(
Expand All @@ -29,7 +28,7 @@ class Migration(migrations.Migration):
('id', models.BigAutoField(auto_created=True, primary_key=True, serialize=False, verbose_name='ID')),
('content', models.TextField()),
('created_date', models.DateTimeField(auto_now_add=True)),
('user', models.ForeignKey(on_delete=django.db.models.deletion.CASCADE, related_name='messages', to=settings.AUTH_USER_MODEL)),
('user', models.ForeignKey(on_delete=django.db.models.deletion.CASCADE, related_name='messages', to='Profile.profile')),
('room', models.ForeignKey(on_delete=django.db.models.deletion.CASCADE, related_name='messages', to='Chat.room')),
],
),
Expand Down
18 changes: 0 additions & 18 deletions API/Apps/Chat/migrations/0002_rename_firs_user_room_first_user.py

This file was deleted.

This file was deleted.

2 changes: 1 addition & 1 deletion API/Apps/Game/api/serializers.py
Original file line number Diff line number Diff line change
Expand Up @@ -7,7 +7,7 @@
class GameProfileSerializer(serializers.ModelSerializer):
class Meta:
model = Profile
fields = ['nickname', 'profile_picture']
fields = ['nickname', 'profile_picture',]


class GameSerializer(serializers.ModelSerializer):
Expand Down
6 changes: 2 additions & 4 deletions API/Apps/Game/migrations/0001_initial.py
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
# Generated by Django 5.0.3 on 2024-04-13 19:44
# Generated by Django 5.0.3 on 2024-04-20 22:52

import django.db.models.deletion
import uuid
Expand All @@ -10,8 +10,7 @@ class Migration(migrations.Migration):
initial = True

dependencies = [
('Profile', '0020_profile_blocked_users_alter_profile_friends'),
('Tournament', '0007_tournament_current_participants_and_more'),
('Profile', '0001_initial'),
]

operations = [
Expand All @@ -23,7 +22,6 @@ class Migration(migrations.Migration):
('date', models.DateTimeField(auto_now_add=True)),
('player1', models.ForeignKey(on_delete=django.db.models.deletion.CASCADE, related_name='player1', to='Profile.profile')),
('player2', models.ForeignKey(on_delete=django.db.models.deletion.CASCADE, related_name='player2', to='Profile.profile')),
('tournament', models.ForeignKey(blank=True, null=True, on_delete=django.db.models.deletion.SET_NULL, to='Tournament.tournament')),
('winner', models.ForeignKey(blank=True, default=None, null=True, on_delete=django.db.models.deletion.CASCADE, related_name='winner', to='Profile.profile')),
],
),
Expand Down
18 changes: 10 additions & 8 deletions API/Apps/Game/models.py
Original file line number Diff line number Diff line change
@@ -1,11 +1,8 @@
import uuid

from django.db import models

from django.apps import apps
from Apps.Profile.models import Profile
from Apps.Tournament.models import Tournament


# Create your models here.


Expand All @@ -14,13 +11,18 @@ class Game(models.Model):
player1 = models.ForeignKey(Profile, on_delete=models.CASCADE, related_name='player1')
player2 = models.ForeignKey(Profile, on_delete=models.CASCADE, related_name='player2')
winner = models.ForeignKey(Profile, on_delete=models.CASCADE, related_name='winner', null=True, blank=True,default=None)
tournament = models.ForeignKey(Tournament, on_delete=models.SET_NULL, blank=True, null=True)
is_finished = models.BooleanField(default=False)
date = models.DateTimeField(auto_now_add=True)
def __str__(self):

@property
def tournament(self):
Tournament = apps.get_model('Tournament', 'Tournament')
return models.ForeignKey(Tournament, on_delete=models.SET_NULL, blank=True, null=True)

def str(self):
return f'{self.player1} vs {self.player2} on {self.date} with Id {self.id}'

def save(self, *args, **kwargs):
def save(self, args, **kwargs):
if self.winner:
self.is_finished = True
super().save(*args, **kwargs)
super().save(args, **kwargs)
14 changes: 9 additions & 5 deletions API/Apps/Profile/migrations/0001_initial.py
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
# Generated by Django 5.0.3 on 2024-03-13 13:12
# Generated by Django 5.0.3 on 2024-04-20 22:41

import django.db.models.deletion
from django.conf import settings
Expand Down Expand Up @@ -28,11 +28,15 @@ class Migration(migrations.Migration):
name='Profile',
fields=[
('id', models.BigAutoField(auto_created=True, primary_key=True, serialize=False, verbose_name='ID')),
('nickname', models.CharField(max_length=100)),
('nickname', models.CharField(blank=True, default=None, max_length=100, null=True, unique=True)),
('profile_picture', models.ImageField(default='profile-pictures/default.svg', upload_to='profile-pictures/')),
('is_online', models.BooleanField(default=False)),
('friends', models.ManyToManyField(blank=True, to='Profile.profile')),
('user', models.OneToOneField(on_delete=django.db.models.deletion.CASCADE, to=settings.AUTH_USER_MODEL)),
('stats', models.OneToOneField(on_delete=django.db.models.deletion.CASCADE, to='Profile.stats')),
('is_verified', models.BooleanField(default=False)),
('bio', models.TextField(blank=True, default=None, null=True)),
('blocked_users', models.ManyToManyField(blank=True, related_name='users_blocked', to='Profile.profile')),
('friends', models.ManyToManyField(blank=True, related_name='profile_friends', to='Profile.profile')),
('user', models.OneToOneField(null=True, on_delete=django.db.models.deletion.CASCADE, to=settings.AUTH_USER_MODEL)),
('stats', models.OneToOneField(null=True, on_delete=django.db.models.deletion.CASCADE, to='Profile.stats')),
],
),
]

This file was deleted.

This file was deleted.

18 changes: 0 additions & 18 deletions API/Apps/Profile/migrations/0003_profile_bio.py

This file was deleted.

26 changes: 0 additions & 26 deletions API/Apps/Profile/migrations/0003_profile_friends_profile_user.py

This file was deleted.

18 changes: 0 additions & 18 deletions API/Apps/Profile/migrations/0004_alter_profile_bio.py

This file was deleted.

21 changes: 0 additions & 21 deletions API/Apps/Profile/migrations/0004_alter_profile_user.py

This file was deleted.

18 changes: 0 additions & 18 deletions API/Apps/Profile/migrations/0005_alter_profile_bio.py

This file was deleted.

17 changes: 0 additions & 17 deletions API/Apps/Profile/migrations/0005_remove_profile_user.py

This file was deleted.

17 changes: 0 additions & 17 deletions API/Apps/Profile/migrations/0006_remove_profile_friends.py

This file was deleted.

21 changes: 0 additions & 21 deletions API/Apps/Profile/migrations/0007_profile_user.py

This file was deleted.

Loading

0 comments on commit 9a34c44

Please sign in to comment.