-
Notifications
You must be signed in to change notification settings - Fork 0
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
- Loading branch information
Showing
32 changed files
with
1,150 additions
and
34 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
42 changes: 42 additions & 0 deletions
42
backend/event/migrations/0003_epistolaryeventtrigger_worldevent_and_more.py
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,42 @@ | ||
# Generated by Django 4.2.7 on 2024-02-05 16:14 | ||
|
||
import django.core.validators | ||
from django.db import migrations, models | ||
import django.db.models.deletion | ||
|
||
|
||
class Migration(migrations.Migration): | ||
|
||
dependencies = [ | ||
('event', '0002_alter_lettereventdate_year_exact_and_more'), | ||
] | ||
|
||
operations = [ | ||
migrations.CreateModel( | ||
name='EpistolaryEventTrigger', | ||
fields=[ | ||
('id', models.BigAutoField(auto_created=True, primary_key=True, serialize=False, verbose_name='ID')), | ||
('epistolary_event', models.ForeignKey(help_text='The epistolary event that was triggered by a world event', on_delete=django.db.models.deletion.CASCADE, to='event.epistolaryevent')), | ||
], | ||
), | ||
migrations.CreateModel( | ||
name='WorldEvent', | ||
fields=[ | ||
('id', models.BigAutoField(auto_created=True, primary_key=True, serialize=False, verbose_name='ID')), | ||
('year_lower', models.IntegerField(default=400, help_text='The earliest possible year for this value', validators=[django.core.validators.MinValueValidator(400), django.core.validators.MaxValueValidator(800)])), | ||
('year_upper', models.IntegerField(default=800, help_text='The latest possible year for this value', validators=[django.core.validators.MinValueValidator(400), django.core.validators.MaxValueValidator(800)])), | ||
('year_exact', models.IntegerField(blank=True, help_text='The exact year of the value (if known). This will override the values in the lower and upper bounds fields.', null=True, validators=[django.core.validators.MinValueValidator(400), django.core.validators.MaxValueValidator(800)])), | ||
('name', models.CharField(help_text="The name of the event, e.g. 'The Great Fire of London' or 'The Battle of Hastings'.", max_length=256)), | ||
('note', models.TextField(blank=True, help_text='Additional notes that describe the event and its relevance to the letters.')), | ||
('epistolary_events', models.ManyToManyField(related_name='triggers', through='event.EpistolaryEventTrigger', to='event.epistolaryevent')), | ||
], | ||
options={ | ||
'abstract': False, | ||
}, | ||
), | ||
migrations.AddField( | ||
model_name='epistolaryeventtrigger', | ||
name='world_event', | ||
field=models.ForeignKey(help_text='The world event that triggered an epistolary event', on_delete=django.db.models.deletion.CASCADE, to='event.worldevent'), | ||
), | ||
] |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,18 @@ | ||
# Generated by Django 4.2.7 on 2024-02-09 12:40 | ||
|
||
from django.db import migrations, models | ||
|
||
|
||
class Migration(migrations.Migration): | ||
|
||
dependencies = [ | ||
('event', '0003_epistolaryeventtrigger_worldevent_and_more'), | ||
] | ||
|
||
operations = [ | ||
migrations.AlterField( | ||
model_name='role', | ||
name='role', | ||
field=models.CharField(choices=[('author', 'Author'), ('scribe', 'Scribe'), ('reader', 'Reader'), ('witness', 'Witness'), ('messenger', 'Messenger'), ('recipient', 'Recipient'), ('intended_recipient', 'Intended recipient'), ('audience', 'Audience'), ('intended_audience', 'Intended audience'), ('instigator', 'Instigator'), ('other', 'Other')], help_text='Role of this person in the event'), | ||
), | ||
] |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,19 @@ | ||
# Generated by Django 4.2.7 on 2024-02-09 14:20 | ||
|
||
from django.db import migrations, models | ||
|
||
|
||
class Migration(migrations.Migration): | ||
|
||
dependencies = [ | ||
('letter', '0007_gift'), | ||
('event', '0004_alter_role_role'), | ||
] | ||
|
||
operations = [ | ||
migrations.AddField( | ||
model_name='letteraction', | ||
name='gifts', | ||
field=models.ManyToManyField(help_text='Gifts associated to this letter action', related_name='letter_actions', to='letter.gift'), | ||
), | ||
] |
97 changes: 97 additions & 0 deletions
97
backend/event/migrations/0006_remove_worldevent_epistolary_events_and_more.py
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,97 @@ | ||
# Generated by Django 4.2.7 on 2024-02-15 13:07 | ||
|
||
from django.db import migrations, models | ||
import django.db.models.deletion | ||
|
||
|
||
class Migration(migrations.Migration): | ||
|
||
dependencies = [ | ||
('event', '0005_letteraction_gifts'), | ||
] | ||
|
||
operations = [ | ||
migrations.RemoveField( | ||
model_name='worldevent', | ||
name='epistolary_events', | ||
), | ||
migrations.AddField( | ||
model_name='epistolaryevent', | ||
name='triggered_world_events', | ||
field=models.ManyToManyField(help_text='World events triggered by this epistolary event', related_name='world_event_triggers', through='event.EpistolaryEventTrigger', to='event.worldevent'), | ||
), | ||
migrations.AddField( | ||
model_name='epistolaryeventtrigger', | ||
name='certainty', | ||
field=models.IntegerField(choices=[(0, 'uncertain'), (1, 'somewhat certain'), (2, 'certain')], default=2, help_text='How certain are you of this value?'), | ||
), | ||
migrations.AddField( | ||
model_name='epistolaryeventtrigger', | ||
name='note', | ||
field=models.TextField(blank=True, help_text='Additional notes'), | ||
), | ||
migrations.AlterField( | ||
model_name='epistolaryeventtrigger', | ||
name='epistolary_event', | ||
field=models.ForeignKey(help_text='The epistolary event that triggered a world event', on_delete=django.db.models.deletion.CASCADE, related_name='triggers_by_epistolary_events', to='event.epistolaryevent'), | ||
), | ||
migrations.AlterField( | ||
model_name='epistolaryeventtrigger', | ||
name='world_event', | ||
field=models.ForeignKey(help_text='The world event that was triggered by an epistolary event', on_delete=django.db.models.deletion.CASCADE, related_name='triggers_for_world_events', to='event.worldevent'), | ||
), | ||
migrations.CreateModel( | ||
name='WorldEventTrigger', | ||
fields=[ | ||
('id', models.BigAutoField(auto_created=True, primary_key=True, serialize=False, verbose_name='ID')), | ||
('certainty', models.IntegerField(choices=[(0, 'uncertain'), (1, 'somewhat certain'), (2, 'certain')], default=2, help_text='How certain are you of this value?')), | ||
('note', models.TextField(blank=True, help_text='Additional notes')), | ||
('epistolary_event', models.ForeignKey(help_text='The epistolary event that was triggered by a world event', on_delete=django.db.models.deletion.CASCADE, related_name='triggers_by_world_events', to='event.epistolaryevent')), | ||
('world_event', models.ForeignKey(help_text='The world event that triggered an epistolary event', on_delete=django.db.models.deletion.CASCADE, related_name='triggers_for_epistolary_events', to='event.worldevent')), | ||
], | ||
options={ | ||
'abstract': False, | ||
}, | ||
), | ||
migrations.CreateModel( | ||
name='WorldEventSelfTrigger', | ||
fields=[ | ||
('id', models.BigAutoField(auto_created=True, primary_key=True, serialize=False, verbose_name='ID')), | ||
('certainty', models.IntegerField(choices=[(0, 'uncertain'), (1, 'somewhat certain'), (2, 'certain')], default=2, help_text='How certain are you of this value?')), | ||
('note', models.TextField(blank=True, help_text='Additional notes')), | ||
('triggered_world_event', models.ForeignKey(help_text='The world event that was triggered by another world event', on_delete=django.db.models.deletion.CASCADE, related_name='self_triggers_for_world_events', to='event.worldevent')), | ||
('triggering_world_event', models.ForeignKey(help_text='The world event that triggered another world event', on_delete=django.db.models.deletion.CASCADE, related_name='self_triggered_by_world_events', to='event.worldevent')), | ||
], | ||
options={ | ||
'abstract': False, | ||
}, | ||
), | ||
migrations.CreateModel( | ||
name='EpistolaryEventSelfTrigger', | ||
fields=[ | ||
('id', models.BigAutoField(auto_created=True, primary_key=True, serialize=False, verbose_name='ID')), | ||
('certainty', models.IntegerField(choices=[(0, 'uncertain'), (1, 'somewhat certain'), (2, 'certain')], default=2, help_text='How certain are you of this value?')), | ||
('note', models.TextField(blank=True, help_text='Additional notes')), | ||
('triggered_epistolary_event', models.ForeignKey(help_text='The epistolary event that was triggered by another epistolary event', on_delete=django.db.models.deletion.CASCADE, related_name='self_triggers_for_epistolary_events', to='event.epistolaryevent')), | ||
('triggering_epistolary_event', models.ForeignKey(help_text='The epistolary event that triggered another epistolary event', on_delete=django.db.models.deletion.CASCADE, related_name='self_triggered_by_epistolary_events', to='event.epistolaryevent')), | ||
], | ||
options={ | ||
'abstract': False, | ||
}, | ||
), | ||
migrations.AddField( | ||
model_name='epistolaryevent', | ||
name='triggered_epistolary_events', | ||
field=models.ManyToManyField(help_text='Other epistolary events triggered by this epistolary event', through='event.EpistolaryEventSelfTrigger', to='event.epistolaryevent'), | ||
), | ||
migrations.AddField( | ||
model_name='worldevent', | ||
name='triggered_epistolary_events', | ||
field=models.ManyToManyField(help_text='Epistolary events triggered by this world event', related_name='epistolary_event_triggers', through='event.WorldEventTrigger', to='event.epistolaryevent'), | ||
), | ||
migrations.AddField( | ||
model_name='worldevent', | ||
name='triggered_world_events', | ||
field=models.ManyToManyField(help_text='Other world events triggered by this world event', through='event.WorldEventSelfTrigger', to='event.worldevent'), | ||
), | ||
] |
Oops, something went wrong.