@@ -55,12 +55,6 @@ class Assignment(Base, BaseMixin):
|
|||||||
permission = relationship("Permission", back_populates="assignments")
|
permission = relationship("Permission", back_populates="assignments")
|
||||||
|
|
||||||
|
|
||||||
class ModuleData(Base, BaseMixin):
|
|
||||||
__tablename__ = "module_data"
|
|
||||||
module_name = Column(String, nullable=False)
|
|
||||||
import_data = Column(Boolean)
|
|
||||||
|
|
||||||
|
|
||||||
class MailAccount(Base, BaseMixin):
|
class MailAccount(Base, BaseMixin):
|
||||||
__tablename__ = "mail_account"
|
__tablename__ = "mail_account"
|
||||||
host = Column(String)
|
host = Column(String)
|
||||||
|
|||||||
@@ -4,7 +4,6 @@ from db.models.admin import (
|
|||||||
Profile,
|
Profile,
|
||||||
Permission,
|
Permission,
|
||||||
MailAccount,
|
MailAccount,
|
||||||
ModuleData,
|
|
||||||
Mail,
|
Mail,
|
||||||
)
|
)
|
||||||
from db.models.bookshelf import (
|
from db.models.bookshelf import (
|
||||||
@@ -77,7 +76,6 @@ registry = {
|
|||||||
Permission.__tablename__: Permission,
|
Permission.__tablename__: Permission,
|
||||||
Assignment.__tablename__: Assignment,
|
Assignment.__tablename__: Assignment,
|
||||||
Token.__tablename__: Token,
|
Token.__tablename__: Token,
|
||||||
ModuleData.__tablename__: ModuleData,
|
|
||||||
MailAccount.__tablename__: MailAccount,
|
MailAccount.__tablename__: MailAccount,
|
||||||
Mail.__tablename__: Mail
|
Mail.__tablename__: Mail
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -136,30 +136,6 @@ class Assignment(Base, BaseMixin):
|
|||||||
return item
|
return item
|
||||||
|
|
||||||
|
|
||||||
class ModuleData(Base, BaseMixin):
|
|
||||||
__tablename__ = "module_data"
|
|
||||||
module_name = Column(String, nullable=False)
|
|
||||||
import_data = Column(Boolean)
|
|
||||||
|
|
||||||
def import_dict(self, import_data: Dict[AnyStr, Any]):
|
|
||||||
self.id = import_data['id']
|
|
||||||
self.created_date = import_data['created_date']
|
|
||||||
self.last_modified_date = import_data['last_modified_date']
|
|
||||||
self.version = import_data['version']
|
|
||||||
self.module_name = import_data['module_name']
|
|
||||||
self.import_data = import_data['import_data']
|
|
||||||
|
|
||||||
def export_dict(self) -> Dict[AnyStr, Any]:
|
|
||||||
item: Dict[AnyStr, Any] = {}
|
|
||||||
item['id'] = self.id
|
|
||||||
item['created_date'] = str(self.created_date)
|
|
||||||
item['last_modified_date'] = str(self.last_modified_date)
|
|
||||||
item['version'] = self.version
|
|
||||||
item['module_name'] = self.module_name
|
|
||||||
item['import_data'] = self.import_data
|
|
||||||
return item
|
|
||||||
|
|
||||||
|
|
||||||
class MailAccount(Base, BaseMixin):
|
class MailAccount(Base, BaseMixin):
|
||||||
__tablename__ = "mail_account"
|
__tablename__ = "mail_account"
|
||||||
host = Column(String)
|
host = Column(String)
|
||||||
|
|||||||
Reference in New Issue
Block a user