bornhack-website/src/teams/migrations/0043_auto_20180702_1338.py

59 lines
1.9 KiB
Python
Raw Normal View History

2018-07-02 21:52:52 +00:00
# Generated by Django 2.0.4 on 2018-07-02 18:38
import django.contrib.postgres.fields.ranges
import django.db.models.deletion
from django.db import migrations, models
2018-07-02 21:52:52 +00:00
class Migration(migrations.Migration):
2019-06-16 12:32:24 +00:00
dependencies = [("teams", "0042_auto_20180413_1933")]
2018-07-02 21:52:52 +00:00
operations = [
migrations.CreateModel(
2019-06-16 12:32:24 +00:00
name="TeamShift",
2018-07-02 21:52:52 +00:00
fields=[
2019-06-16 12:32:24 +00:00
(
"id",
models.AutoField(
auto_created=True,
primary_key=True,
serialize=False,
verbose_name="ID",
),
),
("created", models.DateTimeField(auto_now_add=True)),
("updated", models.DateTimeField(auto_now=True)),
(
"shift_range",
django.contrib.postgres.fields.ranges.DateTimeRangeField(),
),
("people_required", models.IntegerField(default=1)),
2018-07-02 21:52:52 +00:00
],
2019-06-16 12:32:24 +00:00
options={"abstract": False},
2018-07-02 21:52:52 +00:00
),
migrations.AddField(
2019-06-16 12:32:24 +00:00
model_name="team",
name="shifts_enabled",
field=models.BooleanField(
default=False,
help_text="Does this team have shifts? This enables defining shifts for this team.",
),
2018-07-02 21:52:52 +00:00
),
migrations.AddField(
2019-06-16 12:32:24 +00:00
model_name="teamshift",
name="team",
field=models.ForeignKey(
help_text="The team this shift belongs to",
on_delete=django.db.models.deletion.PROTECT,
related_name="shifts",
to="teams.Team",
),
2018-07-02 21:52:52 +00:00
),
migrations.AddField(
2019-06-16 12:32:24 +00:00
model_name="teamshift",
name="team_members",
field=models.ManyToManyField(to="teams.TeamMember"),
2018-07-02 21:52:52 +00:00
),
]