Dirk Vogt | f130c75 | 2016-08-23 14:45:01 +0200 | [diff] [blame] | 1 | # -*- coding: utf-8 -*- |
Dirk Vogt | 4ccad9e | 2016-11-22 15:01:04 +0100 | [diff] [blame] | 2 | # Generated by Django 1.10.2 on 2016-11-22 14:00 |
Dirk Vogt | f130c75 | 2016-08-23 14:45:01 +0200 | [diff] [blame] | 3 | from __future__ import unicode_literals |
| 4 | |
Dirk Vogt | f130c75 | 2016-08-23 14:45:01 +0200 | [diff] [blame] | 5 | import crashreports.models |
Dirk Vogt | f2a3342 | 2016-10-11 17:17:26 +0200 | [diff] [blame] | 6 | from django.conf import settings |
| 7 | from django.db import migrations, models |
| 8 | import django.db.models.deletion |
| 9 | import taggit.managers |
| 10 | import uuid |
Dirk Vogt | f130c75 | 2016-08-23 14:45:01 +0200 | [diff] [blame] | 11 | |
| 12 | |
| 13 | class Migration(migrations.Migration): |
| 14 | |
| 15 | initial = True |
| 16 | |
| 17 | dependencies = [ |
Dirk Vogt | f2a3342 | 2016-10-11 17:17:26 +0200 | [diff] [blame] | 18 | migrations.swappable_dependency(settings.AUTH_USER_MODEL), |
Mitja Nikolaus | cb50f2c | 2018-08-24 13:54:48 +0200 | [diff] [blame] | 19 | ("taggit", "0002_auto_20150616_2121"), |
Dirk Vogt | f130c75 | 2016-08-23 14:45:01 +0200 | [diff] [blame] | 20 | ] |
| 21 | |
| 22 | operations = [ |
| 23 | migrations.CreateModel( |
Mitja Nikolaus | cb50f2c | 2018-08-24 13:54:48 +0200 | [diff] [blame] | 24 | name="Crashreport", |
Dirk Vogt | f130c75 | 2016-08-23 14:45:01 +0200 | [diff] [blame] | 25 | fields=[ |
Mitja Nikolaus | cb50f2c | 2018-08-24 13:54:48 +0200 | [diff] [blame] | 26 | ( |
| 27 | "id", |
| 28 | models.AutoField( |
| 29 | auto_created=True, |
| 30 | primary_key=True, |
| 31 | serialize=False, |
| 32 | verbose_name="ID", |
| 33 | ), |
| 34 | ), |
| 35 | ("is_fake_report", models.BooleanField(default=False)), |
| 36 | ("app_version", models.IntegerField()), |
| 37 | ("uptime", models.CharField(max_length=200)), |
| 38 | ("build_fingerprint", models.CharField(max_length=200)), |
| 39 | ("boot_reason", models.CharField(max_length=200)), |
| 40 | ("power_on_reason", models.CharField(max_length=200)), |
| 41 | ("power_off_reason", models.CharField(max_length=200)), |
| 42 | ("date", models.DateTimeField()), |
| 43 | ("device_local_id", models.PositiveIntegerField(blank=True)), |
| 44 | ("next_logfile_key", models.PositiveIntegerField(default=1)), |
| 45 | ("created_at", models.DateTimeField(auto_now_add=True)), |
Dirk Vogt | f130c75 | 2016-08-23 14:45:01 +0200 | [diff] [blame] | 46 | ], |
| 47 | ), |
Dirk Vogt | f2a3342 | 2016-10-11 17:17:26 +0200 | [diff] [blame] | 48 | migrations.CreateModel( |
Mitja Nikolaus | cb50f2c | 2018-08-24 13:54:48 +0200 | [diff] [blame] | 49 | name="Device", |
Dirk Vogt | f2a3342 | 2016-10-11 17:17:26 +0200 | [diff] [blame] | 50 | fields=[ |
Mitja Nikolaus | cb50f2c | 2018-08-24 13:54:48 +0200 | [diff] [blame] | 51 | ( |
| 52 | "id", |
| 53 | models.AutoField( |
| 54 | auto_created=True, |
| 55 | primary_key=True, |
| 56 | serialize=False, |
| 57 | verbose_name="ID", |
| 58 | ), |
| 59 | ), |
| 60 | ( |
| 61 | "uuid", |
| 62 | models.CharField( |
| 63 | default=uuid.uuid4, |
| 64 | editable=False, |
| 65 | max_length=64, |
| 66 | unique=True, |
| 67 | ), |
| 68 | ), |
| 69 | ( |
| 70 | "imei", |
| 71 | models.CharField(blank=True, max_length=32, null=True), |
| 72 | ), |
| 73 | ("board_date", models.DateTimeField(blank=True, null=True)), |
| 74 | ( |
| 75 | "chipset", |
| 76 | models.CharField(blank=True, max_length=200, null=True), |
| 77 | ), |
| 78 | ("last_heartbeat", models.DateTimeField(blank=True, null=True)), |
| 79 | ( |
| 80 | "token", |
| 81 | models.CharField(blank=True, max_length=200, null=True), |
| 82 | ), |
| 83 | ( |
| 84 | "next_per_crashreport_key", |
| 85 | models.PositiveIntegerField(default=1), |
| 86 | ), |
| 87 | ( |
| 88 | "next_per_heartbeat_key", |
| 89 | models.PositiveIntegerField(default=1), |
| 90 | ), |
| 91 | ( |
| 92 | "tags", |
| 93 | taggit.managers.TaggableManager( |
| 94 | blank=True, |
| 95 | help_text="A comma-separated list of tags.", |
| 96 | through="taggit.TaggedItem", |
| 97 | to="taggit.Tag", |
| 98 | verbose_name="Tags", |
| 99 | ), |
| 100 | ), |
| 101 | ( |
| 102 | "user", |
| 103 | models.OneToOneField( |
| 104 | on_delete=django.db.models.deletion.CASCADE, |
| 105 | related_name="Hiccup_Device", |
| 106 | to=settings.AUTH_USER_MODEL, |
| 107 | ), |
| 108 | ), |
Dirk Vogt | f2a3342 | 2016-10-11 17:17:26 +0200 | [diff] [blame] | 109 | ], |
| 110 | ), |
| 111 | migrations.CreateModel( |
Mitja Nikolaus | cb50f2c | 2018-08-24 13:54:48 +0200 | [diff] [blame] | 112 | name="HeartBeat", |
Dirk Vogt | f2a3342 | 2016-10-11 17:17:26 +0200 | [diff] [blame] | 113 | fields=[ |
Mitja Nikolaus | cb50f2c | 2018-08-24 13:54:48 +0200 | [diff] [blame] | 114 | ( |
| 115 | "id", |
| 116 | models.AutoField( |
| 117 | auto_created=True, |
| 118 | primary_key=True, |
| 119 | serialize=False, |
| 120 | verbose_name="ID", |
| 121 | ), |
| 122 | ), |
| 123 | ("app_version", models.IntegerField()), |
| 124 | ("uptime", models.CharField(max_length=200)), |
| 125 | ("build_fingerprint", models.CharField(max_length=200)), |
| 126 | ("date", models.DateTimeField()), |
| 127 | ("device_local_id", models.PositiveIntegerField(blank=True)), |
| 128 | ("created_at", models.DateTimeField(auto_now_add=True)), |
| 129 | ( |
| 130 | "device", |
| 131 | models.ForeignKey( |
| 132 | on_delete=django.db.models.deletion.CASCADE, |
| 133 | to="crashreports.Device", |
| 134 | ), |
| 135 | ), |
Dirk Vogt | f2a3342 | 2016-10-11 17:17:26 +0200 | [diff] [blame] | 136 | ], |
| 137 | ), |
| 138 | migrations.CreateModel( |
Mitja Nikolaus | cb50f2c | 2018-08-24 13:54:48 +0200 | [diff] [blame] | 139 | name="LogFile", |
Dirk Vogt | f2a3342 | 2016-10-11 17:17:26 +0200 | [diff] [blame] | 140 | fields=[ |
Mitja Nikolaus | cb50f2c | 2018-08-24 13:54:48 +0200 | [diff] [blame] | 141 | ( |
| 142 | "id", |
| 143 | models.AutoField( |
| 144 | auto_created=True, |
| 145 | primary_key=True, |
| 146 | serialize=False, |
| 147 | verbose_name="ID", |
| 148 | ), |
| 149 | ), |
| 150 | ( |
| 151 | "logfile_type", |
| 152 | models.TextField(default="last_kmsg", max_length=36), |
| 153 | ), |
| 154 | ( |
| 155 | "logfile", |
| 156 | models.FileField( |
| 157 | max_length=500, |
| 158 | upload_to=crashreports.models.crashreport_file_name, |
| 159 | ), |
| 160 | ), |
| 161 | ( |
| 162 | "crashreport_local_id", |
| 163 | models.PositiveIntegerField(blank=True), |
| 164 | ), |
| 165 | ("created_at", models.DateTimeField(auto_now_add=True)), |
| 166 | ( |
| 167 | "crashreport", |
| 168 | models.ForeignKey( |
| 169 | on_delete=django.db.models.deletion.CASCADE, |
| 170 | to="crashreports.Crashreport", |
| 171 | ), |
| 172 | ), |
Dirk Vogt | f2a3342 | 2016-10-11 17:17:26 +0200 | [diff] [blame] | 173 | ], |
| 174 | ), |
| 175 | migrations.AddField( |
Mitja Nikolaus | cb50f2c | 2018-08-24 13:54:48 +0200 | [diff] [blame] | 176 | model_name="crashreport", |
| 177 | name="device", |
| 178 | field=models.ForeignKey( |
| 179 | on_delete=django.db.models.deletion.CASCADE, |
| 180 | to="crashreports.Device", |
| 181 | ), |
Dirk Vogt | f2a3342 | 2016-10-11 17:17:26 +0200 | [diff] [blame] | 182 | ), |
| 183 | migrations.AddField( |
Mitja Nikolaus | cb50f2c | 2018-08-24 13:54:48 +0200 | [diff] [blame] | 184 | model_name="crashreport", |
| 185 | name="tags", |
| 186 | field=taggit.managers.TaggableManager( |
| 187 | blank=True, |
| 188 | help_text="A comma-separated list of tags.", |
| 189 | through="taggit.TaggedItem", |
| 190 | to="taggit.Tag", |
| 191 | verbose_name="Tags", |
| 192 | ), |
Dirk Vogt | f2a3342 | 2016-10-11 17:17:26 +0200 | [diff] [blame] | 193 | ), |
Dirk Vogt | f130c75 | 2016-08-23 14:45:01 +0200 | [diff] [blame] | 194 | ] |