~widelands-dev/widelands-website/django_staticfiles

« back to all changes in this revision

Viewing changes to wiki/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
 
import tagging.fields
8
 
 
9
 
 
10
 
class Migration(migrations.Migration):
11
 
 
12
 
    dependencies = [
13
 
        ('contenttypes', '0002_remove_content_type_name'),
14
 
        migrations.swappable_dependency(settings.AUTH_USER_MODEL),
15
 
    ]
16
 
 
17
 
    operations = [
18
 
        migrations.CreateModel(
19
 
            name='Article',
20
 
            fields=[
21
 
                ('id', models.AutoField(verbose_name='ID',
22
 
                                        serialize=False, auto_created=True, primary_key=True)),
23
 
                ('title', models.CharField(max_length=50, verbose_name='Title')),
24
 
                ('content', models.TextField(verbose_name='Content')),
25
 
                ('summary', models.CharField(max_length=150,
26
 
                                             null=True, verbose_name='Summary', blank=True)),
27
 
                ('markup', models.CharField(blank=True, max_length=3, null=True, verbose_name='Content Markup', choices=[
28
 
                 (b'crl', 'Creole'), (b'rst', 'reStructuredText'), (b'txl', 'Textile'), (b'mrk', 'Markdown')])),
29
 
                ('creator_ip', models.GenericIPAddressField(
30
 
                    null=True, verbose_name='IP Address of the Article Creator', blank=True)),
31
 
                ('created_at', models.DateTimeField(
32
 
                    default=datetime.datetime.now)),
33
 
                ('last_update', models.DateTimeField(null=True, blank=True)),
34
 
                ('object_id', models.PositiveIntegerField(null=True)),
35
 
                ('tags', tagging.fields.TagField(max_length=255, blank=True)),
36
 
                ('content_type', models.ForeignKey(
37
 
                    to='contenttypes.ContentType', null=True)),
38
 
                ('creator', models.ForeignKey(verbose_name='Article Creator',
39
 
                                              to=settings.AUTH_USER_MODEL, null=True)),
40
 
            ],
41
 
            options={
42
 
                'verbose_name': 'Article',
43
 
                'verbose_name_plural': 'Articles',
44
 
            },
45
 
        ),
46
 
        migrations.CreateModel(
47
 
            name='ChangeSet',
48
 
            fields=[
49
 
                ('id', models.AutoField(verbose_name='ID',
50
 
                                        serialize=False, auto_created=True, primary_key=True)),
51
 
                ('editor_ip', models.GenericIPAddressField(
52
 
                    verbose_name='IP Address of the Editor')),
53
 
                ('revision', models.IntegerField(verbose_name='Revision Number')),
54
 
                ('old_title', models.CharField(max_length=50,
55
 
                                               verbose_name='Old Title', blank=True)),
56
 
                ('old_markup', models.CharField(blank=True, max_length=3, null=True, verbose_name='Article Content Markup', choices=[
57
 
                 (b'crl', 'Creole'), (b'rst', 'reStructuredText'), (b'txl', 'Textile'), (b'mrk', 'Markdown')])),
58
 
                ('content_diff', models.TextField(
59
 
                    verbose_name='Content Patch', blank=True)),
60
 
                ('comment', models.TextField(
61
 
                    verbose_name='Editor comment', blank=True)),
62
 
                ('modified', models.DateTimeField(
63
 
                    default=datetime.datetime.now, verbose_name='Modified at')),
64
 
                ('reverted', models.BooleanField(
65
 
                    default=False, verbose_name='Reverted Revision')),
66
 
                ('article', models.ForeignKey(
67
 
                    verbose_name='Article', to='wiki.Article')),
68
 
                ('editor', models.ForeignKey(verbose_name='Editor',
69
 
                                             to=settings.AUTH_USER_MODEL, null=True)),
70
 
            ],
71
 
            options={
72
 
                'ordering': ('-revision',),
73
 
                'get_latest_by': 'modified',
74
 
                'verbose_name': 'Change set',
75
 
                'verbose_name_plural': 'Change sets',
76
 
            },
77
 
        ),
78
 
    ]