Exemple #1
0
    def get_ticket_actions(self, req, ticket):
        actions_we_handle = []
        if 'TICKET_MODIFY' in req.perm(ticket.resource):
            controller = ConfigurableTicketWorkflow(self.env)
            actions_we_handle += controller.get_actions_by_operation_for_req(
                req, ticket, 'set_evaluation')
            actions_we_handle += controller.get_actions_by_operation_for_req(
                req, ticket, 'del_evaluation')

        self.log.debug('evaluation handles actions: %r' % actions_we_handle)
        return actions_we_handle
    def get_ticket_actions(self, req, ticket):
        actions_we_handle = []
        if 'TICKET_MODIFY' in req.perm(ticket.resource):
            controller = ConfigurableTicketWorkflow(self.env)
            actions_we_handle += controller.get_actions_by_operation_for_req(
                req, ticket, 'set_evaluation')
            actions_we_handle += controller.get_actions_by_operation_for_req(
                req, ticket, 'del_evaluation')

        self.log.debug('evaluation handles actions: %r' % actions_we_handle)
        return actions_we_handle
Exemple #3
0
 def get_ticket_actions(self, req, ticket):
     actions_we_handle = []
     if req.authname != "anonymous" and "TICKET_MODIFY" in req.perm(ticket.resource):
         controller = ConfigurableTicketWorkflow(self.env)
         actions_we_handle = controller.get_actions_by_operation_for_req(req, ticket, "set_milestone")
     self.log.debug("set_milestone handles actions: %r", actions_we_handle)
     return actions_we_handle
Exemple #4
0
 def get_ticket_actions(self, req, ticket):
     actions_we_handle = []
     if req.is_authenticated and \
             'TICKET_MODIFY' in req.perm(ticket.resource):
         controller = ConfigurableTicketWorkflow(self.env)
         actions_we_handle = controller.get_actions_by_operation_for_req(
             req, ticket, 'set_milestone')
     self.log.debug('set_milestone handles actions: %r', actions_we_handle)
     return actions_we_handle
Exemple #5
0
 def get_ticket_actions(self, req, ticket):
     # The review action is available in those status where it has been
     # configured, for those users who have the TICKET_REVIEW permission, as
     # long as they are not the owner of the ticket (you can't review your
     # own work!).
     actions_we_handle = []
     if req.authname != ticket["owner"] and "TICKET_REVIEW" in req.perm(ticket.resource):
         controller = ConfigurableTicketWorkflow(self.env)
         actions_we_handle = controller.get_actions_by_operation_for_req(req, ticket, "code_review")
     self.log.debug("code review handles actions: %r" % actions_we_handle)
     return actions_we_handle
Exemple #6
0
 def get_ticket_actions(self, req, ticket):
     # The review action is available in those status where it has been
     # configured, for those users who have the TICKET_REVIEW permission, as
     # long as they are not the owner of the ticket (you can't review your
     # own work!).
     actions_we_handle = []
     if req.authname != ticket['owner'] and \
                 'TICKET_REVIEW' in req.perm(ticket.resource):
         controller = ConfigurableTicketWorkflow(self.env)
         actions_we_handle = controller.get_actions_by_operation_for_req(
             req, ticket, 'code_review')
     self.log.debug('code review handles actions: %r', actions_we_handle)
     return actions_we_handle
Exemple #7
0
 def get_ticket_actions(self, req, ticket):
     controller = ConfigurableTicketWorkflow(self.env)
     return controller.get_actions_by_operation_for_req(req, ticket, 'vote')
Exemple #8
0
 def get_ticket_actions(self, req, ticket):
     controller = ConfigurableTicketWorkflow(self.env)
     return controller.get_actions_by_operation_for_req(req, ticket, 'vote')
 def get_ticket_actions(self, req, ticket):
     """Finds the actions that use this operation"""
     controller = ConfigurableTicketWorkflow(self.env)
     return controller.get_actions_by_operation_for_req(req, ticket,
                                                        'run_external')
Exemple #10
0
 def get_ticket_actions(self, req, ticket):
     """Finds the actions that use this operation"""
     controller = ConfigurableTicketWorkflow(self.env)
     return controller.get_actions_by_operation_for_req(req, ticket,
                                                        'run_external')