~widelands-dev/widelands-website/django_staticfiles

« back to all changes in this revision

Viewing changes to djangoratings/migrations/0001_initial.py

  • Committer: franku
  • Date: 2018-11-21 17:54:32 UTC
  • mfrom: (508.1.1 widelands)
  • Revision ID: somal@arcor.de-20181121175432-8rc3h0332xmgmma4
merged trunk, resolved conflicts

Show diffs side-by-side

added added

removed removed

Lines of Context:
1
 
# -*- coding: utf-8 -*-
2
 
from __future__ import unicode_literals
3
 
 
4
 
from django.db import models, migrations
5
 
import django.utils.timezone
6
 
from django.conf import settings
7
 
 
8
 
 
9
 
class Migration(migrations.Migration):
10
 
 
11
 
    dependencies = [
12
 
        ('contenttypes', '0002_remove_content_type_name'),
13
 
        migrations.swappable_dependency(settings.AUTH_USER_MODEL),
14
 
    ]
15
 
 
16
 
    operations = [
17
 
        migrations.CreateModel(
18
 
            name='IgnoredObject',
19
 
            fields=[
20
 
                ('id', models.AutoField(verbose_name='ID',
21
 
                                        serialize=False, auto_created=True, primary_key=True)),
22
 
                ('object_id', models.PositiveIntegerField()),
23
 
                ('content_type', models.ForeignKey(to='contenttypes.ContentType')),
24
 
                ('user', models.ForeignKey(to=settings.AUTH_USER_MODEL)),
25
 
            ],
26
 
        ),
27
 
        migrations.CreateModel(
28
 
            name='Score',
29
 
            fields=[
30
 
                ('id', models.AutoField(verbose_name='ID',
31
 
                                        serialize=False, auto_created=True, primary_key=True)),
32
 
                ('object_id', models.PositiveIntegerField()),
33
 
                ('key', models.CharField(max_length=32)),
34
 
                ('score', models.IntegerField()),
35
 
                ('votes', models.PositiveIntegerField()),
36
 
                ('content_type', models.ForeignKey(to='contenttypes.ContentType')),
37
 
            ],
38
 
        ),
39
 
        migrations.CreateModel(
40
 
            name='SimilarUser',
41
 
            fields=[
42
 
                ('id', models.AutoField(verbose_name='ID',
43
 
                                        serialize=False, auto_created=True, primary_key=True)),
44
 
                ('agrees', models.PositiveIntegerField(default=0)),
45
 
                ('disagrees', models.PositiveIntegerField(default=0)),
46
 
                ('exclude', models.BooleanField(default=False)),
47
 
                ('from_user', models.ForeignKey(
48
 
                    related_name='similar_users', to=settings.AUTH_USER_MODEL)),
49
 
                ('to_user', models.ForeignKey(
50
 
                    related_name='similar_users_from', to=settings.AUTH_USER_MODEL)),
51
 
            ],
52
 
        ),
53
 
        migrations.CreateModel(
54
 
            name='Vote',
55
 
            fields=[
56
 
                ('id', models.AutoField(verbose_name='ID',
57
 
                                        serialize=False, auto_created=True, primary_key=True)),
58
 
                ('object_id', models.PositiveIntegerField()),
59
 
                ('key', models.CharField(max_length=32)),
60
 
                ('score', models.IntegerField()),
61
 
                ('ip_address', models.GenericIPAddressField()),
62
 
                ('cookie', models.CharField(max_length=32, null=True, blank=True)),
63
 
                ('date_added', models.DateTimeField(
64
 
                    default=django.utils.timezone.now, editable=False)),
65
 
                ('date_changed', models.DateTimeField(
66
 
                    default=django.utils.timezone.now, editable=False)),
67
 
                ('content_type', models.ForeignKey(
68
 
                    related_name='votes', to='contenttypes.ContentType')),
69
 
                ('user', models.ForeignKey(related_name='votes',
70
 
                                           blank=True, to=settings.AUTH_USER_MODEL, null=True)),
71
 
            ],
72
 
        ),
73
 
        migrations.AlterUniqueTogether(
74
 
            name='vote',
75
 
            unique_together=set(
76
 
                [('content_type', 'object_id', 'key', 'user', 'ip_address', 'cookie')]),
77
 
        ),
78
 
        migrations.AlterUniqueTogether(
79
 
            name='similaruser',
80
 
            unique_together=set([('from_user', 'to_user')]),
81
 
        ),
82
 
        migrations.AlterUniqueTogether(
83
 
            name='score',
84
 
            unique_together=set([('content_type', 'object_id', 'key')]),
85
 
        ),
86
 
        migrations.AlterUniqueTogether(
87
 
            name='ignoredobject',
88
 
            unique_together=set([('content_type', 'object_id')]),
89
 
        ),
90
 
    ]