newsletter_subscriber legacy model

This commit is contained in:
alex 2019-11-13 12:40:55 +03:00
parent d6126856b5
commit 97cd3b7ae0
3 changed files with 22 additions and 7 deletions

View File

@ -1,9 +1,8 @@
from transfer.serializers.notification import SubscriberSerializer
from notification.models import Subscriber
from transfer.models import EmailAddresses
from django.db.models import Value, IntegerField, F
from pprint import pprint
from transfer.models import EmailAddresses
from transfer.serializers.notification import SubscriberSerializer
def transfer_subscriber():
queryset = EmailAddresses.objects.filter(state="usable")
@ -16,6 +15,10 @@ def transfer_subscriber():
pprint(f"News serializer errors: {serialized_data.errors}")
def transfer_newsletter_subscriber():
pass
data_types = {
"subscriber": [transfer_subscriber]
}

View File

@ -1,6 +1,5 @@
from http.cookies import SimpleCookie
from django.urls import reverse
from rest_framework import status
from rest_framework.test import APITestCase

View File

@ -1156,7 +1156,6 @@ class GridItems(MigrateMixin):
class Assemblages(MigrateMixin):
using = 'legacy'
percent = models.FloatField()
@ -1169,7 +1168,6 @@ class Assemblages(MigrateMixin):
class Cepages(MigrateMixin):
using = 'legacy'
name = models.CharField(max_length=255)
@ -1177,3 +1175,18 @@ class Cepages(MigrateMixin):
class Meta:
managed = False
db_table = 'cepages'
class NewsletterSubscriber(MigrateMixin):
using = 'legacy'
site = models.ForeignKey(Sites, models.DO_NOTHING, blank=True, null=True)
email_address = models.ForeignKey(EmailAddresses, models.DO_NOTHING, blank=True, null=True)
state = models.CharField(max_length=255, blank=True, null=True)
consent_at = models.DateTimeField()
created_at = models.DateTimeField()
updated_at = models.DateTimeField()
class Meta:
managed = False
db_table = 'newsletter_subscriber'