From b270c3ba55bd9d69c9eacf71a17a18b2cc4f8c26 Mon Sep 17 00:00:00 2001 From: Mohamed Nouffer Date: Sun, 5 Jun 2022 20:54:16 +0530 Subject: [PATCH] update --- rog/migrations/0004_auto_20220606_0023.py | 55 +++++++++++++++++++++++ rog/models.py | 27 +++++++++++ 2 files changed, 82 insertions(+) create mode 100644 rog/migrations/0004_auto_20220606_0023.py diff --git a/rog/migrations/0004_auto_20220606_0023.py b/rog/migrations/0004_auto_20220606_0023.py new file mode 100644 index 0000000..c0ffdaf --- /dev/null +++ b/rog/migrations/0004_auto_20220606_0023.py @@ -0,0 +1,55 @@ +# Generated by Django 3.2.9 on 2022-06-05 15:23 + +import django.contrib.gis.db.models.fields +from django.db import migrations, models + + +class Migration(migrations.Migration): + + dependencies = [ + ('rog', '0003_alter_useractions_order'), + ] + + operations = [ + migrations.CreateModel( + name='GifuAreas', + fields=[ + ('id', models.BigAutoField(auto_created=True, primary_key=True, serialize=False, verbose_name='ID')), + ('geom', django.contrib.gis.db.models.fields.MultiPolygonField(blank=True, null=True, srid=4326)), + ('adm0_en', models.CharField(blank=True, max_length=254, null=True)), + ('adm0_ja', models.CharField(blank=True, max_length=254, null=True)), + ('adm0_pcode', models.CharField(blank=True, max_length=254, null=True)), + ('adm1_en', models.CharField(blank=True, max_length=254, null=True)), + ('adm1_ja', models.CharField(blank=True, max_length=254, null=True)), + ('adm1_pcode', models.CharField(blank=True, max_length=254, null=True)), + ('adm2_ja', models.CharField(blank=True, max_length=254, null=True)), + ('adm2_en', models.CharField(blank=True, max_length=254, null=True)), + ('adm2_pcode', models.CharField(blank=True, max_length=254, null=True)), + ('area_nm', models.CharField(blank=True, max_length=254, null=True)), + ], + options={ + 'db_table': 'gifu_areas', + 'managed': False, + }, + ), + migrations.AddField( + model_name='location', + name='auto_checkin', + field=models.BooleanField(default=False, verbose_name='Is Autologin'), + ), + migrations.AddField( + model_name='location', + name='checkin_radious', + field=models.IntegerField(blank=True, null=True, verbose_name='Checkin Radious'), + ), + migrations.AddField( + model_name='location', + name='event_active', + field=models.BooleanField(default=True, verbose_name='Is Autologin'), + ), + migrations.AddField( + model_name='location', + name='event_name', + field=models.CharField(blank=True, max_length=512, null=True, verbose_name='Tags'), + ), + ] diff --git a/rog/models.py b/rog/models.py index e752a6a..c7bf882 100644 --- a/rog/models.py +++ b/rog/models.py @@ -105,11 +105,34 @@ class JpnSubPerf(models.Model): adm2_ja = models.CharField(max_length=254, blank=True, null=True) adm2_en = models.CharField(max_length=254, blank=True, null=True) adm2_pcode = models.CharField(max_length=254, blank=True, null=True) + name_modified = models.CharField(max_length=254, blank=True, null=True) + area_name = models.CharField(max_length=254, blank=True, null=True) + list_order =models.IntegerField(default=0) class Meta: managed = False db_table = 'jpn_sub_perf' + +class GifuAreas(models.Model): + geom = models.MultiPolygonField(blank=True, null=True) + adm0_en = models.CharField(max_length=254, blank=True, null=True) + adm0_ja = models.CharField(max_length=254, blank=True, null=True) + adm0_pcode = models.CharField(max_length=254, blank=True, null=True) + adm1_en = models.CharField(max_length=254, blank=True, null=True) + adm1_ja = models.CharField(max_length=254, blank=True, null=True) + adm1_pcode = models.CharField(max_length=254, blank=True, null=True) + adm2_ja = models.CharField(max_length=254, blank=True, null=True) + adm2_en = models.CharField(max_length=254, blank=True, null=True) + adm2_pcode = models.CharField(max_length=254, blank=True, null=True) + area_nm = models.CharField(max_length=254, blank=True, null=True) + + class Meta: + managed = False + db_table = 'gifu_areas' + + + class CustomUser(AbstractBaseUser, PermissionsMixin): email = models.EmailField(_("email address"), unique=True) is_staff = models.BooleanField(default=False) @@ -178,6 +201,10 @@ class Location(models.Model): facility=models.CharField(_('Facility'), max_length=255, blank=True, null=True) remark=models.CharField(_('Remarks'), max_length=255, blank=True, null=True) tags=models.CharField(_('Tags'), max_length=512, blank=True, null=True) + event_name = models.CharField(_('Tags'), max_length=512, blank=True, null=True) + event_active = models.BooleanField(_("Is Autologin"),default=True) + auto_checkin = models.BooleanField(_("Is Autologin"),default=False) + checkin_radious = models.IntegerField(_("Checkin Radious"), blank=True, null=True) parammeters=models.CharField(_('Parameters'), max_length=512, blank=True, null=True) created_at=models.DateTimeField(auto_now_add=True) last_updated_user=models.ForeignKey(CustomUser, related_name="location_updated_user", on_delete=models.DO_NOTHING,blank=True, null=True)