PR comments
This commit is contained in:
parent
5208c549fa
commit
7fd9bdc5a7
|
@ -45,7 +45,7 @@ class ProviderComplaintOrigin(ABC):
|
||||||
pass
|
pass
|
||||||
|
|
||||||
|
|
||||||
class TransactionalYahooOrigin(ProviderComplaintOrigin):
|
class ProviderComplaintYahoo(ProviderComplaintOrigin):
|
||||||
@classmethod
|
@classmethod
|
||||||
def get_original_message(cls, message: Message) -> Optional[Message]:
|
def get_original_message(cls, message: Message) -> Optional[Message]:
|
||||||
# 1st part is the container
|
# 1st part is the container
|
||||||
|
@ -63,7 +63,7 @@ class TransactionalYahooOrigin(ProviderComplaintOrigin):
|
||||||
return "yahoo"
|
return "yahoo"
|
||||||
|
|
||||||
|
|
||||||
class TransactionalHotmailOrigin(ProviderComplaintOrigin):
|
class ProviderComplaintHotmail(ProviderComplaintOrigin):
|
||||||
@classmethod
|
@classmethod
|
||||||
def get_original_message(cls, message: Message) -> Optional[Message]:
|
def get_original_message(cls, message: Message) -> Optional[Message]:
|
||||||
# 1st part is the container
|
# 1st part is the container
|
||||||
|
@ -82,11 +82,11 @@ class TransactionalHotmailOrigin(ProviderComplaintOrigin):
|
||||||
|
|
||||||
|
|
||||||
def handle_hotmail_complaint(message: Message) -> bool:
|
def handle_hotmail_complaint(message: Message) -> bool:
|
||||||
return handle_complaint(message, TransactionalHotmailOrigin())
|
return handle_complaint(message, ProviderComplaintHotmail())
|
||||||
|
|
||||||
|
|
||||||
def handle_yahoo_complaint(message: Message) -> bool:
|
def handle_yahoo_complaint(message: Message) -> bool:
|
||||||
return handle_complaint(message, TransactionalYahooOrigin())
|
return handle_complaint(message, ProviderComplaintYahoo())
|
||||||
|
|
||||||
|
|
||||||
def find_alias_with_address(address: str) -> Optional[Alias]:
|
def find_alias_with_address(address: str) -> Optional[Alias]:
|
||||||
|
|
|
@ -2905,6 +2905,9 @@ class PhoneMessage(Base, ModelMixin):
|
||||||
number = orm.relationship(PhoneNumber)
|
number = orm.relationship(PhoneNumber)
|
||||||
|
|
||||||
|
|
||||||
|
# endregion
|
||||||
|
|
||||||
|
|
||||||
class AdminAuditLog(Base):
|
class AdminAuditLog(Base):
|
||||||
__tablename__ = "admin_audit_log"
|
__tablename__ = "admin_audit_log"
|
||||||
|
|
||||||
|
@ -3017,7 +3020,7 @@ class ProviderComplaint(Base, ModelMixin):
|
||||||
|
|
||||||
user_id = sa.Column(sa.ForeignKey("users.id"), nullable=False)
|
user_id = sa.Column(sa.ForeignKey("users.id"), nullable=False)
|
||||||
state = sa.Column(sa.Integer, nullable=False)
|
state = sa.Column(sa.Integer, nullable=False)
|
||||||
phase = sa.Column(sa.Integer, nullable=False)
|
phase = sa.Column(sa.Integer, nullable=False, server_default=Phase.unknown.value)
|
||||||
# Point to the email that has been refused
|
# Point to the email that has been refused
|
||||||
refused_email_id = sa.Column(
|
refused_email_id = sa.Column(
|
||||||
sa.ForeignKey("refused_email.id", ondelete="cascade"), nullable=True
|
sa.ForeignKey("refused_email.id", ondelete="cascade"), nullable=True
|
||||||
|
|
Loading…
Reference in a new issue