mirror of
				https://gitlab.ub.uni-bielefeld.de/sfb1288inf/nopaque.git
				synced 2025-11-03 20:02:47 +00:00 
			
		
		
		
	corpus page: Only show compile buttons if corpus is unprepared AND has files.
This commit is contained in:
		@@ -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