def factory(**build_options): BuildsLogic.create_new_from_tito(flask.g.user, copr, form.git_url.data, form.git_directory.data, form.git_branch.data, form.tito_test.data, form.selected_chroots, **build_options)
def process_new_build_tito(copr, add_view, url_on_success): form = forms.BuildFormTitoFactory(copr.active_chroots)() if form.validate_on_submit(): build_options = { "enable_net": form.enable_net.data, "timeout": form.timeout.data, } try: BuildsLogic.create_new_from_tito( flask.g.user, copr, form.git_url.data, form.git_directory.data, form.git_branch.data, form.tito_test.data, form.selected_chroots, **build_options ) db.session.commit() except (ActionInProgressException, InsufficientRightsException) as e: db.session.rollback() flask.flash(str(e), "error") else: flask.flash("New build has been created.") return flask.redirect(url_on_success) else: return render_add_build_tito(copr, form, add_view)
def factory(**build_options): BuildsLogic.create_new_from_tito( flask.g.user, copr, form.git_url.data, form.git_directory.data, form.git_branch.data, form.tito_test.data, form.selected_chroots, **build_options )
def create_new_build(): return BuildsLogic.create_new_from_tito( flask.g.user, copr, form.git_url.data, form.git_directory.data, form.git_branch.data, form.tito_test.data, form.selected_chroots, )
def create_new_build(): return BuildsLogic.create_new_from_tito( flask.g.user, copr, form.git_url.data, form.git_directory.data, form.git_branch.data, form.tito_test.data, form.selected_chroots, )
def process_new_build_tito(copr, add_view, url_on_success): form = forms.BuildFormTitoFactory.create_form_cls(copr.active_chroots)() if form.validate_on_submit(): build_options = { "enable_net": form.enable_net.data, "timeout": form.timeout.data, } try: BuildsLogic.create_new_from_tito( flask.g.user, copr, form.git_url.data, form.git_directory.data, form.git_branch.data, form.tito_test.data, **build_options) db.session.commit() except (ActionInProgressException, InsufficientRightsException) as e: db.session.rollback() flask.flash(str(e), "error") else: flask.flash("New build has been created.") return flask.redirect(url_on_success) else: return render_add_build_tito(copr, form, add_view)