def add_cell_text(id): cell = SplitFile.get(SplitFile.id == id) text = request.form['text'] Text.create(source=cell, method='manual', text=text, user_id=request.form['user_id']) flash("Text version '{}' added.".format(text), 'success') return redirect_back(url_for('cell', id=id))
def handle_text(sender, **kwargs): filename = kwargs.get('source_filename') md5 = kwargs.get('source_md5') method = kwargs.get('method') user = kwargs.get('user') text = kwargs.get('text') source = SplitFile.get(SplitFile.filename == filename, SplitFile.md5 == md5) Text.create(source=source, user_id=user, text=text, method=method)
def create(self): source = SplitFile.get(SplitFile.id == self.data['source']) return Text.create(source=source, method='manual', text=self.data['text'], user_id=self.data['user_id'])