Ejemplo n.º 1
0
    def do_post(self, req):
        req.perm.assert_permission(Action.CONTINGENT_ADMIN)

        contingents_to_remove = req.args.getlist('sel')
        sprint = self._get_sprint(req)

        cc = ContingentController(self.env)
        for name in contingents_to_remove:
            cmd = ContingentController.DeleteContingentCommand(
                self.env, sprint=sprint.name, name=name)
            cc.process_command(cmd)
        req.redirect(self.get_redirect_url(req, sprint))