mirror of
				https://gitlab.ub.uni-bielefeld.de/sfb1288inf/nopaque.git
				synced 2025-11-03 20:02:47 +00:00 
			
		
		
		
	Merge branch 'development' of gitlab.ub.uni-bielefeld.de:sfb1288inf/opaque into development
This commit is contained in:
		@@ -61,6 +61,9 @@ class Corpus(Model):
 | 
			
		||||
                        subattr_value
 | 
			
		||||
        return lookups
 | 
			
		||||
 | 
			
		||||
    def drop(self):
 | 
			
		||||
        return self.client.api.corpus_drop_corpus(self.attrs['api_name'])
 | 
			
		||||
 | 
			
		||||
    def query(self, query, subcorpus_name='Results'):
 | 
			
		||||
        return self.client.api.cqp_query(self.attrs['api_name'],
 | 
			
		||||
                                         subcorpus_name, query)
 | 
			
		||||
 
 | 
			
		||||
@@ -1,4 +1,4 @@
 | 
			
		||||
from flask import (abort, current_app, flash, redirect, request,
 | 
			
		||||
from flask import (abort, current_app, flash, make_response, redirect, request,
 | 
			
		||||
                   render_template, url_for, send_from_directory)
 | 
			
		||||
from flask_login import current_user, login_required
 | 
			
		||||
from threading import Thread
 | 
			
		||||
@@ -99,8 +99,8 @@ def add_corpus_file(corpus_id):
 | 
			
		||||
        for corpus_file in corpus.files:
 | 
			
		||||
            if filename == corpus_file.filename:
 | 
			
		||||
                flash('File already registered to this corpus.')
 | 
			
		||||
                return redirect(url_for('corpora.add_corpus_file',
 | 
			
		||||
                                        corpus_id=corpus_id))
 | 
			
		||||
                return make_response({'redirect_url': url_for('corpora.corpus', corpus_id=corpus.id)}, 500)
 | 
			
		||||
                # return redirect(url_for('corpora.add_corpus_file', corpus_id=corpus_id))
 | 
			
		||||
        # Save the file
 | 
			
		||||
        dir = os.path.join(str(corpus.user_id), 'corpora', str(corpus.id))
 | 
			
		||||
        file.save(os.path.join(current_app.config['NOPAQUE_STORAGE'],
 | 
			
		||||
@@ -125,7 +125,10 @@ def add_corpus_file(corpus_id):
 | 
			
		||||
                              corpus_file.id))
 | 
			
		||||
        thread.start()
 | 
			
		||||
        flash('Corpus file added!')
 | 
			
		||||
        return redirect(url_for('corpora.corpus', corpus_id=corpus_id))
 | 
			
		||||
        return make_response(
 | 
			
		||||
            {'redirect_url': url_for('corpora.corpus', corpus_id=corpus.id)},
 | 
			
		||||
            201)
 | 
			
		||||
        # return redirect(url_for('corpora.corpus', corpus_id=corpus_id))
 | 
			
		||||
    return render_template('corpora/add_corpus_file.html.j2',
 | 
			
		||||
                           add_corpus_file_form=add_corpus_file_form,
 | 
			
		||||
                           corpus=corpus, title='Add corpus file')
 | 
			
		||||
 
 | 
			
		||||
		Reference in New Issue
	
	Block a user