/cms/plugins/googlemap/migrations/0007_latlng.py

https://github.com/mthornhill/django-cms · Python · 129 lines · 113 code · 12 blank · 4 comment · 0 complexity · c7af91d6265edb8011a7a437a11a03c7 MD5 · raw file

  1. import django
  2. from south.db import db
  3. from django.db import models
  4. from cms.plugins.googlemap.models import *
  5. class Migration:
  6. def forwards(self, orm):
  7. # Adding field 'GoogleMap.lng'
  8. db.add_column('cmsplugin_googlemap', 'lng', orm['googlemap.googlemap:lng'])
  9. # Adding field 'GoogleMap.lat'
  10. db.add_column('cmsplugin_googlemap', 'lat', orm['googlemap.googlemap:lat'])
  11. def backwards(self, orm):
  12. # Deleting field 'GoogleMap.lng'
  13. db.delete_column('cmsplugin_googlemap', 'lng')
  14. # Deleting field 'GoogleMap.lat'
  15. db.delete_column('cmsplugin_googlemap', 'lat')
  16. models = {
  17. 'cms.cmsplugin': {
  18. 'creation_date': ('django.db.models.fields.DateTimeField', [], {'default': 'datetime.datetime.now'}),
  19. 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}),
  20. 'language': ('django.db.models.fields.CharField', [], {'max_length': '5', 'db_index': 'True'}),
  21. 'level': ('django.db.models.fields.PositiveIntegerField', [], {'db_index': 'True'}),
  22. 'lft': ('django.db.models.fields.PositiveIntegerField', [], {'db_index': 'True'}),
  23. 'page': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['cms.Page']"}),
  24. 'parent': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['cms.CMSPlugin']", 'null': 'True', 'blank': 'True'}),
  25. 'placeholder': ('django.db.models.fields.CharField', [], {'max_length': '50', 'db_index': 'True'}),
  26. 'plugin_type': ('django.db.models.fields.CharField', [], {'max_length': '50', 'db_index': 'True'}),
  27. 'position': ('django.db.models.fields.PositiveSmallIntegerField', [], {'null': 'True', 'blank': 'True'}),
  28. 'publisher_is_draft': ('django.db.models.fields.BooleanField', [], {'default': 'True', 'db_index': 'True', 'blank': 'True'}),
  29. 'publisher_public': ('django.db.models.fields.related.OneToOneField', [], {'related_name': "'publisher_draft'", 'unique': 'True', 'null': 'True', 'to': "orm['cms.CMSPlugin']"}),
  30. 'publisher_state': ('django.db.models.fields.SmallIntegerField', [], {'default': '0', 'db_index': 'True'}),
  31. 'rght': ('django.db.models.fields.PositiveIntegerField', [], {'db_index': 'True'}),
  32. 'tree_id': ('django.db.models.fields.PositiveIntegerField', [], {'db_index': 'True'})
  33. },
  34. 'cms.cmspluginpublic': {
  35. 'creation_date': ('models.DateTimeField', [], {'default': 'datetime.datetime(2009, 7, 14, 7, 37, 26, 118649)'}),
  36. 'id': ('models.AutoField', [], {'primary_key': 'True'}),
  37. 'language': ('models.CharField', [], {'max_length': '5', 'db_index': 'True'}),
  38. 'level': ('models.PositiveIntegerField', [], {'db_index': 'True'}),
  39. 'lft': ('models.PositiveIntegerField', [], {'db_index': 'True'}),
  40. 'mark_delete': ('models.BooleanField', [], {'default': 'False', 'blank': 'True'}),
  41. 'page': ('models.ForeignKey', [], {'to': "orm['cms.PagePublic']"}),
  42. 'parent': ('models.ForeignKey', [], {'to': "orm['cms.CMSPluginPublic']", 'null': 'True', 'blank': 'True'}),
  43. 'placeholder': ('models.CharField', [], {'max_length': '50', 'db_index': 'True'}),
  44. 'plugin_type': ('models.CharField', [], {'max_length': '50', 'db_index': 'True'}),
  45. 'position': ('models.PositiveSmallIntegerField', [], {'null': 'True', 'blank': 'True'}),
  46. 'rght': ('models.PositiveIntegerField', [], {'db_index': 'True'}),
  47. 'tree_id': ('models.PositiveIntegerField', [], {'db_index': 'True'})
  48. },
  49. 'cms.page': {
  50. 'changed_by': ('django.db.models.fields.CharField', [], {'max_length': '70'}),
  51. 'created_by': ('django.db.models.fields.CharField', [], {'max_length': '70'}),
  52. 'creation_date': ('django.db.models.fields.DateTimeField', [], {'default': 'datetime.datetime.now'}),
  53. 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}),
  54. 'in_navigation': ('django.db.models.fields.BooleanField', [], {'default': 'True', 'db_index': 'True', 'blank': 'True'}),
  55. 'level': ('django.db.models.fields.PositiveIntegerField', [], {'db_index': 'True'}),
  56. 'lft': ('django.db.models.fields.PositiveIntegerField', [], {'db_index': 'True'}),
  57. 'login_required': ('django.db.models.fields.BooleanField', [], {'default': 'False', 'blank': 'True'}),
  58. 'menu_login_required': ('django.db.models.fields.BooleanField', [], {'default': 'False', 'blank': 'True'}),
  59. 'moderator_state': ('django.db.models.fields.SmallIntegerField', [], {'default': '1', 'blank': 'True'}),
  60. 'navigation_extenders': ('django.db.models.fields.CharField', [], {'db_index': 'True', 'max_length': '80', 'null': 'True', 'blank': 'True'}),
  61. 'parent': ('django.db.models.fields.related.ForeignKey', [], {'related_name': "'children'", 'blank': 'True', 'null': 'True', 'to': "orm['cms.Page']"}),
  62. 'publication_date': ('django.db.models.fields.DateTimeField', [], {'db_index': 'True', 'null': 'True', 'blank': 'True'}),
  63. 'publication_end_date': ('django.db.models.fields.DateTimeField', [], {'db_index': 'True', 'null': 'True', 'blank': 'True'}),
  64. 'published': ('django.db.models.fields.BooleanField', [], {'default': 'False', 'blank': 'True'}),
  65. 'publisher_is_draft': ('django.db.models.fields.BooleanField', [], {'default': 'True', 'db_index': 'True', 'blank': 'True'}),
  66. 'publisher_public': ('django.db.models.fields.related.OneToOneField', [], {'related_name': "'publisher_draft'", 'unique': 'True', 'null': 'True', 'to': "orm['cms.Page']"}),
  67. 'publisher_state': ('django.db.models.fields.SmallIntegerField', [], {'default': '0', 'db_index': 'True'}),
  68. 'reverse_id': ('django.db.models.fields.CharField', [], {'db_index': 'True', 'max_length': '40', 'null': 'True', 'blank': 'True'}),
  69. 'rght': ('django.db.models.fields.PositiveIntegerField', [], {'db_index': 'True'}),
  70. 'site': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['sites.Site']"}),
  71. 'soft_root': ('django.db.models.fields.BooleanField', [], {'default': 'False', 'db_index': 'True', 'blank': 'True'}),
  72. 'template': ('django.db.models.fields.CharField', [], {'max_length': '100'}),
  73. 'tree_id': ('django.db.models.fields.PositiveIntegerField', [], {'db_index': 'True'})
  74. },
  75. 'cms.pagepublic': {
  76. 'changed_by': ('models.CharField', [], {'max_length': '70'}),
  77. 'created_by': ('models.CharField', [], {'max_length': '70'}),
  78. 'creation_date': ('models.DateTimeField', [], {'default': 'datetime.datetime(2009, 7, 14, 7, 37, 26, 379713)'}),
  79. 'id': ('models.AutoField', [], {'primary_key': 'True'}),
  80. 'in_navigation': ('models.BooleanField', [], {'default': 'True', 'db_index': 'True', 'blank': 'True'}),
  81. 'level': ('models.PositiveIntegerField', [], {'db_index': 'True'}),
  82. 'lft': ('models.PositiveIntegerField', [], {'db_index': 'True'}),
  83. 'login_required': ('models.BooleanField', [], {'default': 'False', 'blank': 'True'}),
  84. 'mark_delete': ('models.BooleanField', [], {'default': 'False', 'blank': 'True'}),
  85. 'moderator_state': ('models.SmallIntegerField', [], {'default': '1', 'blank': 'True'}),
  86. 'navigation_extenders': ('models.CharField', [], {'db_index': 'True', 'max_length': '80', 'null': 'True', 'blank': 'True'}),
  87. 'parent': ('models.ForeignKey', [], {'blank': 'True', 'related_name': "'children'", 'null': 'True', 'to': "orm['cms.PagePublic']"}),
  88. 'publication_date': ('models.DateTimeField', [], {'db_index': 'True', 'null': 'True', 'blank': 'True'}),
  89. 'publication_end_date': ('models.DateTimeField', [], {'db_index': 'True', 'null': 'True', 'blank': 'True'}),
  90. 'published': ('models.BooleanField', [], {'default': 'False', 'blank': 'True'}),
  91. 'reverse_id': ('models.CharField', [], {'db_index': 'True', 'max_length': '40', 'null': 'True', 'blank': 'True'}),
  92. 'rght': ('models.PositiveIntegerField', [], {'db_index': 'True'}),
  93. 'site': ('models.ForeignKey', [], {'to': "orm['sites.Site']"}),
  94. 'soft_root': ('models.BooleanField', [], {'default': 'False', 'db_index': 'True', 'blank': 'True'}),
  95. 'template': ('models.CharField', [], {'max_length': '100'}),
  96. 'tree_id': ('models.PositiveIntegerField', [], {'db_index': 'True'})
  97. },
  98. 'googlemap.googlemap': {
  99. 'Meta': {'db_table': "'cmsplugin_googlemap'"},
  100. 'address': ('django.db.models.fields.CharField', [], {'max_length': '150'}),
  101. 'city': ('django.db.models.fields.CharField', [], {'max_length': '100'}),
  102. 'cmsplugin_ptr': ('django.db.models.fields.related.OneToOneField', [], {'to': "orm['cms.CMSPlugin']", 'unique': 'True', 'primary_key': 'True'}),
  103. 'content': ('django.db.models.fields.CharField', [], {'max_length': '255', 'null': 'True', 'blank': 'True'}),
  104. 'lat': ('django.db.models.fields.DecimalField', [], {'null': 'True', 'max_digits': '10', 'decimal_places': '6', 'blank': 'True'}),
  105. 'lng': ('django.db.models.fields.DecimalField', [], {'null': 'True', 'max_digits': '10', 'decimal_places': '6', 'blank': 'True'}),
  106. 'title': ('django.db.models.fields.CharField', [], {'max_length': '100', 'null': 'True', 'blank': 'True'}),
  107. 'zipcode': ('django.db.models.fields.CharField', [], {'max_length': '30'}),
  108. 'zoom': ('django.db.models.fields.IntegerField', [], {'null': 'True', 'blank': 'True'})
  109. },
  110. 'sites.site': {
  111. 'Meta': {'db_table': "'django_site'"},
  112. 'domain': ('django.db.models.fields.CharField', [], {'max_length': '100'}),
  113. 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}),
  114. 'name': ('django.db.models.fields.CharField', [], {'max_length': '50'})
  115. }
  116. }
  117. complete_apps = ['googlemap']