Exemplo n.º 1
0
 def on_db_complete(self, success, db_results):
     self.check_db_results(success, db_results)
     # Re-check pickmes that are marked as conflicting, in case this was the pickme
     # that they conflicted against.
     GitQueue.enqueue_request(GitTaskAction.TEST_CONFLICTING_PICKMES,
                              self.pushid,
                              pushmanager_url=self.get_base_url())
Exemplo n.º 2
0
 def on_db_complete(self, success, db_results):
     self.check_db_results(success, db_results)
     for request_id in self.request_ids:
         GitQueue.enqueue_request(
             GitTaskAction.TEST_PICKME_CONFLICT,
             request_id,
             pushmanager_url=self.get_base_url()
         )
Exemplo n.º 3
0
    def on_checklist_upsert_complete(self, success, db_results):
        if not success:
            return self.send_error(500)

        if self.requestid:
            GitQueue.enqueue_request(self.requestid)

        return self.redirect("/requests?user=%s" % self.request_user)
Exemplo n.º 4
0
    def on_checklist_upsert_complete(self, success, db_results):
        if not success:
            return self.send_error(500)

        if self.requestid:
            GitQueue.enqueue_request(self.requestid)

        return self.redirect("/requests?user=%s" % self.request_user)
Exemplo n.º 5
0
 def on_db_complete(self, success, db_results):
     self.check_db_results(success, db_results)
     # Re-check pickmes that are marked as conflicting, in case this was the pickme
     # that they conflicted against.
     GitQueue.enqueue_request(
         GitTaskAction.TEST_CONFLICTING_PICKMES,
         self.pushid,
         pushmanager_url=self.get_base_url()
     )
Exemplo n.º 6
0
    def on_checklist_upsert_complete(self, success, db_results):
        if not success:
            return self.send_error(500)

        if self.requestid:
            GitQueue.enqueue_request(GitTaskAction.VERIFY_BRANCH, self.requestid)

            # Check if the request is already pickme'd for a push, and if
            # so also enqueue it to be checked for conflicts.
            request_push_id = GitQueue._get_push_for_request(self.requestid)
            if request_push_id:
                GitQueue.enqueue_request(GitTaskAction.TEST_PICKME_CONFLICT, self.requestid)

        return self.redirect("/requests?user=%s" % self.request_user)
Exemplo n.º 7
0
    def on_checklist_upsert_complete(self, success, db_results):
        if not success:
            return self.send_error(500)

        if self.requestid:
            GitQueue.enqueue_request(GitTaskAction.VERIFY_BRANCH,
                                     self.requestid,
                                     pushmanager_url=self.get_base_url())

            # Check if the request is already pickme'd for a push, and if
            # so also enqueue it to be checked for conflicts.
            request_push_id = GitQueue._get_push_for_request(self.requestid)
            if request_push_id:
                GitQueue.enqueue_request(GitTaskAction.TEST_PICKME_CONFLICT,
                                         self.requestid,
                                         pushmanager_url=self.get_base_url())

        return self.redirect("/requests?user=%s" % self.request_user)
Exemplo n.º 8
0
 def post(self):
     if not self.current_user:
         return self.send_error(403)
     self.pushid = pushmanager.core.util.get_int_arg(self.request, "id")
     GitQueue.enqueue_request(GitTaskAction.TEST_ALL_PICKMES, self.pushid, pushmanager_url=self.get_base_url())
     self.redirect("/push?id=%d" % self.pushid)
Exemplo n.º 9
0
 def on_db_complete(self, success, db_results):
     self.check_db_results(success, db_results)
     for request_id in self.request_ids:
         GitQueue.enqueue_request(GitTaskAction.TEST_PICKME_CONFLICT, request_id)
Exemplo n.º 10
0
 def post(self):
     if not self.current_user:
         return self.send_error(403)
     self.pushid = pushmanager.core.util.get_int_arg(self.request, 'id')
     GitQueue.enqueue_request(GitTaskAction.TEST_ALL_PICKMES, self.pushid, pushmanager_url=self.get_base_url())
     self.redirect("/push?id=%d" % self.pushid)