blob: f781a9ade94237e83d6117af094f6371e6a2b1ff (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
|
""""""
from mailman.database.types import Enum, SAUnicode
from mailman.interfaces.action import Action
from public import public
from sqlalchemy import Boolean, Column, Integer
from mailman_pgp.model.base import Base
@public
class EncryptedMailingList(Base):
__tablename__ = 'encrypted_lists'
id = Column(Integer, primary_key=True)
list_id = Column(SAUnicode)
key_fingerprint = Column(SAUnicode)
unsigned_msg_action = Column(Enum(Action))
nonencrypted_msg_action = Column(Enum(Action))
strip_original_signature = Column(Boolean)
sign_outgoing = Column(Boolean)
def __init__(self, mlist):
self.list_id = mlist.list_id
|