Files
core/orm/__init__.py

26 lines
1016 B
Python
Raw Normal View History

from orm.rbac import Operation, Resource, Permission, Role, RoleStorage
2021-08-28 13:13:50 +03:00
from orm.community import Community
2021-11-24 15:56:09 +03:00
from orm.user import User, UserRating, UserRole, UserStorage
2021-07-13 10:14:48 +00:00
from orm.message import Message
2021-10-28 13:42:34 +03:00
from orm.topic import Topic, TopicSubscription
2021-08-20 11:08:32 +03:00
from orm.notification import Notification
2021-09-24 17:39:37 +03:00
from orm.shout import Shout, ShoutAuthor, ShoutTopic, ShoutRating, ShoutViewByDay,\
ShoutRatingStorage, ShoutViewStorage
from orm.base import Base, engine, local_session
2021-10-12 22:38:12 +03:00
from orm.comment import Comment, CommentRating
2021-07-13 10:14:48 +00:00
2021-11-24 16:34:30 +03:00
__all__ = ["User", "Role", "Community", "Operation", "Permission", "Message", "Shout", "Topic", "TopicSubscription", "Notification", "ShoutRating", "Comment", "CommentRating", "UserRating"]
2021-07-13 10:14:48 +00:00
Base.metadata.create_all(engine)
2021-08-17 12:14:26 +03:00
Operation.init_table()
Resource.init_table()
2021-12-10 16:52:55 +03:00
User.init_table()
Community.init_table()
Role.init_table()
2021-09-24 17:39:37 +03:00
with local_session() as session:
2021-09-29 16:37:08 +03:00
ShoutRatingStorage.init(session)
2021-09-29 15:59:48 +03:00
ShoutViewStorage.init(session)
RoleStorage.init(session)
2021-11-24 15:56:09 +03:00
UserStorage.init(session)