~widelands-dev/widelands-website/django_staticfiles

« back to all changes in this revision

Viewing changes to threadedcomments/migrations/0001_initial.py

  • Committer: Holger Rapp
  • Date: 2009-02-21 18:24:02 UTC
  • Revision ID: sirver@kallisto.local-20090221182402-k3tuf5c4gjwslbjf
Main Page contains now the same informations as before

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 datetime
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='FreeThreadedComment',
19
 
            fields=[
20
 
                ('id', models.AutoField(verbose_name='ID',
21
 
                                        serialize=False, auto_created=True, primary_key=True)),
22
 
                ('object_id', models.PositiveIntegerField(verbose_name='object ID')),
23
 
                ('name', models.CharField(max_length=128, verbose_name='name')),
24
 
                ('website', models.URLField(verbose_name='site', blank=True)),
25
 
                ('email', models.EmailField(max_length=254,
26
 
                                            verbose_name='e-mail address', blank=True)),
27
 
                ('date_submitted', models.DateTimeField(
28
 
                    default=datetime.datetime.now, verbose_name='date/time submitted')),
29
 
                ('date_modified', models.DateTimeField(
30
 
                    default=datetime.datetime.now, verbose_name='date/time modified')),
31
 
                ('date_approved', models.DateTimeField(default=None,
32
 
                                                       null=True, verbose_name='date/time approved', blank=True)),
33
 
                ('comment', models.TextField(verbose_name='comment')),
34
 
                ('markup', models.IntegerField(default=b'markdown', null=True, blank=True, choices=[
35
 
                 (1, 'markdown'), (2, 'textile'), (3, 'restructuredtext'), (5, 'plaintext')])),
36
 
                ('is_public', models.BooleanField(
37
 
                    default=True, verbose_name='is public')),
38
 
                ('is_approved', models.BooleanField(
39
 
                    default=False, verbose_name='is approved')),
40
 
                ('ip_address', models.GenericIPAddressField(
41
 
                    null=True, verbose_name='IP address', blank=True)),
42
 
                ('content_type', models.ForeignKey(to='contenttypes.ContentType')),
43
 
                ('parent', models.ForeignKey(related_name='children', default=None,
44
 
                                             blank=True, to='threadedcomments.FreeThreadedComment', null=True)),
45
 
            ],
46
 
            options={
47
 
                'ordering': ('-date_submitted',),
48
 
                'get_latest_by': 'date_submitted',
49
 
                'verbose_name': 'Free Threaded Comment',
50
 
                'verbose_name_plural': 'Free Threaded Comments',
51
 
            },
52
 
        ),
53
 
        migrations.CreateModel(
54
 
            name='TestModel',
55
 
            fields=[
56
 
                ('id', models.AutoField(verbose_name='ID',
57
 
                                        serialize=False, auto_created=True, primary_key=True)),
58
 
                ('name', models.CharField(max_length=5)),
59
 
                ('is_public', models.BooleanField(default=True)),
60
 
                ('date', models.DateTimeField(default=datetime.datetime.now)),
61
 
            ],
62
 
        ),
63
 
        migrations.CreateModel(
64
 
            name='ThreadedComment',
65
 
            fields=[
66
 
                ('id', models.AutoField(verbose_name='ID',
67
 
                                        serialize=False, auto_created=True, primary_key=True)),
68
 
                ('object_id', models.PositiveIntegerField(verbose_name='object ID')),
69
 
                ('date_submitted', models.DateTimeField(
70
 
                    default=datetime.datetime.now, verbose_name='date/time submitted')),
71
 
                ('date_modified', models.DateTimeField(
72
 
                    default=datetime.datetime.now, verbose_name='date/time modified')),
73
 
                ('date_approved', models.DateTimeField(default=None,
74
 
                                                       null=True, verbose_name='date/time approved', blank=True)),
75
 
                ('comment', models.TextField(verbose_name='comment')),
76
 
                ('markup', models.IntegerField(default=b'markdown', null=True, blank=True, choices=[
77
 
                 (1, 'markdown'), (2, 'textile'), (3, 'restructuredtext'), (5, 'plaintext')])),
78
 
                ('is_public', models.BooleanField(
79
 
                    default=True, verbose_name='is public')),
80
 
                ('is_approved', models.BooleanField(
81
 
                    default=False, verbose_name='is approved')),
82
 
                ('ip_address', models.GenericIPAddressField(
83
 
                    null=True, verbose_name='IP address', blank=True)),
84
 
                ('content_type', models.ForeignKey(to='contenttypes.ContentType')),
85
 
                ('parent', models.ForeignKey(related_name='children', default=None,
86
 
                                             blank=True, to='threadedcomments.ThreadedComment', null=True)),
87
 
                ('user', models.ForeignKey(to=settings.AUTH_USER_MODEL)),
88
 
            ],
89
 
            options={
90
 
                'ordering': ('-date_submitted',),
91
 
                'get_latest_by': 'date_submitted',
92
 
                'verbose_name': 'Threaded Comment',
93
 
                'verbose_name_plural': 'Threaded Comments',
94
 
            },
95
 
        ),
96
 
    ]