migrations: delete old migrations
parent
b444008f73
commit
965ec5f720
@ -1,42 +0,0 @@
|
||||
# -*- coding: utf-8 -*-
|
||||
# Generated by Django 1.11.1 on 2019-09-23 18:13
|
||||
from __future__ import unicode_literals
|
||||
|
||||
from django.db import migrations, models
|
||||
import django.db.models.deletion
|
||||
|
||||
|
||||
class Migration(migrations.Migration):
|
||||
|
||||
initial = True
|
||||
|
||||
dependencies = [
|
||||
]
|
||||
|
||||
operations = [
|
||||
migrations.CreateModel(
|
||||
name='Group',
|
||||
fields=[
|
||||
('id', models.AutoField(auto_created=True, primary_key=True, serialize=False, verbose_name='ID')),
|
||||
('name', models.CharField(max_length=50, verbose_name='Name')),
|
||||
],
|
||||
options={
|
||||
'verbose_name_plural': 'Gruppen',
|
||||
'verbose_name': 'Gruppe',
|
||||
},
|
||||
),
|
||||
migrations.CreateModel(
|
||||
name='Termin',
|
||||
fields=[
|
||||
('id', models.AutoField(auto_created=True, primary_key=True, serialize=False, verbose_name='ID')),
|
||||
('title', models.CharField(max_length=100, verbose_name='Titel')),
|
||||
('start_date', models.DateField(verbose_name='Von')),
|
||||
('end_date', models.DateField(verbose_name='Bis')),
|
||||
('group', models.ForeignKey(on_delete=django.db.models.deletion.CASCADE, to='ludwigsburgalpin.Group', verbose_name='Gruppe')),
|
||||
],
|
||||
options={
|
||||
'verbose_name_plural': 'Termine',
|
||||
'verbose_name': 'Termin',
|
||||
},
|
||||
),
|
||||
]
|
||||
@ -1,39 +0,0 @@
|
||||
# -*- coding: utf-8 -*-
|
||||
# Generated by Django 1.11.1 on 2019-09-26 12:32
|
||||
from __future__ import unicode_literals
|
||||
|
||||
from django.db import migrations, models
|
||||
|
||||
|
||||
class Migration(migrations.Migration):
|
||||
|
||||
dependencies = [
|
||||
('ludwigsburgalpin', '0001_initial'),
|
||||
]
|
||||
|
||||
operations = [
|
||||
migrations.AddField(
|
||||
model_name='termin',
|
||||
name='description',
|
||||
field=models.TextField(default='', verbose_name='Tourenbeschreibung/Anforderung'),
|
||||
preserve_default=False,
|
||||
),
|
||||
migrations.AddField(
|
||||
model_name='termin',
|
||||
name='email',
|
||||
field=models.EmailField(default='', max_length=100, verbose_name='Email'),
|
||||
preserve_default=False,
|
||||
),
|
||||
migrations.AddField(
|
||||
model_name='termin',
|
||||
name='phone',
|
||||
field=models.CharField(default='', max_length=20, verbose_name='Telefonnumer'),
|
||||
preserve_default=False,
|
||||
),
|
||||
migrations.AddField(
|
||||
model_name='termin',
|
||||
name='responsible',
|
||||
field=models.CharField(default='', max_length=100, verbose_name='Organisator'),
|
||||
preserve_default=False,
|
||||
),
|
||||
]
|
||||
@ -1,43 +0,0 @@
|
||||
# -*- coding: utf-8 -*-
|
||||
# Generated by Django 1.11.1 on 2019-09-26 15:49
|
||||
from __future__ import unicode_literals
|
||||
|
||||
from django.db import migrations, models
|
||||
|
||||
|
||||
class Migration(migrations.Migration):
|
||||
|
||||
dependencies = [
|
||||
('ludwigsburgalpin', '0002_auto_20190926_1432'),
|
||||
]
|
||||
|
||||
operations = [
|
||||
migrations.AlterField(
|
||||
model_name='termin',
|
||||
name='description',
|
||||
field=models.TextField(blank=True, verbose_name='Tourenbeschreibung/Anforderung'),
|
||||
),
|
||||
migrations.AlterField(
|
||||
model_name='termin',
|
||||
name='email',
|
||||
field=models.EmailField(blank=True, max_length=100, verbose_name='Email'),
|
||||
),
|
||||
migrations.AlterField(
|
||||
model_name='termin',
|
||||
name='group',
|
||||
field=models.CharField(blank=True, default='', max_length=100, verbose_name='Gruppe'),
|
||||
),
|
||||
migrations.AlterField(
|
||||
model_name='termin',
|
||||
name='phone',
|
||||
field=models.CharField(blank=True, max_length=20, verbose_name='Telefonnumer'),
|
||||
),
|
||||
migrations.AlterField(
|
||||
model_name='termin',
|
||||
name='responsible',
|
||||
field=models.CharField(blank=True, max_length=100, verbose_name='Organisator'),
|
||||
),
|
||||
migrations.DeleteModel(
|
||||
name='Group',
|
||||
),
|
||||
]
|
||||
@ -1,18 +0,0 @@
|
||||
# Generated by Django 4.0.1 on 2022-01-12 17:15
|
||||
|
||||
from django.db import migrations, models
|
||||
|
||||
|
||||
class Migration(migrations.Migration):
|
||||
|
||||
dependencies = [
|
||||
('ludwigsburgalpin', '0003_auto_20190926_1749'),
|
||||
]
|
||||
|
||||
operations = [
|
||||
migrations.AlterField(
|
||||
model_name='termin',
|
||||
name='id',
|
||||
field=models.BigAutoField(auto_created=True, primary_key=True, serialize=False, verbose_name='ID'),
|
||||
),
|
||||
]
|
||||
@ -1,18 +0,0 @@
|
||||
# Generated by Django 4.0.1 on 2022-01-12 17:16
|
||||
|
||||
from django.db import migrations, models
|
||||
|
||||
|
||||
class Migration(migrations.Migration):
|
||||
|
||||
dependencies = [
|
||||
('ludwigsburgalpin', '0004_alter_termin_id'),
|
||||
]
|
||||
|
||||
operations = [
|
||||
migrations.AlterField(
|
||||
model_name='termin',
|
||||
name='id',
|
||||
field=models.AutoField(auto_created=True, primary_key=True, serialize=False, verbose_name='ID'),
|
||||
),
|
||||
]
|
||||
@ -1,99 +0,0 @@
|
||||
# Generated by Django 4.0.1 on 2022-09-20 10:20
|
||||
|
||||
import django.core.validators
|
||||
from django.db import migrations, models
|
||||
|
||||
|
||||
class Migration(migrations.Migration):
|
||||
|
||||
dependencies = [
|
||||
('ludwigsburgalpin', '0005_alter_termin_id'),
|
||||
]
|
||||
|
||||
operations = [
|
||||
migrations.AddField(
|
||||
model_name='termin',
|
||||
name='anforderung_dauer',
|
||||
field=models.IntegerField(blank=True, default=0, validators=[django.core.validators.MinValueValidator(0)], verbose_name='Etappendauer in Stunden'),
|
||||
),
|
||||
migrations.AddField(
|
||||
model_name='termin',
|
||||
name='anforderung_hoehe',
|
||||
field=models.IntegerField(blank=True, default=0, validators=[django.core.validators.MinValueValidator(0)], verbose_name='Höhenmeter in Meter'),
|
||||
),
|
||||
migrations.AddField(
|
||||
model_name='termin',
|
||||
name='anforderung_strecke',
|
||||
field=models.IntegerField(blank=True, default=0, validators=[django.core.validators.MinValueValidator(0)], verbose_name='Strecke in Kilometer'),
|
||||
),
|
||||
migrations.AddField(
|
||||
model_name='termin',
|
||||
name='category',
|
||||
field=models.CharField(choices=[('WAN', 'Wandern'), ('BW', 'Bergwandern'), ('KST', 'Klettersteig'), ('KL', 'Klettern'), ('SKI', 'Piste, Loipe'), ('SCH', 'Schneeschuhgehen'), ('ST', 'Skitour'), ('STH', 'Skihochtour'), ('HT', 'Hochtour'), ('MTB', 'Montainbike'), ('AUS', 'Ausbildung'), ('SON', 'Sonstiges z.B. Treffen')], default='SON', max_length=100, verbose_name='Kategorie'),
|
||||
),
|
||||
migrations.AddField(
|
||||
model_name='termin',
|
||||
name='condition',
|
||||
field=models.CharField(choices=[('gering', 'gering'), ('mittel', 'mittel'), ('groß', 'groß'), ('sehr groß', 'sehr groß')], default='mittel', max_length=100, verbose_name='Kondition'),
|
||||
),
|
||||
migrations.AddField(
|
||||
model_name='termin',
|
||||
name='equipment',
|
||||
field=models.TextField(blank=True, verbose_name='Ausrüstung'),
|
||||
),
|
||||
migrations.AddField(
|
||||
model_name='termin',
|
||||
name='eventart',
|
||||
field=models.CharField(choices=[('Einzeltermin', 'Einzeltermin'), ('Mehrtagesevent', 'Mehrtagesevent'), ('Regelmäßiges Event/Training', 'Regelmäßiges Event/Training'), ('Tagesevent', 'Tagesevent'), ('Wochenendevent', 'Wochenendevent')], default='Einzeltermin', max_length=100, verbose_name='Eventart'),
|
||||
),
|
||||
migrations.AddField(
|
||||
model_name='termin',
|
||||
name='klassifizierung',
|
||||
field=models.CharField(choices=[('Gemeinschaftstour', 'Gemeinschaftstour'), ('Ausbildung', 'Ausbildung')], default='Gemeinschaftstour', max_length=100, verbose_name='Klassifizierung'),
|
||||
),
|
||||
migrations.AddField(
|
||||
model_name='termin',
|
||||
name='max_participants',
|
||||
field=models.IntegerField(default=10, validators=[django.core.validators.MinValueValidator(1)], verbose_name='Max. Teilnehmerzahl'),
|
||||
),
|
||||
migrations.AddField(
|
||||
model_name='termin',
|
||||
name='saison',
|
||||
field=models.CharField(choices=[('ganzjährig', 'ganzjährig'), ('Indoor', 'Indoor'), ('Sommer', 'Sommer'), ('Winter', 'Winter')], default='ganzjährig', max_length=100, verbose_name='Saison'),
|
||||
),
|
||||
migrations.AddField(
|
||||
model_name='termin',
|
||||
name='subtitle',
|
||||
field=models.CharField(blank=True, max_length=100, verbose_name='Untertitel'),
|
||||
),
|
||||
migrations.AddField(
|
||||
model_name='termin',
|
||||
name='technik',
|
||||
field=models.CharField(choices=[('leicht', 'leicht'), ('mittel', 'mittel'), ('schwer', 'schwer'), ('sehr schwer', 'sehr schwer')], default='mittel', max_length=100, verbose_name='Technik'),
|
||||
),
|
||||
migrations.AddField(
|
||||
model_name='termin',
|
||||
name='voraussetzungen',
|
||||
field=models.TextField(blank=True, verbose_name='Voraussetzungen'),
|
||||
),
|
||||
migrations.AlterField(
|
||||
model_name='termin',
|
||||
name='description',
|
||||
field=models.TextField(blank=True, verbose_name='Beschreibung'),
|
||||
),
|
||||
migrations.AlterField(
|
||||
model_name='termin',
|
||||
name='email',
|
||||
field=models.EmailField(max_length=100, verbose_name='Email'),
|
||||
),
|
||||
migrations.AlterField(
|
||||
model_name='termin',
|
||||
name='group',
|
||||
field=models.CharField(choices=[('ASG', 'Alpinsportgruppe'), ('OGB', 'Ortsgruppe Bietigheim'), ('OGV', 'Ortsgruppe Vaihingen'), ('JUG', 'Jugend'), ('FAM', 'Familen'), ('Ü30', 'Ü30'), ('MTB', 'Mountainbike'), ('RA', 'RegioAktiv'), ('SEK', 'Sektion')], max_length=100, verbose_name='Gruppe'),
|
||||
),
|
||||
migrations.AlterField(
|
||||
model_name='termin',
|
||||
name='responsible',
|
||||
field=models.CharField(max_length=100, verbose_name='Organisator'),
|
||||
),
|
||||
]
|
||||
@ -1,18 +0,0 @@
|
||||
# Generated by Django 4.0.1 on 2023-03-29 20:35
|
||||
|
||||
from django.db import migrations, models
|
||||
|
||||
|
||||
class Migration(migrations.Migration):
|
||||
|
||||
dependencies = [
|
||||
('ludwigsburgalpin', '0006_termin_anforderung_dauer_termin_anforderung_hoehe_and_more'),
|
||||
]
|
||||
|
||||
operations = [
|
||||
migrations.AlterField(
|
||||
model_name='termin',
|
||||
name='group',
|
||||
field=models.CharField(choices=[('ASG', 'Alpinsportgruppe'), ('OGB', 'Ortsgruppe Bietigheim'), ('OGV', 'Ortsgruppe Vaihingen'), ('JUG', 'Jugend'), ('FAM', 'Familie'), ('Ü30', 'Ü30'), ('MTB', 'Mountainbike'), ('RA', 'RegioAktiv'), ('SEK', 'Sektion')], max_length=100, verbose_name='Gruppe'),
|
||||
),
|
||||
]
|
||||
@ -1,53 +0,0 @@
|
||||
# -*- coding: utf-8 -*-
|
||||
# Generated by Django 1.11.1 on 2017-05-29 18:43
|
||||
from __future__ import unicode_literals
|
||||
|
||||
from django.db import migrations, models
|
||||
import django.db.models.deletion
|
||||
import mailer.models
|
||||
|
||||
|
||||
class Migration(migrations.Migration):
|
||||
|
||||
initial = True
|
||||
|
||||
dependencies = [
|
||||
('members', '0001_initial'),
|
||||
]
|
||||
|
||||
operations = [
|
||||
migrations.CreateModel(
|
||||
name='Attachment',
|
||||
fields=[
|
||||
('id', models.AutoField(auto_created=True, primary_key=True, serialize=False, verbose_name='ID')),
|
||||
('f', mailer.models.RestrictedFileField(blank=True, upload_to='attachments', verbose_name='file')),
|
||||
],
|
||||
options={
|
||||
'verbose_name_plural': 'attachments',
|
||||
'verbose_name': 'attachment',
|
||||
},
|
||||
),
|
||||
migrations.CreateModel(
|
||||
name='Message',
|
||||
fields=[
|
||||
('id', models.AutoField(auto_created=True, primary_key=True, serialize=False, verbose_name='ID')),
|
||||
('subject', models.CharField(max_length=50, verbose_name='subject')),
|
||||
('content', models.TextField(verbose_name='content')),
|
||||
('sent', models.BooleanField(default=False, verbose_name='sent')),
|
||||
('reply_to', models.ForeignKey(blank=True, null=True, on_delete=django.db.models.deletion.CASCADE, related_name='reply_to', to='members.Member', verbose_name='reply to')),
|
||||
('to_groups', models.ManyToManyField(blank=True, to='members.Group', verbose_name='to group')),
|
||||
('to_memberlist', models.ForeignKey(blank=True, null=True, on_delete=django.db.models.deletion.CASCADE, to='members.MemberList', verbose_name='to member list')),
|
||||
('to_members', models.ManyToManyField(blank=True, to='members.Member', verbose_name='to member')),
|
||||
],
|
||||
options={
|
||||
'verbose_name_plural': 'messages',
|
||||
'permissions': (('submit_mails', 'Can submit mails'),),
|
||||
'verbose_name': 'message',
|
||||
},
|
||||
),
|
||||
migrations.AddField(
|
||||
model_name='attachment',
|
||||
name='msg',
|
||||
field=models.ForeignKey(on_delete=django.db.models.deletion.CASCADE, to='mailer.Message'),
|
||||
),
|
||||
]
|
||||
@ -1,25 +0,0 @@
|
||||
# -*- coding: utf-8 -*-
|
||||
# Generated by Django 1.11.1 on 2019-06-15 10:25
|
||||
from __future__ import unicode_literals
|
||||
|
||||
from django.db import migrations, models
|
||||
|
||||
|
||||
class Migration(migrations.Migration):
|
||||
|
||||
dependencies = [
|
||||
('members', '0005_auto_20190615_1224'),
|
||||
('mailer', '0001_initial'),
|
||||
]
|
||||
|
||||
operations = [
|
||||
migrations.RemoveField(
|
||||
model_name='message',
|
||||
name='reply_to',
|
||||
),
|
||||
migrations.AddField(
|
||||
model_name='message',
|
||||
name='reply_to',
|
||||
field=models.ManyToManyField(blank=True, related_name='reply_to', to='members.Member', verbose_name='reply to'),
|
||||
),
|
||||
]
|
||||
@ -1,29 +0,0 @@
|
||||
# -*- coding: utf-8 -*-
|
||||
# Generated by Django 1.11.1 on 2020-01-24 22:27
|
||||
from __future__ import unicode_literals
|
||||
|
||||
import django.core.validators
|
||||
from django.db import migrations, models
|
||||
|
||||
|
||||
class Migration(migrations.Migration):
|
||||
|
||||
dependencies = [
|
||||
('members', '0006_auto_20190914_2341'),
|
||||
('mailer', '0002_auto_20190615_1225'),
|
||||
]
|
||||
|
||||
operations = [
|
||||
migrations.CreateModel(
|
||||
name='EmailAddress',
|
||||
fields=[
|
||||
('id', models.AutoField(auto_created=True, primary_key=True, serialize=False, verbose_name='ID')),
|
||||
('name', models.CharField(max_length=50, validators=[django.core.validators.RegexValidator('^[0-9a-zA-Z]*$', 'Only alphanumeric characters are allowed')], verbose_name='name')),
|
||||
('to_members', models.ManyToManyField(to='members.Member', verbose_name='Forward to')),
|
||||
],
|
||||
options={
|
||||
'verbose_name_plural': 'email addresses',
|
||||
'verbose_name': 'email address',
|
||||
},
|
||||
),
|
||||
]
|
||||
@ -1,22 +0,0 @@
|
||||
# -*- coding: utf-8 -*-
|
||||
# Generated by Django 1.11 on 2020-09-24 15:44
|
||||
from __future__ import unicode_literals
|
||||
|
||||
from django.db import migrations, models
|
||||
import django.db.models.deletion
|
||||
|
||||
|
||||
class Migration(migrations.Migration):
|
||||
|
||||
dependencies = [
|
||||
('members', '0007_auto_20200924_1512'),
|
||||
('mailer', '0003_emailaddress'),
|
||||
]
|
||||
|
||||
operations = [
|
||||
migrations.AlterField(
|
||||
model_name='message',
|
||||
name='reply_to',
|
||||
field=models.ManyToManyField(blank=True, related_name='reply_to', to='members.Member', verbose_name='reply to participant'),
|
||||
),
|
||||
]
|
||||
@ -1,22 +0,0 @@
|
||||
# -*- coding: utf-8 -*-
|
||||
# Generated by Django 1.11 on 2020-09-24 19:39
|
||||
from __future__ import unicode_literals
|
||||
|
||||
from django.db import migrations, models
|
||||
import django.db.models.deletion
|
||||
|
||||
|
||||
class Migration(migrations.Migration):
|
||||
|
||||
dependencies = [
|
||||
('members', '0007_auto_20200924_1512'),
|
||||
('mailer', '0004_auto_20200924_1744'),
|
||||
]
|
||||
|
||||
operations = [
|
||||
migrations.AlterField(
|
||||
model_name='emailaddress',
|
||||
name='to_members',
|
||||
field=models.ManyToManyField(blank=True, to='members.Member', verbose_name='Forward to participants'),
|
||||
),
|
||||
]
|
||||
@ -1,41 +0,0 @@
|
||||
# -*- coding: utf-8 -*-
|
||||
# Generated by Django 1.11 on 2021-09-24 09:55
|
||||
from __future__ import unicode_literals
|
||||
|
||||
from django.db import migrations, models
|
||||
import django.db.models.deletion
|
||||
|
||||
|
||||
class Migration(migrations.Migration):
|
||||
|
||||
dependencies = [
|
||||
('members', '0008_auto_20210924_1155'),
|
||||
('mailer', '0005_auto_20200924_2139'),
|
||||
]
|
||||
|
||||
operations = [
|
||||
migrations.RemoveField(
|
||||
model_name='message',
|
||||
name='to_memberlist',
|
||||
),
|
||||
migrations.AddField(
|
||||
model_name='emailaddress',
|
||||
name='to_groups',
|
||||
field=models.ManyToManyField(blank=True, to='members.Group', verbose_name='Forward to group'),
|
||||
),
|
||||
migrations.AddField(
|
||||
model_name='message',
|
||||
name='reply_to_email_address',
|
||||
field=models.ManyToManyField(blank=True, related_name='reply_to_email_addr', to='mailer.EmailAddress', verbose_name='reply to custom email address'),
|
||||
),
|
||||
migrations.AddField(
|
||||
model_name='message',
|
||||
name='to_freizeit',
|
||||
field=models.ForeignKey(blank=True, null=True, on_delete=django.db.models.deletion.CASCADE, to='members.Freizeit', verbose_name='to freizeit'),
|
||||
),
|
||||
migrations.AddField(
|
||||
model_name='message',
|
||||
name='to_notelist',
|
||||
field=models.ForeignKey(blank=True, null=True, on_delete=django.db.models.deletion.CASCADE, to='members.MemberNoteList', verbose_name='to notes list'),
|
||||
),
|
||||
]
|
||||
@ -1,47 +0,0 @@
|
||||
# -*- coding: utf-8 -*-
|
||||
# Generated by Django 1.11.1 on 2017-05-29 18:43
|
||||
from __future__ import unicode_literals
|
||||
|
||||
from django.db import migrations, models
|
||||
import django.db.models.deletion
|
||||
|
||||
|
||||
class Migration(migrations.Migration):
|
||||
|
||||
initial = True
|
||||
|
||||
dependencies = [
|
||||
('members', '0001_initial'),
|
||||
]
|
||||
|
||||
operations = [
|
||||
migrations.CreateModel(
|
||||
name='MaterialPart',
|
||||
fields=[
|
||||
('id', models.AutoField(auto_created=True, primary_key=True, serialize=False, verbose_name='ID')),
|
||||
('name', models.CharField(max_length=30, verbose_name='name')),
|
||||
('description', models.CharField(default='', max_length=140, verbose_name='description')),
|
||||
('quantity', models.IntegerField(default=0, verbose_name='quantity')),
|
||||
('buy_date', models.DateField(verbose_name='purchase date')),
|
||||
('lifetime', models.DecimalField(decimal_places=0, max_digits=3, verbose_name='lifetime (years)')),
|
||||
('photo', models.ImageField(blank=True, upload_to='images', verbose_name='photo')),
|
||||
],
|
||||
options={
|
||||
'verbose_name': 'material part',
|
||||
'verbose_name_plural': 'material parts',
|
||||
},
|
||||
),
|
||||
migrations.CreateModel(
|
||||
name='Ownership',
|
||||
fields=[
|
||||
('id', models.AutoField(auto_created=True, primary_key=True, serialize=False, verbose_name='ID')),
|
||||
('count', models.IntegerField(default=1, verbose_name='count')),
|
||||
('material', models.ForeignKey(on_delete=django.db.models.deletion.CASCADE, to='material.MaterialPart')),
|
||||
('owner', models.ForeignKey(on_delete=django.db.models.deletion.CASCADE, to='members.Member', verbose_name='owner')),
|
||||
],
|
||||
options={
|
||||
'verbose_name': 'ownership',
|
||||
'verbose_name_plural': 'ownerships',
|
||||
},
|
||||
),
|
||||
]
|
||||
@ -1,31 +0,0 @@
|
||||
# -*- coding: utf-8 -*-
|
||||
# Generated by Django 1.11.1 on 2017-10-11 18:45
|
||||
from __future__ import unicode_literals
|
||||
|
||||
from django.db import migrations, models
|
||||
|
||||
|
||||
class Migration(migrations.Migration):
|
||||
|
||||
dependencies = [
|
||||
('material', '0001_initial'),
|
||||
]
|
||||
|
||||
operations = [
|
||||
migrations.CreateModel(
|
||||
name='MaterialCategory',
|
||||
fields=[
|
||||
('id', models.AutoField(auto_created=True, primary_key=True, serialize=False, verbose_name='ID')),
|
||||
('name', models.CharField(max_length=40, verbose_name='Name')),
|
||||
],
|
||||
options={
|
||||
'verbose_name': 'Material category',
|
||||
'verbose_name_plural': 'Material categories',
|
||||
},
|
||||
),
|
||||
migrations.AddField(
|
||||
model_name='materialpart',
|
||||
name='material_cat',
|
||||
field=models.ManyToManyField(default=None, to='material.MaterialCategory', verbose_name='Material category'),
|
||||
),
|
||||
]
|
||||
@ -1,138 +0,0 @@
|
||||
# -*- coding: utf-8 -*-
|
||||
# Generated by Django 1.11.1 on 2017-05-29 18:43
|
||||
from __future__ import unicode_literals
|
||||
|
||||
import datetime
|
||||
from django.db import migrations, models
|
||||
import django.db.models.deletion
|
||||
import django.utils.timezone
|
||||
import multiselectfield.db.fields
|
||||
|
||||
|
||||
class Migration(migrations.Migration):
|
||||
|
||||
initial = True
|
||||
|
||||
dependencies = [
|
||||
]
|
||||
|
||||
operations = [
|
||||
migrations.CreateModel(
|
||||
name='ActivityCategory',
|
||||
fields=[
|
||||
('id', models.AutoField(auto_created=True, primary_key=True, serialize=False, verbose_name='ID')),
|
||||
('name', models.CharField(max_length=20, verbose_name='Name')),
|
||||
('description', models.TextField(verbose_name='Description')),
|
||||
],
|
||||
options={
|
||||
'verbose_name': 'Activity',
|
||||
'verbose_name_plural': 'Activities',
|
||||
},
|
||||
),
|
||||
migrations.CreateModel(
|
||||
name='Group',
|
||||
fields=[
|
||||
('id', models.AutoField(auto_created=True, primary_key=True, serialize=False, verbose_name='ID')),
|
||||
('name', models.CharField(max_length=20, verbose_name='name')),
|
||||
('min_age', models.IntegerField(default=5, verbose_name='minimum age (years)')),
|
||||
],
|
||||
options={
|
||||
'verbose_name': 'group',
|
||||
'verbose_name_plural': 'groups',
|
||||
},
|
||||
),
|
||||
migrations.CreateModel(
|
||||
name='Klettertreff',
|
||||
fields=[
|
||||
('id', models.AutoField(auto_created=True, primary_key=True, serialize=False, verbose_name='ID')),
|
||||
('date', models.DateField(default=datetime.datetime.today, verbose_name='Date')),
|
||||
('location', models.CharField(default='', max_length=60, verbose_name='Location')),
|
||||
('topic', models.CharField(default='', max_length=60, verbose_name='Topic')),
|
||||
('group', models.ForeignKey(default='', on_delete=django.db.models.deletion.CASCADE, to='members.Group')),
|
||||
],
|
||||
options={
|
||||
'verbose_name': 'Klettertreff',
|
||||
'verbose_name_plural': 'Klettertreffs',
|
||||
},
|
||||
),
|
||||
migrations.CreateModel(
|
||||
name='KlettertreffAttendee',
|
||||
fields=[
|
||||
('id', models.AutoField(auto_created=True, primary_key=True, serialize=False, verbose_name='ID')),
|
||||
('klettertreff', models.ForeignKey(on_delete=django.db.models.deletion.CASCADE, to='members.Klettertreff')),
|
||||
],
|
||||
options={
|
||||
'verbose_name': 'Member',
|
||||
'verbose_name_plural': 'Members',
|
||||
},
|
||||
),
|
||||
migrations.CreateModel(
|
||||
name='Member',
|
||||
fields=[
|
||||
('id', models.AutoField(auto_created=True, primary_key=True, serialize=False, verbose_name='ID')),
|
||||
('prename', models.CharField(max_length=20, verbose_name='prename')),
|
||||
('lastname', models.CharField(max_length=20, verbose_name='last name')),
|
||||
('street', models.CharField(blank=True, default='', max_length=30, verbose_name='street')),
|
||||
('town', models.CharField(blank=True, default='', max_length=30, verbose_name='town')),
|
||||
('phone_number', models.CharField(blank=True, default='', max_length=12, verbose_name='phone number')),
|
||||
('phone_number_parents', models.CharField(blank=True, default='', max_length=12, verbose_name='parents phone number')),
|
||||
('email', models.EmailField(default='', max_length=100)),
|
||||
('birth_date', models.DateField(verbose_name='birth date')),
|
||||
('gets_newsletter', models.BooleanField(default=True, verbose_name='receives newsletter')),
|
||||
('unsubscribe_key', models.CharField(default='', max_length=32)),
|
||||
('unsubscribe_expire', models.DateTimeField(default=django.utils.timezone.now)),
|
||||
('comments', models.TextField(blank=True, default='', verbose_name='comments')),
|
||||
('created', models.DateField(auto_now=True, verbose_name='created')),
|
||||
('queue', models.BooleanField(default=False, verbose_name='queue')),
|
||||
('registration_form', models.ImageField(blank=True, upload_to='', verbose_name='registration form')),
|
||||
('group', models.ManyToManyField(to='members.Group', verbose_name='group')),
|
||||
],
|
||||
options={
|
||||
'verbose_name': 'member',
|
||||
'verbose_name_plural': 'members',
|
||||
},
|
||||
),
|
||||
migrations.CreateModel(
|
||||
name='MemberList',
|
||||
fields=[
|
||||
('id', models.AutoField(auto_created=True, primary_key=True, serialize=False, verbose_name='ID')),
|
||||
('name', models.CharField(default='', max_length=50, verbose_name='Activity')),
|
||||
('place', models.CharField(default='', max_length=50, verbose_name='Place')),
|
||||
('destination', models.CharField(blank=True, default='', max_length=50, verbose_name='Destination (optional)')),
|
||||
('date', models.DateField(default=datetime.datetime.today)),
|
||||
('end', models.DateField(blank=True, default=datetime.datetime.today, verbose_name='End (optional)')),
|
||||
('tour_type', multiselectfield.db.fields.MultiSelectField(choices=[('Gemeinschaftstour', 'Gemeinschaftstour'), ('Führungstour', 'Führungstour'), ('Ausbildung', 'Ausbildung')], default='', max_length=41)),
|
||||
('difficulty', models.IntegerField(choices=[(1, 'easy'), (2, 'medium'), (3, 'hard')], verbose_name='Difficulty')),
|
||||
('activity', models.ManyToManyField(default=None, to='members.ActivityCategory')),
|
||||
('groups', models.ManyToManyField(to='members.Group')),
|
||||
('jugendleiter', models.ManyToManyField(to='members.Member')),
|
||||
],
|
||||
options={
|
||||
'verbose_name': 'Memberlist',
|
||||
'verbose_name_plural': 'Memberlists',
|
||||
},
|
||||
),
|
||||
migrations.CreateModel(
|
||||
name='MemberOnList',
|
||||
fields=[
|
||||
('id', models.AutoField(auto_created=True, primary_key=True, serialize=False, verbose_name='ID')),
|
||||
('comments', models.TextField(blank=True, default='', verbose_name='Comment')),
|
||||
('member', models.ForeignKey(on_delete=django.db.models.deletion.CASCADE, to='members.Member', verbose_name='Member')),
|
||||
('memberlist', models.ForeignKey(on_delete=django.db.models.deletion.CASCADE, to='members.MemberList')),
|
||||
],
|
||||
options={
|
||||
'verbose_name': 'Member',
|
||||
'verbose_name_plural': 'Members',
|
||||
},
|
||||
),
|
||||
migrations.AddField(
|
||||
model_name='klettertreffattendee',
|
||||
name='member',
|
||||
field=models.ForeignKey(on_delete=django.db.models.deletion.CASCADE, to='members.Member', verbose_name='Member'),
|
||||
),
|
||||
migrations.AddField(
|
||||
model_name='klettertreff',
|
||||
name='jugendleiter',
|
||||
field=models.ManyToManyField(to='members.Member'),
|
||||
),
|
||||
]
|
||||
@ -1,20 +0,0 @@
|
||||
# -*- coding: utf-8 -*-
|
||||
# Generated by Django 1.11.1 on 2017-07-04 17:11
|
||||
from __future__ import unicode_literals
|
||||
|
||||
from django.db import migrations, models
|
||||
|
||||
|
||||
class Migration(migrations.Migration):
|
||||
|
||||
dependencies = [
|
||||
('members', '0001_initial'),
|
||||
]
|
||||
|
||||
operations = [
|
||||
migrations.AlterField(
|
||||
model_name='memberlist',
|
||||
name='tour_type',
|
||||
field=models.IntegerField(choices=[(0, 'Gemeinschaftstour'), (1, 'Führungstour'), (2, 'Ausbildung')], verbose_name='Art der Tour'),
|
||||
),
|
||||
]
|
||||
@ -1,52 +0,0 @@
|
||||
# -*- coding: utf-8 -*-
|
||||
# Generated by Django 1.11.1 on 2017-07-12 16:22
|
||||
from __future__ import unicode_literals
|
||||
|
||||
import datetime
|
||||
from django.db import migrations, models
|
||||
import django.db.models.deletion
|
||||
|
||||
|
||||
class Migration(migrations.Migration):
|
||||
|
||||
dependencies = [
|
||||
('members', '0002_auto_20170704_1711'),
|
||||
]
|
||||
|
||||
operations = [
|
||||
migrations.AddField(
|
||||
model_name='member',
|
||||
name='email_parents',
|
||||
field=models.EmailField(blank=True, default='', max_length=100, verbose_name="Parents' Email"),
|
||||
),
|
||||
migrations.AlterField(
|
||||
model_name='klettertreff',
|
||||
name='group',
|
||||
field=models.ForeignKey(default='', on_delete=django.db.models.deletion.CASCADE, to='members.Group', verbose_name='Group'),
|
||||
),
|
||||
migrations.AlterField(
|
||||
model_name='memberlist',
|
||||
name='activity',
|
||||
field=models.ManyToManyField(default=None, to='members.ActivityCategory', verbose_name='Categories'),
|
||||
),
|
||||
migrations.AlterField(
|
||||
model_name='memberlist',
|
||||
name='date',
|
||||
field=models.DateField(default=datetime.datetime.today, verbose_name='Date'),
|
||||
),
|
||||
migrations.AlterField(
|
||||
model_name='memberlist',
|
||||
name='difficulty',
|
||||
field=models.IntegerField(choices=[(1, 'easy'), (2, 'medium'), (3, 'hard')]),
|
||||
),
|
||||
migrations.AlterField(
|
||||
model_name='memberlist',
|
||||
name='groups',
|
||||
field=models.ManyToManyField(to='members.Group', verbose_name='Groups'),
|
||||
),
|
||||
migrations.AlterField(
|
||||
model_name='memberlist',
|
||||
name='tour_type',
|
||||
field=models.IntegerField(choices=[(0, 'Gemeinschaftstour'), (1, 'Führungstour'), (2, 'Ausbildung')]),
|
||||
),
|
||||
]
|
||||
@ -1,39 +0,0 @@
|
||||
# -*- coding: utf-8 -*-
|
||||
# Generated by Django 1.11.1 on 2017-10-11 18:45
|
||||
from __future__ import unicode_literals
|
||||
|
||||
from django.db import migrations, models
|
||||
|
||||
|
||||
class Migration(migrations.Migration):
|
||||
|
||||
dependencies = [
|
||||
('members', '0003_auto_20170712_1822'),
|
||||
]
|
||||
|
||||
operations = [
|
||||
migrations.RemoveField(
|
||||
model_name='member',
|
||||
name='queue',
|
||||
),
|
||||
migrations.AddField(
|
||||
model_name='member',
|
||||
name='plz',
|
||||
field=models.CharField(blank=True, default='', max_length=10, verbose_name='Postcode'),
|
||||
),
|
||||
migrations.AddField(
|
||||
model_name='member',
|
||||
name='registered',
|
||||
field=models.BooleanField(default=False, verbose_name='Registration complete'),
|
||||
),
|
||||
migrations.AlterField(
|
||||
model_name='member',
|
||||
name='phone_number',
|
||||
field=models.CharField(blank=True, default='', max_length=18, verbose_name='phone number'),
|
||||
),
|
||||
migrations.AlterField(
|
||||
model_name='member',
|
||||
name='phone_number_parents',
|
||||
field=models.CharField(blank=True, default='', max_length=18, verbose_name='parents phone number'),
|
||||
),
|
||||
]
|
||||
@ -1,21 +0,0 @@
|
||||
# -*- coding: utf-8 -*-
|
||||
# Generated by Django 1.11.1 on 2019-06-15 10:24
|
||||
from __future__ import unicode_literals
|
||||
|
||||
from django.db import migrations
|
||||
import utils
|
||||
|
||||
|
||||
class Migration(migrations.Migration):
|
||||
|
||||
dependencies = [
|
||||
('members', '0004_auto_20171011_2045'),
|
||||
]
|
||||
|
||||
operations = [
|
||||
migrations.AlterField(
|
||||
model_name='member',
|
||||
name='registration_form',
|
||||
field=utils.RestrictedFileField(blank=True, upload_to='registration_forms', verbose_name='registration form'),
|
||||
),
|
||||
]
|
||||
@ -1,19 +0,0 @@
|
||||
# -*- coding: utf-8 -*-
|
||||
# Generated by Django 1.11.1 on 2019-09-14 21:41
|
||||
from __future__ import unicode_literals
|
||||
|
||||
from django.db import migrations
|
||||
|
||||
|
||||
class Migration(migrations.Migration):
|
||||
|
||||
dependencies = [
|
||||
('members', '0005_auto_20190615_1224'),
|
||||
]
|
||||
|
||||
operations = [
|
||||
migrations.AlterModelOptions(
|
||||
name='member',
|
||||
options={'permissions': (('may_see_qualities', 'Is allowed to see the quality overview'),), 'verbose_name': 'member', 'verbose_name_plural': 'members'},
|
||||
),
|
||||
]
|
||||
@ -1,68 +0,0 @@
|
||||
# -*- coding: utf-8 -*-
|
||||
# Generated by Django 1.11 on 2020-09-24 13:12
|
||||
from __future__ import unicode_literals
|
||||
|
||||
import datetime
|
||||
from django.db import migrations, models
|
||||
import django.db.models.deletion
|
||||
|
||||
|
||||
class Migration(migrations.Migration):
|
||||
|
||||
dependencies = [
|
||||
('contenttypes', '0002_remove_content_type_name'),
|
||||
('members', '0006_auto_20190914_2341'),
|
||||
]
|
||||
|
||||
operations = [
|
||||
migrations.CreateModel(
|
||||
name='Freizeit',
|
||||
fields=[
|
||||
('id', models.AutoField(auto_created=True, primary_key=True, serialize=False, verbose_name='ID')),
|
||||
('name', models.CharField(default='', max_length=50, verbose_name='Activity')),
|
||||
('place', models.CharField(default='', max_length=50, verbose_name='Place')),
|
||||
('destination', models.CharField(blank=True, default='', max_length=50, verbose_name='Destination (optional)')),
|
||||
('date', models.DateField(default=datetime.datetime.today, verbose_name='Date')),
|
||||
('end', models.DateField(blank=True, default=datetime.datetime.today, verbose_name='End (optional)')),
|
||||
('tour_type', models.IntegerField(choices=[(0, 'Gemeinschaftstour'), (1, 'Führungstour'), (2, 'Ausbildung')])),
|
||||
('difficulty', models.IntegerField(choices=[(1, 'easy'), (2, 'medium'), (3, 'hard')])),
|
||||
('activity', models.ManyToManyField(default=None, to='members.ActivityCategory', verbose_name='Categories')),
|
||||
('groups', models.ManyToManyField(to='members.Group', verbose_name='Groups')),
|
||||
('jugendleiter', models.ManyToManyField(to='members.Member')),
|
||||
],
|
||||
options={
|
||||
'verbose_name_plural': 'Freizeiten',
|
||||
'verbose_name': 'Freizeit',
|
||||
},
|
||||
),
|
||||
migrations.CreateModel(
|
||||
name='MemberNoteList',
|
||||
fields=[
|
||||
('id', models.AutoField(auto_created=True, primary_key=True, serialize=False, verbose_name='ID')),
|
||||
('title', models.CharField(default='', max_length=50, verbose_name='Title')),
|
||||
('date', models.DateField(blank=True, default=datetime.datetime.today, null=True, verbose_name='Date')),
|
||||
],
|
||||
options={
|
||||
'verbose_name_plural': 'Notizlisten',
|
||||
'verbose_name': 'Notizliste',
|
||||
},
|
||||
),
|
||||
migrations.CreateModel(
|
||||
name='NewMemberOnList',
|
||||
fields=[
|
||||
('id', models.AutoField(auto_created=True, primary_key=True, serialize=False, verbose_name='ID')),
|
||||
('object_id', models.PositiveIntegerField()),
|
||||
('comments', models.TextField(blank=True, default='', verbose_name='Comment')),
|
||||
('content_type', models.ForeignKey(default='members', on_delete=django.db.models.deletion.CASCADE, to='contenttypes.ContentType')),
|
||||
('member', models.ForeignKey(on_delete=django.db.models.deletion.CASCADE, to='members.Member', verbose_name='Member')),
|
||||
],
|
||||
options={
|
||||
'verbose_name_plural': 'Members',
|
||||
'verbose_name': 'Member',
|
||||
},
|
||||
),
|
||||
migrations.RenameModel(
|
||||
old_name='MemberOnList',
|
||||
new_name='OldMemberOnList',
|
||||
),
|
||||
]
|
||||
@ -1,25 +0,0 @@
|
||||
# -*- coding: utf-8 -*-
|
||||
# Generated by Django 1.11 on 2021-09-24 09:55
|
||||
from __future__ import unicode_literals
|
||||
|
||||
from django.db import migrations, models
|
||||
|
||||
|
||||
class Migration(migrations.Migration):
|
||||
|
||||
dependencies = [
|
||||
('members', '0007_auto_20200924_1512'),
|
||||
]
|
||||
|
||||
operations = [
|
||||
migrations.AddField(
|
||||
model_name='member',
|
||||
name='active',
|
||||
field=models.BooleanField(default=True, verbose_name='Active'),
|
||||
),
|
||||
migrations.AddField(
|
||||
model_name='member',
|
||||
name='not_waiting',
|
||||
field=models.BooleanField(default=True, verbose_name='Not waiting'),
|
||||
),
|
||||
]
|
||||
@ -1,18 +0,0 @@
|
||||
# Generated by Django 4.0.1 on 2022-01-12 17:07
|
||||
|
||||
from django.db import migrations, models
|
||||
|
||||
|
||||
class Migration(migrations.Migration):
|
||||
|
||||
dependencies = [
|
||||
('members', '0008_auto_20210924_1155'),
|
||||
]
|
||||
|
||||
operations = [
|
||||
migrations.AddField(
|
||||
model_name='member',
|
||||
name='cc_email_parents',
|
||||
field=models.BooleanField(default=True, verbose_name='Also send mails to parents'),
|
||||
)
|
||||
]
|
||||
@ -1,63 +0,0 @@
|
||||
# Generated by Django 4.0.1 on 2022-01-12 17:16
|
||||
|
||||
from django.db import migrations, models
|
||||
|
||||
|
||||
class Migration(migrations.Migration):
|
||||
|
||||
dependencies = [
|
||||
('members', '0009_member_cc_email_parents_alter_activitycategory_id_and_more'),
|
||||
]
|
||||
|
||||
operations = [
|
||||
migrations.AlterField(
|
||||
model_name='activitycategory',
|
||||
name='id',
|
||||
field=models.AutoField(auto_created=True, primary_key=True, serialize=False, verbose_name='ID'),
|
||||
),
|
||||
migrations.AlterField(
|
||||
model_name='freizeit',
|
||||
name='id',
|
||||
field=models.AutoField(auto_created=True, primary_key=True, serialize=False, verbose_name='ID'),
|
||||
),
|
||||
migrations.AlterField(
|
||||
model_name='group',
|
||||
name='id',
|
||||
field=models.AutoField(auto_created=True, primary_key=True, serialize=False, verbose_name='ID'),
|
||||
),
|
||||
migrations.AlterField(
|
||||
model_name='klettertreff',
|
||||
name='id',
|
||||
field=models.AutoField(auto_created=True, primary_key=True, serialize=False, verbose_name='ID'),
|
||||
),
|
||||
migrations.AlterField(
|
||||
model_name='klettertreffattendee',
|
||||
name='id',
|
||||
field=models.AutoField(auto_created=True, primary_key=True, serialize=False, verbose_name='ID'),
|
||||
),
|
||||
migrations.AlterField(
|
||||
model_name='member',
|
||||
name='id',
|
||||
field=models.AutoField(auto_created=True, primary_key=True, serialize=False, verbose_name='ID'),
|
||||
),
|
||||
migrations.AlterField(
|
||||
model_name='memberlist',
|
||||
name='id',
|
||||
field=models.AutoField(auto_created=True, primary_key=True, serialize=False, verbose_name='ID'),
|
||||
),
|
||||
migrations.AlterField(
|
||||
model_name='membernotelist',
|
||||
name='id',
|
||||
field=models.AutoField(auto_created=True, primary_key=True, serialize=False, verbose_name='ID'),
|
||||
),
|
||||
migrations.AlterField(
|
||||
model_name='newmemberonlist',
|
||||
name='id',
|
||||
field=models.AutoField(auto_created=True, primary_key=True, serialize=False, verbose_name='ID'),
|
||||
),
|
||||
migrations.AlterField(
|
||||
model_name='oldmemberonlist',
|
||||
name='id',
|
||||
field=models.AutoField(auto_created=True, primary_key=True, serialize=False, verbose_name='ID'),
|
||||
),
|
||||
]
|
||||
@ -1,18 +0,0 @@
|
||||
# Generated by Django 4.0.1 on 2022-09-20 10:20
|
||||
|
||||
from django.db import migrations, models
|
||||
|
||||
|
||||
class Migration(migrations.Migration):
|
||||
|
||||
dependencies = [
|
||||
('members', '0010_alter_activitycategory_id_alter_freizeit_id_and_more'),
|
||||
]
|
||||
|
||||
operations = [
|
||||
migrations.AddField(
|
||||
model_name='freizeit',
|
||||
name='tour_approach',
|
||||
field=models.IntegerField(choices=[(0, 'Muskelkraft'), (1, 'Öffentliche VM'), (2, 'Fahrgemeinschaften')], default=0),
|
||||
),
|
||||
]
|
||||
@ -1,27 +0,0 @@
|
||||
# Generated by Django 4.0.1 on 2022-10-01 08:23
|
||||
|
||||
from django.db import migrations, models
|
||||
|
||||
|
||||
class Migration(migrations.Migration):
|
||||
|
||||
dependencies = [
|
||||
('members', '0011_freizeit_tour_approach'),
|
||||
]
|
||||
|
||||
operations = [
|
||||
migrations.RemoveField(
|
||||
model_name='group',
|
||||
name='min_age',
|
||||
),
|
||||
migrations.AddField(
|
||||
model_name='group',
|
||||
name='year_from',
|
||||
field=models.IntegerField(default=2010, verbose_name='lowest year'),
|
||||
),
|
||||
migrations.AddField(
|
||||
model_name='group',
|
||||
name='year_to',
|
||||
field=models.IntegerField(default=2011, verbose_name='highest year'),
|
||||
),
|
||||
]
|
||||
@ -1,29 +0,0 @@
|
||||
# Generated by Django 4.0.1 on 2022-10-02 11:24
|
||||
|
||||
from django.db import migrations, models
|
||||
import django.utils.timezone
|
||||
|
||||
|
||||
class Migration(migrations.Migration):
|
||||
|
||||
dependencies = [
|
||||
('members', '0012_remove_group_min_age_group_year_from_group_year_to'),
|
||||
]
|
||||
|
||||
operations = [
|
||||
migrations.AddField(
|
||||
model_name='member',
|
||||
name='echo_expire',
|
||||
field=models.DateTimeField(default=django.utils.timezone.now),
|
||||
),
|
||||
migrations.AddField(
|
||||
model_name='member',
|
||||
name='echo_key',
|
||||
field=models.CharField(default='', max_length=32),
|
||||
),
|
||||
migrations.AddField(
|
||||
model_name='member',
|
||||
name='echoed',
|
||||
field=models.BooleanField(default=True, verbose_name='Echoed'),
|
||||
),
|
||||
]
|
||||
@ -1,64 +0,0 @@
|
||||
# Generated by Django 4.0.1 on 2022-10-03 16:29
|
||||
|
||||
from django.db import migrations, models
|
||||
import django.db.models.deletion
|
||||
|
||||
|
||||
class Migration(migrations.Migration):
|
||||
|
||||
dependencies = [
|
||||
('members', '0013_member_echo_expire_member_echo_key_member_echoed'),
|
||||
]
|
||||
|
||||
operations = [
|
||||
migrations.CreateModel(
|
||||
name='MemberUnconfirmedProxy',
|
||||
fields=[
|
||||
],
|
||||
options={
|
||||
'verbose_name': 'Unconfirmed registration',
|
||||
'verbose_name_plural': 'Unconfirmed registrations',
|
||||
'proxy': True,
|
||||
'indexes': [],
|
||||
'constraints': [],
|
||||
},
|
||||
bases=('members.member',),
|
||||
),
|
||||
migrations.AddField(
|
||||
model_name='member',
|
||||
name='confirm_mail_key',
|
||||
field=models.CharField(default='', max_length=32),
|
||||
),
|
||||
migrations.AddField(
|
||||
model_name='member',
|
||||
name='confirm_mail_parents_key',
|
||||
field=models.CharField(default='', max_length=32),
|
||||
),
|
||||
migrations.AddField(
|
||||
model_name='member',
|
||||
name='confirmed',
|
||||
field=models.BooleanField(default=True, verbose_name='Confirmed'),
|
||||
),
|
||||
migrations.AddField(
|
||||
model_name='member',
|
||||
name='confirmed_mail',
|
||||
field=models.BooleanField(default=True, verbose_name='Email confirmed'),
|
||||
),
|
||||
migrations.AddField(
|
||||
model_name='member',
|
||||
name='confirmed_mail_parents',
|
||||
field=models.BooleanField(default=True, verbose_name='Parents email confirmed'),
|
||||
),
|
||||
migrations.CreateModel(
|
||||
name='RegistrationPassword',
|
||||
fields=[
|
||||
('id', models.AutoField(auto_created=True, primary_key=True, serialize=False, verbose_name='ID')),
|
||||
('password', models.CharField(default='', max_length=20, unique=True, verbose_name='Password')),
|
||||
('group', models.ForeignKey(on_delete=django.db.models.deletion.CASCADE, to='members.group')),
|
||||
],
|
||||
options={
|
||||
'verbose_name': 'registration password',
|
||||
'verbose_name_plural': 'registration passwords',
|
||||
},
|
||||
),
|
||||
]
|
||||
@ -1,39 +0,0 @@
|
||||
# Generated by Django 4.0.1 on 2022-10-06 07:47
|
||||
|
||||
from django.conf import settings
|
||||
from django.db import migrations, models
|
||||
import django.db.models.deletion
|
||||
|
||||
|
||||
class Migration(migrations.Migration):
|
||||
|
||||
dependencies = [
|
||||
migrations.swappable_dependency(settings.AUTH_USER_MODEL),
|
||||
('members', '0014_memberunconfirmedproxy_member_confirm_mail_key_and_more'),
|
||||
]
|
||||
|
||||
operations = [
|
||||
migrations.AlterModelOptions(
|
||||
name='member',
|
||||
options={'permissions': (('may_see_qualities', 'Is allowed to see the quality overview'), ('may_set_auth_user', 'Is allowed to set auth user member connections.')), 'verbose_name': 'member', 'verbose_name_plural': 'members'},
|
||||
),
|
||||
migrations.AlterModelOptions(
|
||||
name='memberunconfirmedproxy',
|
||||
options={'permissions': (('may_manage_all_registrations', 'Can view and manage all unconfirmed registrations.'),), 'verbose_name': 'Unconfirmed registration', 'verbose_name_plural': 'Unconfirmed registrations'},
|
||||
),
|
||||
migrations.AddField(
|
||||
model_name='group',
|
||||
name='leiters',
|
||||
field=models.ManyToManyField(blank=True, related_name='leited_groups', to='members.Member', verbose_name='youth leaders'),
|
||||
),
|
||||
migrations.AddField(
|
||||
model_name='member',
|
||||
name='user',
|
||||
field=models.OneToOneField(blank=True, null=True, on_delete=django.db.models.deletion.SET_NULL, to=settings.AUTH_USER_MODEL),
|
||||
),
|
||||
migrations.AlterField(
|
||||
model_name='member',
|
||||
name='street',
|
||||
field=models.CharField(blank=True, default='', max_length=30, verbose_name='street and house number'),
|
||||
),
|
||||
]
|
||||
Loading…
Reference in New Issue