feat(backend): add ability to schedule member in cli

This commit is contained in:
2025-08-27 23:55:29 -04:00
parent 1379998e5b
commit 6763a31a41
7 changed files with 285 additions and 13 deletions

View File

@@ -11,7 +11,7 @@ from .commands import (
cmd_members_list, cmd_members_show, setup_members_parser,
# Schedule commands
cmd_schedules_list, cmd_schedules_show, cmd_schedules_accept,
cmd_schedules_decline, setup_schedules_parser,
cmd_schedules_decline, cmd_schedules_schedule, setup_schedules_parser,
# Service commands
cmd_services_list, setup_services_parser,
)
@@ -81,8 +81,10 @@ def main():
cmd_schedules_accept(cli, args)
elif args.schedules_action == "decline":
cmd_schedules_decline(cli, args)
elif args.schedules_action == "schedule":
cmd_schedules_schedule(cli, args)
else:
print("❌ Unknown schedules action. Use 'list', 'show', 'accept', or 'decline'")
print("❌ Unknown schedules action. Use 'list', 'show', 'accept', 'decline', or 'schedule'")
elif args.command == "services":
if args.services_action == "list":