def run(self, *args, **kwargs): repo = get_repo() form = ConfirmForm(request.form, prefix='action-', csrf_enabled=False) if form.validate(): output = operation_repo(repo, 'commit', self.files, self.commit_message) app.logger.info('commit_action - %s [%s]' % (self.name, ', '.join(self.files))) flash_message = gettext('"%(label)s" was executed.', label=self.label) flash(flash_message) return message = gettext('Execute "%(label)s"', label=self.label) form = ConfirmForm(None, confirm=1, prefix='action-', csrf_enabled=False) return render_template('actions/commit.html', message=message, repository=repo, form=form, action_name=self.name, )
def run(self, *args, **kwargs): repo = get_repo() form = ConfirmForm(request.form, prefix='action-', csrf_enabled=False) if form.validate(): output = exec_command(self.command) app.logger.info('exec_command - %s [%s]' % (self.name, ' '.join(self.command))) if self.encoding: output = output.decode(self.encoding) if output: flash_message = output else: flash_message = gettext('"%(label)s" was executed.', label=self.label) flash(flash_message) return message = gettext('Execute "%(label)s"', label=self.label) form = ConfirmForm(None, confirm=1, prefix='action-', csrf_enabled=False) return render_template('actions/command.html', message=message, repository=repo, form=form, action_name=self.name, )