force update and mail by celery task

This commit is contained in:
jain
2023-08-22 13:46:37 +05:30
parent 9765c90b9b
commit f8e529600b
8 changed files with 68 additions and 9 deletions

View File

@ -3,7 +3,7 @@
from django.db import models
from django.contrib.auth.models import User
"""App import"""
from base.constants import USER_TYPE
from base.constants import USER_TYPE, DEVICE_TYPE
# Create your models here.
class UserProfile(models.Model):
@ -165,3 +165,25 @@ class UserDeviceDetails(models.Model):
def __str__(self):
return self.user.email
class ForceUpdate(models.Model):
"""
Force update
"""
"""Version ID"""
version = models.CharField(max_length=50, null=True, blank=True)
device_type = models.CharField(max_length=15, choices=DEVICE_TYPE, null=True, blank=True, default=None)
created_at = models.DateTimeField(auto_now_add=True)
updated_at = models.DateTimeField(auto_now=True)
class Meta(object):
""" Meta information """
db_table = 'force_update'
verbose_name = 'Force Update Version'
verbose_name_plural = 'Force Update Version'
def __str__(self):
return self.version