"""Find merge requests that need code reviewers.""" import logging from django.core.management import BaseCommand from gitlab_bot.lib import GitlabBot from gitlab_bot.models import GitlabProjectConfig log = logging.getLogger(__name__) class Command(BaseCommand): help = "Find merge requests needing code reviewers/accepters" def handle(self, *args, **options): bot = GitlabBot() projects = GitlabProjectConfig.objects.filter(manage_merge_request_code_reviews=True) for project in projects: bot.scan_project_for_reviews(project)