PR comments

This commit is contained in:
Adrià Casajús 2022-04-28 15:23:52 +02:00
parent 5208c549fa
commit 7fd9bdc5a7
No known key found for this signature in database
GPG key ID: F0033226A5AFC9B9
2 changed files with 8 additions and 5 deletions

View file

@ -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]:

View file

@ -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