]> git.0d.be Git - django-panik-matos.git/commitdiff
Upgrade to Django 1.7 migrations
authorFrédéric Péters <fpeters@0d.be>
Sun, 25 Jan 2015 13:38:28 +0000 (14:38 +0100)
committerFrédéric Péters <fpeters@0d.be>
Sun, 25 Jan 2015 13:38:28 +0000 (14:38 +0100)
matos/migrations/0001_initial.py
matos/migrations/0002_auto__add_field_piece_in_use.py [deleted file]
matos/migrations/0003_auto__add_field_piece_quantity.py [deleted file]
matos/migrations/0004_auto__add_loanpiece__add_loan.py [deleted file]

index e8773e9af9fcd17645938b1fcb25d1eb8b100806..74d3a019138753ac5ed61f6dd04a35f7da867048 100644 (file)
@@ -1,50 +1,75 @@
 # -*- coding: utf-8 -*-
-import datetime
-from south.db import db
-from south.v2 import SchemaMigration
-from django.db import models
+from __future__ import unicode_literals
 
+from django.db import models, migrations
 
-class Migration(SchemaMigration):
 
-    def forwards(self, orm):
-        # Adding model 'Piece'
-        db.create_table(u'matos_piece', (
-            (u'id', self.gf('django.db.models.fields.AutoField')(primary_key=True)),
-            ('title', self.gf('django.db.models.fields.CharField')(max_length=50)),
-            ('reference', self.gf('django.db.models.fields.CharField')(max_length=50, blank=True)),
-            ('comment', self.gf('django.db.models.fields.TextField')(blank=True)),
-            ('location', self.gf('django.db.models.fields.TextField')(blank=True)),
-            ('image', self.gf('django.db.models.fields.files.ImageField')(max_length=250, null=True, blank=True)),
-            ('rentable', self.gf('django.db.models.fields.BooleanField')(default=False)),
-            ('purchase_date', self.gf('django.db.models.fields.DateField')(null=True, blank=True)),
-            ('purchase_price', self.gf('django.db.models.fields.DecimalField')(null=True, max_digits=10, decimal_places=2, blank=True)),
-            ('creation_timestamp', self.gf('django.db.models.fields.DateTimeField')(auto_now_add=True, null=True, blank=True)),
-            ('last_update_timestamp', self.gf('django.db.models.fields.DateTimeField')(auto_now=True, null=True, blank=True)),
-        ))
-        db.send_create_signal(u'matos', ['Piece'])
+class Migration(migrations.Migration):
 
+    dependencies = [
+    ]
 
