origin-manager: provide devel_project_simulate_check_command().
Handles ingest of change_devel commands.
This commit is contained in:
parent
bf12c5e0d7
commit
99f79e4dae
@ -81,6 +81,17 @@ class OriginManager(ReviewBot.ReviewBot):
|
|||||||
|
|
||||||
return True, True
|
return True, True
|
||||||
|
|
||||||
|
def devel_project_simulate_check_command(self, source_project, target_project):
|
||||||
|
who_allowed = self.request_override_check_users(target_project)
|
||||||
|
if self.request.creator not in who_allowed:
|
||||||
|
who_allowed.append(self.request.creator)
|
||||||
|
|
||||||
|
for args, who in self.request_commands('change_devel', who_allowed):
|
||||||
|
override = args[1] if len(args) >= 2 else source_project
|
||||||
|
return override, who
|
||||||
|
|
||||||
|
return False, None
|
||||||
|
|
||||||
def policy_result_handle(self, project, package, origin_info_new, origin_info_old, result):
|
def policy_result_handle(self, project, package, origin_info_new, origin_info_old, result):
|
||||||
self.policy_result_reviews_add(project, package, result.reviews, origin_info_new, origin_info_old)
|
self.policy_result_reviews_add(project, package, result.reviews, origin_info_new, origin_info_old)
|
||||||
self.policy_result_comment_add(project, package, result.comments)
|
self.policy_result_comment_add(project, package, result.comments)
|
||||||
|
Loading…
x
Reference in New Issue
Block a user