From 5b377e5b1982a6c78a56c6e37b9ac7efc81687ec Mon Sep 17 00:00:00 2001 From: Andreas Frisch Date: Fri, 27 Mar 2020 17:40:09 +0100 Subject: [PATCH] Add database initialization --- byro_schaffenburg/migrations/0001_initial.py | 26 +++++++++++++++++++ .../migrations/0002_auto_20180113_1330.py | 22 ++++++++++++++++ byro_schaffenburg/migrations/__init__.py | 0 byro_schaffenburg/models.py | 9 ++++--- 4 files changed, 53 insertions(+), 4 deletions(-) create mode 100644 byro_schaffenburg/migrations/0001_initial.py create mode 100644 byro_schaffenburg/migrations/0002_auto_20180113_1330.py create mode 100644 byro_schaffenburg/migrations/__init__.py diff --git a/byro_schaffenburg/migrations/0001_initial.py b/byro_schaffenburg/migrations/0001_initial.py new file mode 100644 index 0000000..6c17b33 --- /dev/null +++ b/byro_schaffenburg/migrations/0001_initial.py @@ -0,0 +1,26 @@ +# Generated by Django 2.0 on 2017-12-06 19:22 + +from django.db import migrations, models +import django.db.models.deletion + + +class Migration(migrations.Migration): + + initial = True + + dependencies = [ + # ('members'), + ] + + operations = [ + migrations.CreateModel( + name='SchaffenProfile', + fields=[ + ('id', models.AutoField(auto_created=True, primary_key=True, serialize=False, verbose_name='ID')), + ('membership_type', models.CharField(max_length=100)), + ('is_keyholder', models.BooleanField(default=False)), + ('has_physical_key', models.BooleanField(default=False)), + ('member', models.ForeignKey(on_delete=django.db.models.deletion.CASCADE, related_name='profile_schaffen', to='members.Member')), + ], + ), + ] diff --git a/byro_schaffenburg/migrations/0002_auto_20180113_1330.py b/byro_schaffenburg/migrations/0002_auto_20180113_1330.py new file mode 100644 index 0000000..aaadcb0 --- /dev/null +++ b/byro_schaffenburg/migrations/0002_auto_20180113_1330.py @@ -0,0 +1,22 @@ +# -*- coding: utf-8 -*- +# Generated by Django 1.11.8 on 2018-01-13 13:30 +from __future__ import unicode_literals + +import annoying.fields +from django.db import migrations +import django.db.models.deletion + + +class Migration(migrations.Migration): + + dependencies = [ + ('byro_schaffenburg', '0001_initial'), + ] + + operations = [ + migrations.AlterField( + model_name='schaffenprofile', + name='member', + field=annoying.fields.AutoOneToOneField(on_delete=django.db.models.deletion.CASCADE, related_name='profile_shack', to='members.Member'), + ), + ] diff --git a/byro_schaffenburg/migrations/__init__.py b/byro_schaffenburg/migrations/__init__.py new file mode 100644 index 0000000..e69de29 diff --git a/byro_schaffenburg/models.py b/byro_schaffenburg/models.py index 593bde4..4b6bb34 100644 --- a/byro_schaffenburg/models.py +++ b/byro_schaffenburg/models.py @@ -1,5 +1,6 @@ from annoying.fields import AutoOneToOneField from django.db import models +from byro.common.models.choices import Choices class MembershipTypes(Choices): FULL = "Vollmitglied" @@ -9,19 +10,19 @@ class SchaffenProfile(models.Model): member = AutoOneToOneField( to='members.Member', on_delete=models.CASCADE, - related_name='profile_schaffenburg', + related_name='profile_schaffen', ) membership_type = models.CharField( max_length=MembershipTypes.max_length, - verbose_name=_("Art der Mitgliedschaft"), + verbose_name=("Art der Mitgliedschaft"), choices=MembershipTypes.choices, default=MembershipTypes.FULL, ) is_keyholder = models.BooleanField( default=False, - verbose_name=_("Ist schließberechtigt"), + verbose_name=("Ist schließberechtigt"), ) has_physical_key = models.BooleanField( default=False, - verbose_name=_("Besitzt physischen Schlüssel"), + verbose_name=("Besitzt physischen Schlüssel"), )