46 lines
1.3 KiB
Python
46 lines
1.3 KiB
Python
from .user import *
|
|
from .access import *
|
|
from .toolbox import *
|
|
from .categories import *
|
|
from .stock import *
|
|
from .toolkit import *
|
|
from .records import *
|
|
from .actions import *
|
|
|
|
|
|
class InitializeDatabase:
|
|
def __init__(self):
|
|
self.userHandler = UserHandler()
|
|
self.accessHandler = AccessLevelHandler()
|
|
self.toolboxHandler = ToolboxHandler()
|
|
self.categoryHandler = CategoryHandler()
|
|
self.stockHandler = StockHandler()
|
|
self.toolkitHandler = ToolkitHandler()
|
|
self.stocksRecordHandler = StocksRecordsHandler()
|
|
self.servicesRecordHandler = ServiceRecordsHandler()
|
|
self.actionsHandler = StocksActions()
|
|
|
|
async def initialize(self):
|
|
await self.accessHandler.initialize()
|
|
await self.userHandler.initialize()
|
|
await self.toolboxHandler.initialize()
|
|
await self.categoryHandler.initialize()
|
|
await self.toolkitHandler.initialize()
|
|
await self.actionsHandler.initialize()
|
|
|
|
|
|
__all__ = [
|
|
"UserHandler",
|
|
"AccessLevelHandler",
|
|
"ToolboxHandler",
|
|
"CategoryHandler",
|
|
"StockHandler",
|
|
"ToolkitHandler",
|
|
"StocksRecords",
|
|
"ServicesRecords",
|
|
"StocksRecordsHandler",
|
|
"ServiceRecordsHandler",
|
|
"StocksActions",
|
|
"InitializeDatabase",
|
|
]
|