-    def backwards(self, orm):
-        # Deleting model 'Piece'
-        db.delete_table(u'matos_piece')
-
-
-    models = {
-        u'matos.piece': {
-            'Meta': {'ordering': "['title']", 'object_name': 'Piece'},
-            'comment': ('django.db.models.fields.TextField', [], {'blank': 'True'}),
-            'creation_timestamp': ('django.db.models.fields.DateTimeField', [], {'auto_now_add': 'True', 'null': 'True', 'blank': 'True'}),
-            u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}),
-            'image': ('django.db.models.fields.files.ImageField', [], {'max_length': '250', 'null': 'True', 'blank': 'True'}),
-            'last_update_timestamp': ('django.db.models.fields.DateTimeField', [], {'auto_now': 'True', 'null': 'True', 'blank': 'True'}),
-            'location': ('django.db.models.fields.TextField', [], {'blank': 'True'}),
-            'purchase_date': ('django.db.models.fields.DateField', [], {'null': 'True', 'blank': 'True'}),
-            'purchase_price': ('django.db.models.fields.DecimalField', [], {'null': 'True', 'max_digits': '10', 'decimal_places': '2', 'blank': 'True'}),
-            'reference': ('django.db.models.fields.CharField', [], {'max_length': '50', 'blank': 'True'}),
-            'rentable': ('django.db.models.fields.BooleanField', [], {'default': 'False'}),
-            'title': ('django.db.models.fields.CharField', [], {'max_length': '50'})
-        }
-    }
-
-    complete_apps = ['matos']
\ No newline at end of file
+    operations = [
+        migrations.CreateModel(
+            name='Loan',
+            fields=[
+                ('id', models.AutoField(verbose_name='ID', serialize=False, auto_created=True, primary_key=True)),
+                ('date_start', models.DateField(null=True)),
+                ('date_end', models.DateField(null=True)),
+                ('comment', models.TextField(blank=True)),
+                ('loaner', models.CharField(max_length=50, verbose_name='Loaner', blank=True)),
+            ],
+            options={
+                'verbose_name': 'Loan',
+                'verbose_name_plural': 'Loans',
+            },
+            bases=(models.Model,),
+        ),
+        migrations.CreateModel(
+            name='LoanPiece',
+            fields=[
+                ('id', models.AutoField(verbose_name='ID', serialize=False, auto_created=True, primary_key=True)),
+                ('quantity', models.IntegerField(default=1, verbose_name='Quantity')),
+                ('loan', models.ForeignKey(to='matos.Loan')),
+            ],
+            options={
+            },
+            bases=(models.Model,),
+        ),
+        migrations.CreateModel(
+            name='Piece',
+            fields=[
+                ('id', models.AutoField(verbose_name='ID', serialize=False, auto_created=True, primary_key=True)),
+                ('title', models.CharField(max_length=50, verbose_name='Title')),
+                ('reference', models.CharField(max_length=50, verbose_name='Reference', blank=True)),
+                ('comment', models.TextField(verbose_name='Comment', blank=True)),
+                ('location', models.TextField(verbose_name='Location', blank=True)),
+                ('image', models.ImageField(max_length=250, upload_to=b'matos', null=True, verbose_name='Picture', blank=True)),
+                ('in_use', models.BooleanField(default=False, verbose_name='In use')),
+                ('rentable', models.BooleanField(default=False, verbose_name='Rentable')),
+                ('quantity', models.IntegerField(default=1, null=True, verbose_name='Quantity')),
+                ('purchase_date', models.DateField(null=True, verbose_name='Purchase Date', blank=True)),
+                ('purchase_price', models.DecimalField(null=True, verbose_name='Purchase Price', max_digits=10, decimal_places=2, blank=True)),
+                ('creation_timestamp', models.DateTimeField(auto_now_add=True, null=True)),
+                ('last_update_timestamp', models.DateTimeField(auto_now=True, null=True)),
+            ],
+            options={
+                'ordering': ['title'],
+                'verbose_name': 'Piece',
+                'verbose_name_plural': 'Pieces',
+            },
+            bases=(models.Model,),
+        ),
+        migrations.AddField(
+            model_name='loanpiece',
+            name='piece',
+            field=models.ForeignKey(to='matos.Piece'),
+            preserve_default=True,
+        ),
+        migrations.AddField(
+            model_name='loan',
+            name='pieces',
+            field=models.ManyToManyField(to='matos.Piece', null=True, verbose_name='Pieces', through='matos.LoanPiece', blank=True),
+            preserve_default=True,
+        ),
+    ]
diff --git a/matos/migrations/0002_auto__add_field_piece_in_use.py b/matos/migrations/0002_auto__add_field_piece_in_use.py
deleted file mode 100644 (file)
index d33fdad..0000000
+++ /dev/null
@@ -1,40 +0,0 @@
-# -*- coding: utf-8 -*-
-import datetime
-from south.db import db
-from south.v2 import SchemaMigration
-from django.db import models
-
-
-class Migration(SchemaMigration):
-
-    def forwards(self, orm):
-        # Adding field 'Piece.in_use'
-        db.add_column(u'matos_piece', 'in_use',
-                      self.gf('django.db.models.fields.BooleanField')(default=False),
-                      keep_default=False)
-
-
-    def backwards(self, orm):
-        # Deleting field 'Piece.in_use'
-        db.delete_column(u'matos_piece', 'in_use')
-
-
-    models = {
-        u'matos.piece': {
-            'Meta': {'ordering': "['title']", 'object_name': 'Piece'},
-            'comment': ('django.db.models.fields.TextField', [], {'blank': 'True'}),
-            'creation_timestamp': ('django.db.models.fields.DateTimeField', [], {'auto_now_add': 'True', 'null': 'True', 'blank': 'True'}),
-            u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}),
-            'image': ('django.db.models.fields.files.ImageField', [], {'max_length': '250', 'null': 'True', 'blank': 'True'}),
-            'in_use': ('django.db.models.fields.BooleanField', [], {'default': 'False'}),
-            'last_update_timestamp': ('django.db.models.fields.DateTimeField', [], {'auto_now': 'True', 'null': 'True', 'blank': 'True'}),
-            'location': ('django.db.models.fields.TextField', [], {'blank': 'True'}),
-            'purchase_date': ('django.db.models.fields.DateField', [], {'null': 'True', 'blank': 'True'}),
-            'purchase_price': ('django.db.models.fields.DecimalField', [], {'null': 'True', 'max_digits': '10', 'decimal_places': '2', 'blank': 'True'}),
-            'reference': ('django.db.models.fields.CharField', [], {'max_length': '50', 'blank': 'True'}),
-            'rentable': ('django.db.models.fields.BooleanField', [], {'default': 'False'}),
-            'title': ('django.db.models.fields.CharField', [], {'max_length': '50'})
-        }
-    }
-
-    complete_apps = ['matos']
\ No newline at end of file
diff --git a/matos/migrations/0003_auto__add_field_piece_quantity.py b/matos/migrations/0003_auto__add_field_piece_quantity.py
deleted file mode 100644 (file)
index b35632e..0000000
+++ /dev/null
@@ -1,41 +0,0 @@
-# -*- coding: utf-8 -*-
-import datetime
-from south.db import db
-from south.v2 import SchemaMigration
-from django.db import models
-
-
-class Migration(SchemaMigration):
-
-    def forwards(self, orm):
-        # Adding field 'Piece.quantity'
-        db.add_column(u'matos_piece', 'quantity',
-                      self.gf('django.db.models.fields.IntegerField')(default=1, null=True),
-                      keep_default=False)
-
-
-    def backwards(self, orm):
-        # Deleting field 'Piece.quantity'
-        db.delete_column(u'matos_piece', 'quantity')
-
-
-    models = {
-        u'matos.piece': {
-            'Meta': {'ordering': "['title']", 'object_name': 'Piece'},
-            'comment': ('django.db.models.fields.TextField', [], {'blank': 'True'}),
-            'creation_timestamp': ('django.db.models.fields.DateTimeField', [], {'auto_now_add': 'True', 'null': 'True', 'blank': 'True'}),
-            u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}),
-            'image': ('django.db.models.fields.files.ImageField', [], {'max_length': '250', 'null': 'True', 'blank': 'True'}),
-            'in_use': ('django.db.models.fields.BooleanField', [], {'default': 'False'}),
-            'last_update_timestamp': ('django.db.models.fields.DateTimeField', [], {'auto_now': 'True', 'null': 'True', 'blank': 'True'}),
-            'location': ('django.db.models.fields.TextField', [], {'blank': 'True'}),
-            'purchase_date': ('django.db.models.fields.DateField', [], {'null': 'True', 'blank': 'True'}),
-            'purchase_price': ('django.db.models.fields.DecimalField', [], {'null': 'True', 'max_digits': '10', 'decimal_places': '2', 'blank': 'True'}),
-            'quantity': ('django.db.models.fields.IntegerField', [], {'default': '1', 'null': 'True'}),
-            'reference': ('django.db.models.fields.CharField', [], {'max_length': '50', 'blank': 'True'}),
-            'rentable': ('django.db.models.fields.BooleanField', [], {'default': 'False'}),
-            'title': ('django.db.models.fields.CharField', [], {'max_length': '50'})
-        }
-    }
-
-    complete_apps = ['matos']
\ No newline at end of file
diff --git a/matos/migrations/0004_auto__add_loanpiece__add_loan.py b/matos/migrations/0004_auto__add_loanpiece__add_loan.py
deleted file mode 100644 (file)
index 44fd726..0000000
+++ /dev/null
@@ -1,74 +0,0 @@
-# -*- coding: utf-8 -*-
-import datetime
-from south.db import db
-from south.v2 import SchemaMigration
-from django.db import models
-
-
-class Migration(SchemaMigration):
-
-    def forwards(self, orm):
-        # Adding model 'LoanPiece'
-        db.create_table(u'matos_loanpiece', (
-            (u'id', self.gf('django.db.models.fields.AutoField')(primary_key=True)),
-            ('piece', self.gf('django.db.models.fields.related.ForeignKey')(to=orm['matos.Piece'])),
-            ('loan', self.gf('django.db.models.fields.related.ForeignKey')(to=orm['matos.Loan'])),
-            ('quantity', self.gf('django.db.models.fields.IntegerField')(default=1)),
-        ))
-        db.send_create_signal(u'matos', ['LoanPiece'])
-
-        # Adding model 'Loan'
-        db.create_table(u'matos_loan', (
-            (u'id', self.gf('django.db.models.fields.AutoField')(primary_key=True)),
-            ('date_start', self.gf('django.db.models.fields.DateField')(null=True)),
-            ('date_end', self.gf('django.db.models.fields.DateField')(null=True)),
-            ('comment', self.gf('django.db.models.fields.TextField')(blank=True)),
-            ('loaner', self.gf('django.db.models.fields.CharField')(max_length=50, blank=True)),
-        ))
-        db.send_create_signal(u'matos', ['Loan'])
-
-
-    def backwards(self, orm):
-        # Deleting model 'LoanPiece'
-        db.delete_table(u'matos_loanpiece')
-
-        # Deleting model 'Loan'
-        db.delete_table(u'matos_loan')
-
-
-    models = {
-        u'matos.loan': {
-            'Meta': {'object_name': 'Loan'},
-            'comment': ('django.db.models.fields.TextField', [], {'blank': 'True'}),
-            'date_end': ('django.db.models.fields.DateField', [], {'null': 'True'}),
-            'date_start': ('django.db.models.fields.DateField', [], {'null': 'True'}),
-            u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}),
-            'loaner': ('django.db.models.fields.CharField', [], {'max_length': '50', 'blank': 'True'}),
-            'pieces': ('django.db.models.fields.related.ManyToManyField', [], {'symmetrical': 'False', 'to': u"orm['matos.Piece']", 'null': 'True', 'through': u"orm['matos.LoanPiece']", 'blank': 'True'})
-        },
-        u'matos.loanpiece': {
-            'Meta': {'object_name': 'LoanPiece'},
-            u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}),
-            'loan': ('django.db.models.fields.related.ForeignKey', [], {'to': u"orm['matos.Loan']"}),
-            'piece': ('django.db.models.fields.related.ForeignKey', [], {'to': u"orm['matos.Piece']"}),
-            'quantity': ('django.db.models.fields.IntegerField', [], {'default': '1'})
-        },
-        u'matos.piece': {
-            'Meta': {'ordering': "['title']", 'object_name': 'Piece'},
-            'comment': ('django.db.models.fields.TextField', [], {'blank': 'True'}),
-            'creation_timestamp': ('django.db.models.fields.DateTimeField', [], {'auto_now_add': 'True', 'null': 'True', 'blank': 'True'}),
-            u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}),
-            'image': ('django.db.models.fields.files.ImageField', [], {'max_length': '250', 'null': 'True', 'blank': 'True'}),
-            'in_use': ('django.db.models.fields.BooleanField', [], {'default': 'False'}),
-            'last_update_timestamp': ('django.db.models.fields.DateTimeField', [], {'auto_now': 'True', 'null': 'True', 'blank': 'True'}),
-            'location': ('django.db.models.fields.TextField', [], {'blank': 'True'}),
-            'purchase_date': ('django.db.models.fields.DateField', [], {'null': 'True', 'blank': 'True'}),
-            'purchase_price': ('django.db.models.fields.DecimalField', [], {'null': 'True', 'max_digits': '10', 'decimal_places': '2', 'blank': 'True'}),
-            'quantity': ('django.db.models.fields.IntegerField', [], {'default': '1', 'null': 'True'}),
-            'reference': ('django.db.models.fields.CharField', [], {'max_length': '50', 'blank': 'True'}),
-            'rentable': ('django.db.models.fields.BooleanField', [], {'default': 'False'}),
-            'title': ('django.db.models.fields.CharField', [], {'max_length': '50'})
-        }
-    }
-
-    complete_apps = ['matos']
\ No newline at end of file