feat(backend): add ability to schedule member in cli
This commit is contained in:
@@ -12,6 +12,7 @@ from backend.repositories import (
|
||||
ScheduleRepository,
|
||||
ServiceTypeRepository
|
||||
)
|
||||
from backend.services.scheduling_service import SchedulingService
|
||||
|
||||
|
||||
class CLIError(Exception):
|
||||
@@ -39,6 +40,15 @@ class NimbusFlowCLI:
|
||||
self.availability_repo = ServiceAvailabilityRepository(self.db)
|
||||
self.schedule_repo = ScheduleRepository(self.db)
|
||||
self.service_type_repo = ServiceTypeRepository(self.db)
|
||||
|
||||
# Initialize scheduling service
|
||||
self.scheduling_service = SchedulingService(
|
||||
classification_repo=self.classification_repo,
|
||||
member_repo=self.member_repo,
|
||||
service_repo=self.service_repo,
|
||||
availability_repo=self.availability_repo,
|
||||
schedule_repo=self.schedule_repo,
|
||||
)
|
||||
|
||||
def close(self):
|
||||
"""Clean up database connection."""
|
||||
|
||||
Reference in New Issue
Block a user