From 4b191ca06de68c15b0dfb4e8aaadec49a7b88320 Mon Sep 17 00:00:00 2001 From: Michel Wilhelm Date: Fri, 6 Nov 2020 22:31:34 -0300 Subject: [PATCH] Adding a board progress to Game model --- game/migrations/0007_auto_20201107_0130.py | 33 ++++++++++++++++++++++ game/models.py | 6 ++++ 2 files changed, 39 insertions(+) create mode 100644 game/migrations/0007_auto_20201107_0130.py diff --git a/game/migrations/0007_auto_20201107_0130.py b/game/migrations/0007_auto_20201107_0130.py new file mode 100644 index 0000000..056e56f --- /dev/null +++ b/game/migrations/0007_auto_20201107_0130.py @@ -0,0 +1,33 @@ +# Generated by Django 3.1.3 on 2020-11-07 01:30 + +from django.db import migrations +import django_mysql.models +import internal.utils + + +class Migration(migrations.Migration): + + dependencies = [ + ("game", "0006_auto_20201107_0010"), + ] + + operations = [ + migrations.AddField( + model_name="game", + name="board_progress", + field=django_mysql.models.JSONField( + default=internal.utils.empty_list, + help_text="This board is updated at each GameEvent recorded", + verbose_name="Progress board", + ), + ), + migrations.AlterField( + model_name="game", + name="board", + field=django_mysql.models.JSONField( + default=internal.utils.empty_list, + help_text="The generated board game", + verbose_name="Generated board", + ), + ), + ] diff --git a/game/models.py b/game/models.py index d3754bc..f9726b0 100644 --- a/game/models.py +++ b/game/models.py @@ -40,6 +40,12 @@ class Game(models.Model): board = JSONField( "Generated board", default=empty_list, help_text="The generated board game" ) + board_progress = JSONField( + "Progress board", + default=empty_list, + help_text="This board is updated at each GameEvent recorded", + ) + win = models.BooleanField( "Win?", default=None,